Loading
  • JSNation Live – the biggest JavaScript conference in the cloud ☁️

    CORE LIBRARY AUTHORS. HANDS-ON LEARNING. THE FUTURE OF JS. *** Book free & full-access tickets at https://live.jsnation.com *** Want to know the future of the JavaScript ecosystem and get connected to the stellar crowd? Attend a 2-day conference on all things JavaScript, gathering international software engineers in the cloud. To help you stay up-to-date on the latest JS tech, we're coming back with a new remote gig on June 18-19, 2020. Next to the main JavaScript conference talks delivered by well-known pros, be prepared for an awesome MC and a number of virtual networking rooms focusing on tech topics, interactive entertainment, and engaging challenges for all participants.

  • Frontend frameworks, TS & GraphQL data layer, intro to Svelte

    Hey AmsterdamJS folks, it's time to meet again! A new edition of our Meetup is coming up on February 20, and we've prepared a whole roster of amazing guests. This time, we'll discuss building data layer with TS and GraphQL, intro to Svelte, and also the lessons learned from the most popular frontend frameworks. This meetup is organized in collaboration with https://www.meetup.com/Dutch-Angular-group/ 🚨 In addition to RSVP'ing on Meetup, we'd like to kindly ask you to register a free ticket on Ti.to as soon as possible if you intend on attending the event. https://ti.to/gitnation/amsterdamjs-meetup-typescript-graphql-data-layer-js-frameworks-intro-to-svelte-more 🍕 The main sponsor of this meetup is Reaktor (https://www.reaktor.com), consultancy and agency services built on exceptional technological competence. 🗓 Don't miss JSNation on June 3-5 JSNation is going to be the main happening of the JS scene in 2020. Want to know the future of the JavaScript ecosystem and get connected to the stellar crowd? The conference unites library authors and core teams with engineers having a summer Amsterdam as a background. See talks by tech core team members like Sarah Drasner (Vue), Orta Therox (TypeScript), Matteo Collina (Node.js), Mr. Doob (Three.js), Tobias Koppers (webpack): https://jsnation.com 🕐 Meetup Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "Introduction to Svelte" by Chris Noring 19:40 - 🗣 "Building your data layer with TS and GraphQL" by Roy Derks 20:10 - 🗣 "Comparing Front-End Framework Experiences" by John Papa 21:00 - After-party ## Comparing Front-End Framework Experiences by John Papa Which JavaScript framework should you choose? Which is fastest? Which has the best ecosystem? What are the component differences? You have a lot to consider when choosing to invest your time and energy in learning Vue, React and Angular. Let's discuss the differences and how to approach the technologies so you can decide which is best for you. About John (https://twitter.com/John_Papa) Google Developer Expert and Microsoft Regional Director specializing in Web technologies. You can often find him speaking and training at various events around the world in keynotes, workshops, and sessions for events such as Build, ngConf, AngleBrackets, TechEd/Ignite, and VSLive. You can also find him on the popular weekly podcast Adventures in Angular. ## Building your data layer with TS and GraphQL by Roy Derks TBA About Roy (https://twitter.com/gethackteam) Roy Derks is a serial startup CTO and conference speaker from Amsterdam. He also teaches React and GraphQL workshops, and works on open-source JavaScript projects for the City of Amsterdam. ## Introduction to Svelte by Chris Noring TBA About Chris (https://twitter.com/chris_noring) Senior Cloud Advocate currently working at Microsoft. Chris has a Google developer Expert title in Web technologies and Angular. He's based in London and organizes the London JavaScript Meetup. — 💌 Submit your talk for future events https://goo.gl/forms/wHXTe8STgIsbGwXj2 🤝 Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com ✉️ Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/thejsnation

    10
  • ❄️ Winter Edition: SOLID Principles in TypeScript, Puppeteer Automation & more

    Once again, the winter season is ahead of us, and in order to make it really worthwhile for JS developers, another edition of AmsterdamJS Meetup is coming up on December 12. This time, we'll discuss SOLID principles with Typescript examples, automation with Puppeteer, and more. 💌 Submit your talk: https://goo.gl/forms/wHXTe8STgIsbGwXj2 🤝 The main sponsor of this meetup is Reaktor (https://www.reaktor.com), consultancy and agency services built on exceptional technological competence. 🚨 In addition to RSVP'ing on Meetup, we'd like to kindly ask you to register a free ticket on Eventbrite as soon as possible if you intend on attending the event. https://www.eventbrite.com/e/winter-edition-solid-principles-in-typescript-puppeteer-more-registration-82932765133 🕐 Event Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "SOLID principles with Typescript examples" by Andrew Nester 19:40 - 🗣 "Puppeteer can automate that" by Önder Ceylan 20:10 - 🗣 TBA 21:00 - After-party in Crea Cafe ## "SOLID principles with Typescript examples" by Andrew Nester From time to time you can hear about SOLID principles which are used in coding but not everyone fully understand what they mean and how to apply them. In this talk we are going to go through every letter of this abbreviation, talk about every of these 5 principles and see real examples of applying this principles on Typescript code base. About Andrew (https://www.linkedin.com/in/andrewnesterdev/) Software Development Engineer at Amazon, AWS Cloud9. ## "Puppeteer can automate that" by Önder Ceylan Puppeteer is a node library which provides a high-level API to control Chrome over the DevTools Protocol. When combined with the power of the web technologies, it can be used for automating image processing and batch file generation, creating automated visual testing with device emulation and so much more! We'll explore those capabilities of Puppeteer API with combination of DevTools protocol and cloud functions (FaaS) with a showcase of real life use cases demonstrated by live-examples. Finally, we’ll go through the existing puppeteer based SaaS solutions such as Checkly and Browslerless. About Önder (https://twitter.com/onderceylan) Önder has been working on building web and mobile apps in various development ecosystems for the past 15 years. JavaScript and web has always been his passion and nowadays he enjoys it at it’s full while working as a Team Lead at KLM and LINKIT. He believes in team work and sees himself as a strong agilist. — 🤝 Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com ✉️ Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/thejsnation

    6
  • NodeJS Edition: The fastest JS server runtime, rapid MVP development, and more

    Elastic (makers of Elasticsearch, Kibana, Beats, and Logstash)

    Hey Amsterdam JavaScript devs, we're here with another edition of the AmsterdamJS Meetup and we'd love to see you again! Join our event on November 14, and you'll get to hear all about making the fastest JS server runtime, rapid MVP development, and more. We have some great news for our JavaScript community, so get ready for an exciting event. The Meetup is hosted by Rangle.io (https://rangle.io) at the Elastic office (https://elastic.co), who will treat us to drinks and snacks. 🚨 We've changed our policy on Meetup registrations in order to communicate with our audience more efficiently. In addition to RSVP'ing on Meetup, we'd like to kindly ask you to register a free ticket on Eventbrite as soon as possible if you intend on attending the event. https://www.eventbrite.com/e/nodejs-edition-the-fastest-js-server-rapid-mvp-development-and-more-registration-79126125371 🗣 Submit your talk - https://goo.gl/forms/wHXTe8STgIsbGwXj2 🕐 Event Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "10 things I learned making the fastest JS server runtime in the world" by Paulo Lopes 19:40 - 🗣 "Using Node, React and AWS Amplify for rapid MVP development" by Chris DePaul 20:10 - 🗣 TBA 21:00 - Networking ## "10 things I learned making the fastest JS server runtime in the world" by Paulo Lopes (https://twitter.com/@pml0pes) This presentation is about server performance, which means that no time in the world would be enough to cover it all. Hopefully, I can share with you the top #10 things I've learned while putting JavaScript on the top of the server side benchmarks. You will learn about runtimes and engines, how some are more capable than others, and sometimes the obvious choice is not always the right one... This talk is about thinking outside of the box, being creative and don't take anything for granted. We will debunk myths about native code vs script or RAM usage, it's going to be fast! I promise! About Paulo 10+ years of software development experience writing, rewriting, banging head against the wall, editing and re-editing high-performance web application ## "Using Node, React and AWS Amplify for rapid MVP development" by Chris DePaul (https://www.linkedin.com/in/cdepaul/) A company was interested in making an MVP of a new product idea, in 6 weeks. About Chris Chris DePaul is a software developer at Rangle Amsterdam. He works with Node, React, Angular, mySQL, NoSQL, and utilizes AWS products to develop scalable, secure and entertaining web applications. During his time at Rangle, Chris has worked on projects for Progressive Insurance and a major pharmaceutical organization. In addition to building software, Chris has produced an award-winning podcast and a Juno-nominated comedy album. — 🤝 Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com ✉️ Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/thejsnation

    14
  • 🍁 Autumn Edition: Performance monitoring, quirky JavaScript & more

    After the summer break, the GitNation team is kicking off 2019/20 season and we're back with a new edition of the AmsterdamJS Meetup. This time, we'll discuss performance monitoring, the quirky things you can do with JavaScript, and more. We have exclusive announcements for our JavaScript community, so get ready for an exciting event! 🍕 The main sponsor of this meetup is Reaktor (https://www.reaktor.com), consultancy and agency services built on exceptional technological competence, and the event is also sponsored by UpCloud (https://upcloud.com), world's fastest cloud server provider. 🚨 From now on, we're changing our policy on Meetup registrations in order to communicate with our audience more efficiently. In addition to RSVP'ing on Meetup, we'd like to kindly ask you to register a free ticket on Eventbrite as soon as possible if you intend on attending the event. https://www.eventbrite.com/e/amsterdamjs-meetup-performance-monitoring-quirky-javascript-more-registration-70491583223 🕐 Event Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "Performance monitoring in the project "by Anton Nemtsev 19:40 - 🗣 "I can write my WebScript with no alpha chars" by Rael Sasiak-Rushby 20:10 - 🗣 "Making Sense of Symbols, Iterables, Iterators and Generators" by Dade 21:00 - After-party in Crea Cafe ## "Performance monitoring in the project" by Anton Nemtsev (https://twitter.com/@silentimp) Everybody loves to talk about performance and how important it is. But nobody knows how their site is performing and how it's changing with time. Let's find out what we should measure, how we should do it, how to log it and what standards may help us. About Anton Frontend developer from 2000 till now. Techlead in Template Monster from 2017 to 2018 years. Speaker at local and international web development conferences. ## "I can write my WebScript with no alpha chars" by Rael Sasiak-Rushby (https://twitter.com/@E314cRael) There's a lot of quirky things you can do in JavaScript, some of them are awesome, some are a bit weird and some straddle the line between the two. This talk goes into some of the weird things possible in JavaScript, why they're possible and by the end you'll learn that you too can write anything in JavaScript without any alpha characters. About Rael Software Engineer at DAZN, part time security enthusiast. ## "Making Sense of Symbols, Iterables, Iterators and Generators" by Dade (https://twitter.com/@dadepo) Symbols? Generator functions? Iterables? Iterators? If all these sound foreign to you, then this talk will help make things clearer. It will be an explorative look at some of the new features that got introduced into JavaScript as part of ES6 and how they can be used together to implement the iteration protocols. Which is part of the language that allows us to create custom data structures that can be used with the ""for of"" syntax, spread syntax, destructuring assignment etc. About Dade Dade is a Senior Software developer at RIPE NCC. He is the maintainer of ip-num: A TypeScript library for working with ASN, IPv4, and IPv6 numbers — 🤝 Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com ✉️ Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/amsterdamjs

    7
  • Amsterdam JSNation Conference 2019

    Zuiderkerk

    Enjoy a summer conference brought to you by the longest running JS community in the Benelux. We're ready to celebrate 9 years in love with JavaScript early June 2019. Amsterdam JSNation is a 2-day (workshops and conference) event focusing exclusively on JavaScript development. At our conference, inspiring talks meet fresh ideas and good people - you’ll hear all you need to know about the latest trends in JS tech, see stellar speakers, meet new friends and colleagues, and connect with key people in the industry. Check out the line-up & details on our website - https://jsnation.com __ Note: RSVP to this event does not grant you access to the conference, please refer to tickets page on the event website. But it's highly welcome to let meetup community you're going! For questions and enquiries email us at [masked]

  • Amsterdam JSNation Pre-party

    Poki

    There's never enough networking, especially if you're in town for a major conference. As part of our extended JSNation program, we're going to gather for a little pre-party at Poki on the evening before the conference day. Join us and get to know the local JavaScript scene – the biggest one in the Benelux. We'll have lots of entertainment including a pub quiz led by Ivan Zarea from the Lead Deveveloper Amsterdam Meetup (https://www.meetup.com/Lead-Developers-Amsterdam/). The Poki HQ office is located in the city center and very close to our main venue Zuiderkerk. __ Amsterdam JSNation is a 2-day (workshops and conference) event focusing exclusively on JavaScript development. At our conference, inspiring talks meet fresh ideas and good people - you’ll hear all you need to know about the latest trends in JS tech, see stellar speakers, meet new friends and colleagues, and connect with key people in the industry. Check out the line-up & details on our website - https://jsnation.com __ For questions and enquiries email us at [masked]

  • NodeJS edition: Speeding up React SSR with ESX, Function-As-a-Service & more

    Van Marwijk Kooystraat 15

    There's more and more of NodeJS around! APIs, real-time servers, developers tooling, and test automation are just a few cases to mention... Are you interested in knowing Node better? This is the time for a special AmsterdamJS Meetup edition focusing primarily on Node and organized in a collaboration with: - NodeJS community Netherlands - https://www.meetup.com/Node-js-Community-Netherlands/ - ITNEXT - https://www.meetup.com/ITNEXT/ The meetup will be hosted by one of the coziest offices in Amsterdam - Picnic which is 150 meters from Overamstel metro station. And the ​food is also on them (if you know what Picnic is). During the meetup, we will raffle two tickets for JSNation Conference (https://jsnation.com) which introduces an in-depth NodeJS track this year starring: Thomas Watson from Elastic Search, Matteo Collina from NearForm, Ruben Bridgewater from NodeJS Foundation and other recognizable engineers and star speakers. The talk of the city is to be about: load testing, debugging, performance optimization, server-side rendering, security, controlling a swarm of drones with NodeJS and more... See you on 15th May and do not forget to update NodeJS to v10. 😉 # Event Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "Secrets to Speeding up React SSR with ESX" by David Clements 19:40 - 🗣 "Function-As-a-Service? Demystifying serverless deployments with Zeit Now" by Chris Kipp 20:10 - Networking at the venue ## Secrets to Speeding up React SSR with ESX by David Clements (https://twitter.com/davidmarkclem) As a Principal Architect and Consultant at NearForm, it has become painfully clear that React's Server-Side Rendering (SSR) is a performance bottleneck for web backends around the world. That's why I made ESX, it's a simple solution that can be dropped into pre-existing React applications to significantly improve Server-Side rendering throughput. This talk not only demonstrates ESX but also explains how it works with live coding examples. About David Principal architect at NearForm and the author of “Node Cookbook” (https://www.packtpub.com/web-development/node-cookbook-third-edition). ## Function-As-a-Service? Demystifying serverless deployments with Zeit Now by Chris Kipp (https://wiki.chronica.xyz) Dont't let confusing terms like "serverless architecture" and "function-as-a-service" confuse you. Let's take a step back, define what these words mean, and dive into what a serverless deployment looks like. We'll use Zeit's Now platform as a super simple example of how easy it is to get serverless applications up and running. About Chris A developer at EBPI on a team focusing on qualified information exchange providing tooling and applications for business communities and national governments. — # Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com # Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/amsterdamjs

    2
  • 🌱 Spring edition: CSS for JS devs, NodeJS Promise, Coding Challenge

    Hey folks, come and join us at the upcoming AmsterdamJS Meetup. We're bringing a fresh 🌱 Spring Edition that will be dedicated to CSS for JS developers and keeping your NodeJS promise in Production. We also have a special Coding Challenge for JS pros planned for after the talks, so it's time to bring your A-game! 🏆 We're very grateful for our ongoing event sponsor Evolution Gaming (https://www.evolutiongaming.com), React and WebGL shop in Amsterdam and number of other cities in Europe. We'd also like to thank this edition's sponsor Reaktor (https://www.reaktor.com), the company providing consultancy and agency services, built on exceptional technological competence. # Event Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "Teaching CSS to JavaScripters" by Peter-Paul Koch 19:40 - 🗣 "Keeping your NodeJS promise in production" by Dipro Chatterjee 20:10 - Short break 20:20 - 🏆 Coding Challenge with Ricardo Mallols (Laptop required!) 21:00 - After-party in Crea Cafe ## "Teaching CSS to JavaScripters" by Peter-Paul Koch (https://twitter.com/ppk) Some JavaScript professionals do not know CSS as well as they’d like to. In order to help them, PPK decided to write a book “CDD for JavaScripters”, where he will explain CSS in terms that JavaScripters will understand. But what are those terms? What kind of teaching would JavaScripters expect? Is there a CSS mental model that is different from a JavaScript mental model? Is CSS a programming language? Does that matter for teaching or learning CSS? PPK will give a brief outline of where he’s standing right now on these questions. The majority of the session will be used for a discussion with the audience. How should he teach CSS? Why is it so hard for some to understand it? What are the least-understood parts of CSS? We hope this discussion will yield valuable feedback. ## "Keeping your NodeJS promise in production" by Dipro Chatterjee (https://twitter.com/chatterjeedipro) As an asynchronous event-driven JavaScript runtime, Node is designed to build scalable network applications. It does not employ multi-threading and yet achieves a desired level of concurrency using its event loop architecture with I/O delegated to libuv. Under the hood, Libuv manages workers to handle asynchronous tasks. During this talk, we will dive into the event loop phases with live code samples e.g. file I/O, data pipelines. Dipro will share some challenges with designing production systems and their solutions. About Dipro Dipro is a Senior Software engineer at DAZN, working on the payments and subscriptions services that enable the user journey of a DAZN customer and generate revenue for the company. I work on AWS, Terraform, Drone and NodeJS. I like promises in Node but never keep them in my personal life. ## Coding Challenge with Ricardo Mallols (https://twitter.com/ricardomallols) Do you have some basic experience dealing with it? Are you a JavaScript ninja? Either way, this event is for you! Ricardo has been organizing coding challenges to help people improve their JavaScript skills with the support and advice of the top JavaScript developers from London. Ricardo and his team have created a coding game to help you improve your tech skills in a friendly, relaxed and motivational environment. It doesn't matter if you want to break into the tech market or just want to code for fun; don't be shy and come over to enjoy the pleasure of modern programming! Please remember to bring your laptop. 😉 — # Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com # Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/amsterdamjs

    17
  • Axel Rauschmayer on Future JS, Runtime Type Checking for TypeScript

    Our friends at Bluefront (https://bluefront.nl) have asked Axel Rauschmayer to be one of the speakers at their upcoming meetup. Axel is a well known Javascript Guru and author of several books, including his latest "JavaScript for impatient programmers" (https://twitter.com/rauschma) Axel specializes in JavaScript and web development. He has been developing web applications since 1995 and has written several books about Javascript. This evening, Axel will share his thoughts on Javascript and have a lot of time for a good Q&A! So prepare your questions :) In recent years, JavaScript has grown considerably in size. In this talk, we’ll explore what features are still missing and what features may not be needed. We’ll also take a look at how JavaScript is evolved and how to best decide whether or not to include a feature. To complete the evening, Michael de Wit (https://twitter.com/mjwdewit) will give a presentation about runtime type checking for TypeScript. Folks from Bluefront have invited our community to join them, and they provide a number of seats for us, so go ahead and RSVP! # Schedule 18:00 - 19:00 welcome, food, and drinks 19:00 - 19:30 Michael de Wit - Runtime Type checking for Typescript 19:45 - 20:30 Axel Rauschmayer - Future JavaScript: what is still missing? + Q&A session 20:30 - 21:30 drinks and socialize # Location Bluefront is easy to reach by car and you can park at the Stadhuis garage in Nieuwegein, which is across the street and open until 23:00. If you're coming in by public transport you can take tram 60 from Utrecht CS and get off at Merwestein, which stops right in front of the building.

    7