JSNation Amsterdam
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.
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.
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.
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