JavaScript is a language that is constantly evolving. Every year it gets new features and syntax updates. But with so many new features, it's easy to lose track.
In this talk we'll look at which of the newer JavaScript features are helpful for your actual (daily) development and how to use them in different situations. Besides popular features, like Optional Chaining or Array Destructuring, we will also have a look at underrated additions to JavaScript that will still be beneficial for development.
Eventually we will get into the process of how the language evolves, how proposals come up and how they'll be part of the language eventually.
I'm Alex, a German web engineering consultant and content creator. Helping companies with my experience in TypeScript, Vue.js, and Nuxt.js is my daily business.
More about meFurther Talks & Podcasts
Since Vue existed, people have used it for dozens of different kinds of applications. While Vue is powering the entire frontend most of the time, there are also situations where (re-)building the frontend with Vue simply doesn't work out. On the one hand, time and budget are scarce, on the other hand, web apps need interactive components and modern solutions to avoid technical dept.
JavaScript can run almost anywhere nowadays - in the browser, on the server, in lambdas, and on the edge. And so do our Vue and Nuxt applications! Talking about Nuxt - Already when developing Nuxt 2, the goal was to keep the core lean and release additional functionalities as Nuxt modules, or as separate packages.