Program
The Official Conference Party takes place on Thursday 13 March up from 6:30 PM at Theater AmsterdamOnly 3-day ticket holders also have access to Vuejs Amsterdam on 12 & 13 March, which is part of JSworld ConferenceJoin us for the official pre-evening Vue Meetup on Tuesday 11 March by Funda! 11 March Vue MeetupDoors Open
Welcome
By Elena Popova
Warm Welcome by Master of Ceremonies Elena Popova
Nobody asks "How is JavaScript?"
By Ujjwal Sharma
From frontend developers to data scientists; from hobbyists to researchers, the JavaScript programming language offers something to everyone. Still, while everybody asks "what is JavaScript?" nobody asks "how is JavaScript?". It might therefore be interesting to dig a bit deeper into this complex and versatile programming language: Where is it going? How has it evolved over the years? How does language design and evolution happen in the first place? What are the rules put in place to ensure that it evolves in the right direction and continue to serve its ever-evolving set of users and other stakeholders? Join me in this overview of the TC39 standards committee, its processes and initiatives as we learn just how much work goes into reshaping the most popular programming language for the future.
Put your database in the browser
By Ben Holmes
Ever wonder why web apps feel slower than native apps? No it’s not JavaScript, and it’s not Google Chrome. It’s that little loading spinner blocking each update. Why should we wait on the network for every change you make? You can put SQLite straight in the browser these days, and it’s capable of building fast, native-feeling web apps. Yes, even with collaborative data. Let’s build a web app with SQLite and live data sync from scratch to understand how it’s all possible.
Next level component testing with Storybook and Vitest
By Yann Braga
Storybook is the industry standard UI development workshop for components and pages. It provides great value for development and documentation, and now you can use it for writing component tests that run directly in the browser! Let’s explore the power that is combining Storybook and Vitest for the ultimate component testing experience.
Morning Break
Welcome back with Progress Software
By Elena Popova
Debugging apps with Deno and OpenTelemetry
By Luca Casonato
Have you ever struggled debugging your apps in production? Deno now supports OpenTelemetry - a standard for metrics, logs, and traces - which enables much simpler debugging of your apps in production. Learn how to use OpenTelemetry to debug your Deno or Node app written in TypeScript of JavaScript.
Modernizing and scaling enterprise web applications with Web Fragments — a new micro-frontend architecture
By Igor Minar, Natalia Venditto
A radically different microfrontend solution that actually works and is easy to incrementally adopt.
Standardizing Signals in TC39
By Daniel Ehrenberg
Modern web frameworks work with one-way data flow. What is displayed on the screen is a function of the application state, and updates to that state only update the particular part of the DOM to which it relates. Through their own paths, many other web frameworks have arrived at solutions which are analogous to each other, often called “Signals.” Now, a group of signal library authors and maintainers of front-end frameworks are working together in TC39 to standardize some of the core data structures and algorithms that will be required for JS implementations of Signals, and we could use your help pushing JavaScript forward.
Lunch Break
Frontend tooling: past and future
By Evan You
VoidZero by the Creator of Vite Evan You on Frontend Tooling and HUGE surprise announcement!
Write once, deploy anywhere: Building Serverless apps with Hono
By Nele Uhlemann, Harshil Agrawal
You are building a new serverless application with JavaScript and you need to handle auth, CORS, logging, and what not! For each one of these capabilities you install a new node package. Your app works fine. But you are now asked to deploy the app to a different JavaScript runtime environment. What do you do now? Do you have to rewrite the code all over again? Or can you write code once, and deploy it on all the environments? Join us in this talk to learn how Hono, a lightweight JS library, makes it easy to build serverless apps that can be deployed anywhere!
Real-world Lessons from Scaling a JavaScript Application
By Dan Neciu
Starting a startup is one thing - scaling it is another beast entirely. In this practical, experience-driven talk, I'll take you through our two-year journey of building and scaling a JavaScript application from ground zero. Rather than theoretical concepts, you'll hear real stories about the technical challenges we faced and the solutions we implemented.
Making Search Type Safe
By Daniel Madalitso Phiri
We talk a lot about type safety for so many applications. Little attention is given to search -- ask a developer and one of the most ubiquitous features implemented is search. How can we make this better? If you’ve asked or wondered how to make the search experiences you build for web applications better in function, speed and accuracy then this talk is for you! We’ll dive a little deeper into search, tackling how Typescript helps out with an engaging demo to top it off.
Afternoon Break
Welcome Back & Prize Giveaways
By Elena Popova
Advanced Playwright techniques for flawless testing
By Debbie O'Brien
Playwright enables reliable end-to-end testing for modern web apps. It supports Chromium, WebKit, and firefox for testing on Windows, Linux, and macOS, locally or on CI, in either TypeScript/JavaScript, Python, .NET and Java. In this talk let's explore some advanced Playwright capabilities and uncover a range of features that you may not know about from project dependencies to box steps, API mocking, testing time and more.
Lessons learned from observing a billion API requests.
By Pratim Maloji Bhosale
What if I told you that after studying and analyzing a billion API requests and 15,000 APIs, I found that Javascript APIs are the most insecure APIs? This talk is about learning from data and patterns. For anyone building or managing APIs, this talk will provide a clear look at what’s happening across the API ecosystem and what to do about it.
State of JavaScript Survey
By Sacha Greif
By the Creator Sacha Greif!
The Big JavaScript Gameshow
By Sacha Greif, Daniel Kelly
This is your chance to end up in the Hall of Fame! Join us from 18:30 - 21:00 for the Big JavaScript Game Show and earn the Big JS Cup. Presented by the Creator of the Official JavaScript Survey Sacha Greif and hosted by Certificates.dev
Thursday 13 March: Official Conference Party
Join us for Fun, Networking a Dance, Drink, Karaoke & Arcades at Theater Amsterdam up from 6:30 PM.