Program - JSWORLD Conference 2025

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 Meetup
  • Doors Open

  • Elena Popova

    Welcome

    By Elena Popova

    Warm Welcome by Master of Ceremonies Elena Popova

  • Ujjwal Sharma

    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.

  • Ben Holmes

    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.

  • Yann Braga

    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

  • Elena Popova

    Welcome back with Progress Software

    By Elena Popova

  • Luca Casonato

    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.

  • Igor Minar
    Natalia Venditto

    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.

  • Daniel Ehrenberg

    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

  • Evan You

    Frontend tooling: past and future

    By Evan You

    VoidZero by the Creator of Vite Evan You on Frontend Tooling and HUGE surprise announcement!

  • Nele Uhlemann
    Harshil Agrawal

    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!

  • Dan Neciu

    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.

  • Daniel Madalitso Phiri

    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

  • Elena Popova

    Welcome Back & Prize Giveaways

    By Elena Popova

  • Debbie O'Brien

    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.

  • Pratim Maloji Bhosale

    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.

  • Sacha Greif

    State of JavaScript Survey

    By Sacha Greif

    By the Creator Sacha Greif!

  • Sacha Greif
    Daniel Kelly

    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.