JSNation Amsterdam

by Auke, Martijn and Sjoerd — 2 minutes

Last Friday was JSNation day in Amsterdam. We went there with almost all Divotion colleagues. The day started with an awesome visionary talk from @getify. He shared why JavaScript is still something we should all bet upon.

JSNation welcome sign which has `2 + "2" = "22" on it

Variety of Topics

After this very inspiring talk the conference day was split up into two tracks, one track was mostly about nodejs related topics and in the main hall were all front-end related topics.

The variety of topics was very broad: XSS protection with trusted types (from Google), E2E testing with Cypress, Functional programming with Lenses and Lambda, WebGL performance and even a topic about the only paid contributor to Babel about ways to make money in the world of open source software.

Photo taken during a talk at JSNation showing the speaker, his screen and the crowd

Open Source Awards

Besides that, the open source awards were a great opportunity to get new inspiration on different topics. It’s a nice way to give some appreciation to all the hard working open source people on a lot of widely used projects.

A sign showing the schedule for JSNation talks

Inspiring Talks

There were some very good and inspiring talks:

Trusted Types by Krzysztof Kotowicz: Detecting Cross-Site Scripting can be hard, but with this tool you can analyze your code before it’s too late

Waleed Ashraf talked about RabbitMQ and PM2 in combination with NodeJS. Inspiring that this tooling is also usable together with NodeJS.

Jarrod Overson talked about how the event-stream debacle took place. This talk gave us once more the reminder that you need to be very careful when depending on 3rd party libraries.

Minko Gechev explained the cool new features in Angular, such as differential loading and prefetching modules with ngx-quicklink or guess.js.

Michel Westrate about ImmerJS and Proxies in Javascript. He had good advice on using but also about avoiding proxies in your codebase.

Mat Groves about PixiJS to render 2d content on the web through WebGL. He showed the differences in performance between html, canvas and WebGL to render 2d content on the web.

This was the first time we attended this conference and we had a good experience. We ended the day with steak at Loetje.

Auke, Martijn and Sjoerd