JetBrains logo

JetBrains JavaScript Day 2025

October 2, Online

Hey there 👋

Ready to learn from industry professionals and community leaders in the JavaScript world?

On October 2, JetBrains JavaScript Day is back with a full day of expert talks and live Q&A’s. You’ll discover new ideas, pick up practical tips, and leave with insights you can use in your projects right away.

Since the very first edition, our goal has been simple: bring developers together to learn, share, and get inspired. Five years later, that’s still what this event is all about.

Did we mention it’s free? Save your spot and join us online!

Our speakers

Ryan Carniato

Staff Engineer, Sentry

Kent C. Dodds

Software Engineer and Educator

Jessica Janiuk

Staff Software Engineer, Google

Lydia Hallie

Head of Propaganda (DX), Bun

Alexander Lichter

DevRel, VoidZero

Victor Savkin

CTO, NX

Craig Spence

Craig @ Craig

Jan-Niklas Wortmann

Developer Advocate, JetBrains

Agenda

October 2, Thursday

  • 15:00–15:10 CET/CEST
  • 09:00–09:10 EST/EDT
  • 13:00–13:10 UTC

Welcome

  • 15:10–15:40 CET/CEST
  • 09:10–09:40 EST/EDT
  • 13:10–13:40 UTC

Quantumania.js

Craig Spence

Ant Man is stuck in The Quantum Realm, and the only way to get out is by using (you guessed it) Quantum Algorithms! We’re stuck up here in the non-Quantum Realm, so we have to help Ant Man and his friends with the best tool we have - JavaScript!

  • 15:50–16:20 CET/CEST
  • 09:50–10:20 EST/EDT
  • 13:50–14:20 UTC

Faster Builds and Fewer Headaches with Modern JavaScript Tooling

Alexander Lichter

JavaScript fatigue is real! In multiple ways...

Are you tired of slow builds, long feedback loops and the endless debate over which tools to use? Then this talk is for you.

We will look into modern JavaScript tooling that not only "just works" but is also fast. From Vite as shared infrastructure of the web, to Rolldown, a Rust-based bundler which will be used by Vite in the future to the lower levels with Oxc - the Oxidation JavaScript compiler.

After this talk you will have a better understanding of the tools and how they can improve your development workflow right after your talk - without choice fatigue.

  • 16:30–17:00 CET/CEST
  • 10:30–11:00 EST/EDT
  • 14:30–15:00 UTC

Beyond Build Orchestration: What It Takes to Build Modern JavaScript Monorepos

Victor Savkin

Modern monorepo tooling must go beyond traditional build orchestration to create a cohesive developer experience. Learn how Nx's powerful terminal UI, deep editor integrations, and AI-agent compatibility work together to transform the way teams work with large-scale JavaScript projects.

  • 17:30–18:00 CET/CEST
  • 11:30–12:00 EST/EDT
  • 15:30–16:00 UTC

The New User Interaction Model

Kent C. Dodds

We are entering a new era of user interaction. It's being built right before our very eyes and changing rapidly. As crazy as it sounds, soon each one of us will get our own Jarvis capable of performing actually useful tasks for us with a completely different user interaction mechanism than we're used to.

But someone's gotta give Jarvis the tools to perform these tasks, and that's where we come in.

In this talk, Kent will show how this AI assistant user interaction model is shaping out to be, help us catch the vision of what this future could look like, and our role in it.

  • 18:10–18:40 CET/CEST
  • 12:10–12:40 EST/EDT
  • 16:10–16:40 UTC

Beyond Signals

Ryan Carniato

Signals and fine-grained reactivity have recently become staples in modern JavaScript frameworks. However, 9 years ago, when Ryan Carniato created SolidJS, the blueprint for the modern framework, that was not the case at all. Today more developers use Signals than ever before, but we are only at the beginning of the journey. Join Ryan as he looks to the future of fine-grained reactivity, web development, and explores what lies beyond Signals.

  • 18:50–19:20 CET/CEST
  • 12:50–13:20 EST/EDT
  • 16:50–17:20 UTC

JetBrains Doesn't Want Me To Give This Talk

Jan-Niklas Wortmann

Transparent communication is hard and frankly, we're not always great at it. We know you have questions about WebStorm's performance, pricing decisions, feature priorities, and the bugs that drive you crazy, but we rarely address them with the honesty they deserve. This talk changes that by giving you direct, unfiltered answers and a behind-the-scenes look at how we actually make product decisions, while also addressing the misconceptions and biases that might be keeping you from giving WebStorm a fair shot.

  • 20:30–21:00 CET/CEST
  • 14:30–15:00 EST/EDT
  • 18:30–19:00 UTC

Bun: The Fast JavaScript Runtime

Lydia Hallie

Bun is a fast, modern JavaScript runtime. Powered by JavaScriptCore and written in Zig, it combines performance optimizations with built-in tools like a bundler, test runner, and package manager. This talk explores how Bun achieves its speed and what it unlocks for developers today.

  • 21:10–21:40 CET/CEST
  • 15:10–15:40 EST/EDT
  • 19:10–19:40 UTC

Tough Decisions: the complexities of maintaining a popular open source project

Jessica Janiuk

Lots of people contribute to open source projects, like Angular, but very few people are maintainers. So what's that like? Learn about all the ins and outs of how decisions are made for big open source projects. You'll get to merge this knowledge upstream when Jessica shares her experiences.

  • 21:40–21:50 CET/CEST
  • 15:40–15:50 EST/EDT
  • 19:40–19:50 UTC

Wrap-up

Let us know if you can make it!

By submitting this form, I agree to the Code of Conduct.

FAQ

Is JetBrains JavaScript Day 2025 free to attend?

Yes, JetBrains JavaScript Day 2025 is completely free.

What do I need in order to join the sessions?

We’ll be using YouTube as our streaming platform, so all you’ll need is a device that can stream videos from YouTube. You’re welcome to tune in live or watch the talks later at your convenience.

Code of Conduct

All JavaScript Day 2025 participants and speakers are required to abide by the Code of Conduct.

Will the sessions be recorded?

All of the sessions will be recorded and published on YouTube, so you can catch up later with any that you missed.

Can I ask questions during the event?

Yes! We encourage you to ask questions in the YouTube chat during the presentations. We’ll try to answer them as we go along.