Core library authors.
Hands-on learning.
The future of JS.

JavaScript is #1 on demand programming language in the world with 25 millions of developers behind it. Meet the ones who shape out the now and the future of the prospering nation.
3
days
Workshops
+ Conference
2
tracks
General
+ NodeJS
1000
personalities
Sharing common
language
The Event

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 an autumn Amsterdam as a background. We recognize JavaScript development as an art of engineering, and that's why the conference offers both a JS-driven art exhibition and audiovisual performances powered with JavaScript during the afterparty. The next day after the event, we'll explore the well-known Amsterdam museum together, and later on, we'll gather for a picnic/hangout in the Vondelpark.

First authors and core teams that have joined the lineup:
  • Webpack

  • Deno

  • Node.js

  • Three.js

  • Svelte

  • Vue.js

  • Angular

  • NestJS

  • TypeScript

Want to know the rest? Follow us
First speakers
An Animated Guide to Vue 3 Reactivity and Internals
Netlify, USA

Head of Developer Experience at Netlify, Vue core team member, and Staff Writer at CSS-Tricks. Sarah is formerly Principal Lead of Emerging Markets, Cloud Advocates at Microsoft and Manager of UX & Engineering at Trulia/Zillow Group. She’s the author of SVG Animations from O’Reilly and has given Frontend Masters workshops. Sarah is a co-organizer of ConcatenateConf, a free conference for Nigerian and Kenyan developers.

Beware of Promise.all
NearForm, Italy

Node.js TSC member, PhD, Technical Director @ NearForm, IoT Expert, Consultant, author of Pino and Fastify. Co-author of the book "Node.js Cookbook, Third Edition" edited by Packt.

Webpack 5 Build Caching. "To cache or not to cache"
Webpack, Germany

Creator of webpack. Working full time on Open Source. Father of two children. Likes to play board games.

Three.js, Spain

Author of Three.js.

Core member of Svelte, US

Core member of Svelte since 2017. These days Alan is mostly a JavaScript programmer, the rest of the time he also enjoys hiking, skiing, and listening to music.

Acoustic Activity Recognition - Exploring the Hidden Potential of Sound Data in JavaScript
Netlify, Netherlands

Charlie is a front-end developer at Netlify, a Mozilla Tech Speaker and Google Developer Expert in Web Technologies. She is passionate about creative coding and building interactive prototypes mixing science, art and technology. She also spends time giving back to the community by mentoring new developers, contributing to open-source projects, and speaking at conferences.

How TypeScript embraces and extends JavaScript
Microsoft, USA

TypeScript compiler team at Microsoft. For the last decade has worked on large-scale open source projects across the native and JavaScript ecosystem.

Unlocking New Capabilities for Node.js with TypeScript and NestJS
NestJS | Trilon.io, Poland

Creator of NestJS, Co-Founder of Trilon.io, Google Developer Expert in Web Technologies and Angular, international speaker, trainer, consultant, and open source contributor.

code - notation - score
Hydra, Colombia

Programmer and artist who works frequently with open-source software, cartography, live coding, and experimental interfaces. She is the developer of Hydra, a platform for live-coding visuals inspired by analog video synthesis. She works with the performance laboratory ATI-erra, creating interactive visuals for dance and theater. She has also created software and interactive installations for CultureHub Art & Technology Center, el Museo de Bogotá, and Oakland Museum of California. Originally from San Francisco, she currently lives and works in Bogotá, Colombia.

Decentralized Universal JavaScript
Protocol Labs, USA

Сreator of request and NodeConf. He was a leader in the io.js project and lead the Node.js Foundation through the merger of io.js and Node.js. He now works at Protocol Labs leading the IPLD project.

PWA – Hidden Stories About Future
Caixabank, Spain

Romulo is a Senior Software Architect at Caixabank

Technology enthusiast, working in Software development and Architectures for more than 10 years. Contributor in Open Source projects, TC39 and blogger in part-time.

His main goal is to have a more democratic technology and empower developers, teams and companies mostly in the financial sector to build better products. His main focuses are the Web, Mobile and Cloud. He loves and advocates for the future of the internet and decentralised technology culture where all the globe is connected.

Deno – the Most Recent Developments on NodeJS Alternative
deno.land, Netherlands

Bert was an early Node.js core team member, mainly responsible for creating the platform abstraction layer (libuv). In 2013 he co-founded StrongLoop, which created the open-source API framework LoopBack. Last year he started working on Deno, the new way to do server-side JavaScript, together with Ryan Dahl.

Emoji Encoding, Unicode, � and Internationalization (I18N)
Adobe, USA

Naomi is a Software Development Engineer at Adobe on the Globalization, Core Services team where she works on the internationalization and localization of Creative Cloud and Document Cloud products. Before writing JavaScript full time, Naomi worked as a teacher across Asia and West Africa. She enjoys weekends outside - hiking, camping, and riding bikes.

What's New in Angular
Google, USA

Stephen leads Developer Relations for the Angular Team at Google. Stephen works to solve real world problems faced by developers and businesses, and to represent the needs of the community within the Angular team.

Using AI & Machine Learning to Train a Self Driving Car
TripAdvisor, Netherlands

Hacker Founder. During the day I’m principal engineer at TripAdvisor, but during the evening I experiment on hardware with machine learning models.

First Talks
There is a lot of talk about Reactivity in the frontend landscape of late, but what is it? And how does Vue use reactive premises to manage state in an application? In this talk, we'll go over what reactivity is in general, and how that applies to the upcoming changes in Vue 3. We'll cover proxies, the virtual DOM, and watchers along the way.
TypeScript continues its growth journey and is slowly taking over JavaScript world. Types inference, powerful expressivity, strict compile-time checks, all these features make building complex JavaScript apps a breeze. In this session, you will see how TypeScript’s hidden features helped us to build NestJS, the fastest growing Node.js technology in 2019.
Promise.all is a fantastic utility to wait for a list of promises to complete. Developers around the globe use it daily in Node.js applications to parallelise tasks and reduce latency. Most of the time, it works as expected. Sometimes, it causes so much memory allocation that it slows your process to a crawl or results in an out-of-memory error. Why? Let's dig in together.
There are stats coming out that in 2020 about 50% of all JavaScript projects using npm will be using TypeScript, how did this come to be and what systems are in place to keep the TypeScript team in Microsoft from trying to extinguish JavaScript?
Dive into the world of decentralized data structures and learn how these open up new paths to JavaScript that can run anywhere, from anywhere, without a compiler.
Live-coded audiovisual presentation that will delve into musical notation and visual scores as a language for human-computer improvisation. What does it mean when an instruction is open-ended rather than precise? How can algorithmic uncertainty open up creative possibilities to improvise using code? Olivia will use javascript to explore a live relationship between code, image, and sound as intertwined creative languages.
This talk is about the adoption of PWA, how they can solve important use cases in the web industry. Deep technical travel by all the tricks and features that can improve Engagement, Performance, Resilience to make the future of the web apps better. The talk will include all new upcoming cross-platform features to improve PWA's, Project FUGU, WASM, etc.
Things are changing fast in deno land – final topic details will be published in May.
Even though we don’t really think about it, sound is a very rich source of information. Leveraging the properties of sound with machine learning, we can gain insights about an environment or an activity performed. Acoustic activity recognition has the potential to create new interactions and better smart systems, and in this talk, we explore how to experiment with this technology in JavaScript, using the Web audio API and Tensorflow.js.
Have you ever wondered how emoji and complex scripting languages are encoded to work correctly across browsers and devices – for billions of people online around the world? Or how new emoji are introduced and approved? Have you ever seen one of these: □ � □ “special” glyph characters before and want more information on how to avoid them in the future? Let’s talk about internationalization of unicode characters and emojis across the world wide web! We’ll go over best practices, do’s and don’ts, and provide resources to learn more and even where to go if you want to submit a new emoji proposal! :)
Angular's most recent release has been the biggest major release ever. Learn about the new compiler and rendering pipeline, learn about the latest features to make your applications smaller and faster, and learn about the ways the team is working to make Angular easier to use.
What does it take to teach a car how to drive itself? In this talk, I will be showing you how to use a Machine Learning technique used by autonomous systems to teach the car how to follow the road and avoid obstacles called Reinforcement Learning (RL). With RL a car can learn very complex behaviours without requiring any labelled training data, and can make short term decisions while optimizing for a longer-term goal. I will show how to get started with training your own car to self-drive, and finish off with demoing the techniques on a model car that will actually drive autonomously on stage.
Your hosts
Freelance web standards & accessibility consultant, UK

Bruce Lawson is freelance web standards and accessibility consultant. He was co-editor of the HTML5.3 specification, one of the inventors of the element, and was on the committee that drafted the British Standard for commissioning accessible websites. He co-wrote 'Introducing HTML5'. He's previously been deputy CTO of Opera browsers, front-end lead for a large UK legal organisation, a Fortran and mainframe programmer as well as a Bollywood movie extra, a musician, a tarot card reader, tutor to a Thai princess and actor.

Microsoft, Netherlands

Floor studied design, worked in advertising, then worked with a bunch of start-ups in product and community roles, learned how to program (Ruby), (co)organized countless tech conferences, meetups and workshops, ran a co-working space and start-up accelerator in Vienna, before moving back to the Netherlands and getting back into developer relations.

Passionate People, Netherlands

React focused developer, working on a Design System at Albert Heijn (Dutch supermarket). Started out writing ActionScript, did jQuery and thus has all sorts of knowledge on deprecated stuff. Part of a frontend development couple that produced a kid.

Programme Committee
Reaktor, Netherlands

Joonas Salovaara is a Principal Consultant and team lead at Reaktor Amsterdam. He is an advocate of the meetup scene, where he helps run AmsterdamJS, HelsinkiJS, and React Helsinki.

Xebia, Netherlands

Kanstantsin is a Software Developer Consultant at Xebia. He is passionate about running, racing cars and JavaScript.

Tinkoff.ru, Russia

Aleksandr is a Frontend Developer with 6 years experience. He is a member of JSNation Program Committee and an active member of Saint-Petersburg local meetup scene. He is passionated about games development, visualization and other graphics stuff.

Summertime JS festival

JSNation conference will gather 1000+ JS pros at Kromhouthal, a former ship engines factory which now becomes the place for gathering the top JavaScript engines authors and engineers.

\

Kromhouthal

All fun is made
with JS

JavaScript has the potential to change lives and the world we live in. So don’t be shy and explore it with us! If you feel like seeing the most beautiful places in Amsterdam, tasting great food and discovering the city’s hidden perks together we organize a museum visit a day after the conference then it is a time for JS picnic in the wonderful, central Vondelpark.

And, of course, the conference wouldn’t be complete without an afterparty! Amsterdam is known for its wild nightlife and all our attendees get an invitation to join in.

Last year's JS performances

In 2019, we initiated a Call for JavaScript Artists which allowed us to deliver a state-of-the-art afterparty program with audiovisual acts powered by NodeJS, WebGL, WebAudioAPI. Want to know the programme for 2020? Follow us

WebGL, React, Web Audio API, and Web MIDI API, UK

An electronic music and audiovisual group from London, established by producer Jack Driscoll and visual artist Alex Kempton in 2016. The visuals in their show have been created entirely in Javascript using WebGL. Polyop have developed a spectacular audiovisual show set in an alternate universe. The show follows a mysterious demi-god across the polyhedral-plane, inhabited by strange planets, entities and nomad aliens, to the sound of 90’s techno breakbeat and acid performed live on hardware synthesisers and drum machines.

Node.js, Japan

AliceEffekt is formed by Devine Lu Linvega, a true digital nomad and a polymath working on a series of experimental tools and applications. Devine has created a set of live coding tools for rapid iteration and creation of rythms based on Node.js. His latest creation: ORCA is a full blown text based sequencer with impressive cappabilities and distinct aesthetic that engulfs the user in a textual fashion rarely seen in live performance.

JS Open Source Awards

We’re looking specifically at open source projects or initiatives, with or without a code, but following an open and transparent culture, open for collaboration and contributions from any person interested.

Github stars are not our criteria, and we’re looking for hidden gems (non yet maintstream), that may not have enough marketing power or huge companies behind them. The main goal of the project is to shed some light on great projects, that weren’t enough noticed in a competitive environment and hype.

Nominations:
Breakthrough of the year
Fun side project of the year
Most impactful contribution
to the community
Productivity booster
The most exciting use of technology
Giving back to community

When we established our JS meetup 9 years ago, we never imagined we would welcome up to 1400 attendees at our events and organize 4 meetups and multiple spin-offs in Europe. Our secret? We welcome people from all walks of life in our community, and we are a proud partner of initiatives like Unicorns in Tech, the global tech network for LGBT professionals and straight allies.

We know that supporting diversity inside and outside IT must not end at mere statements, which is why are now developing diversity scholarship programs that will be announced in the coming weeks.

20 of 50 extra diversity scholarships sponsored
What the attendees say
Popular talks from previous editions

Testing Tools and Their Friends

Gleb Bahmutov

Keep Betting on JavaScript

Kyle Simpson

Immer, Immutability and the Wonderful World of Proxies

Michel Weststrate

10 things I learned making the fastest JS server runtime in the world

Paulo Lopes

An Introduction to Static Web Apps with JAMStack

Christina H Yu

Sponsors
Gold
Silver
Media Partners
Partners