Day by day
Ten days, three regions, no rental car.
Train in to Amsterdam Zuid, metro 52 up to Bunk in Noord, then the Murmur pre-party + badge pickup.
- π15:35Train: Sint-Niklaas β Antwerp β Amsterdam Zuid (15:35 ECD)
Leg 1: off-peak local Sint-Niklaas β Antwerpen-Centraal (β¬3.40 ticket; valid 09:00β16:00 on weekdays, so leave SNB ~15:00). Leg 2: Eurocity Direct train 9555 dep Antwerpen-Centraal 15:35 β Amsterdam Zuid, arr ~17:20 (β¬32, this train only, 2nd class). At Zuid take metro 52 north β it runs direct to Noorderpark, ~10 min walk from Bunk. DNR LGFXJNV. NB the outbound lands at Zuid, not Centraal.
- π¨17:30Check in at Bunk Hotel Amsterdam
Pod for 1, shared dorm. Conf. 5144.198.960 Β· PIN 7425. Check-in 15:00β00:00, 24h reception. You'll arrive ~17:30 off the ECD via metro 52 β drop your bag even if the pod isn't ready, then it's a short walk to the Murmur pre-party. Hagedoornplein 2, Noord.
- π₯ΎAfternoon: settle in + canal-side walk
Easy loop into the centre and back before heading to the pre-party in Noord. Counts toward the 100km training.
- β¨19:00Pre-party + badge pickup @ Murmur (Syntax show)
At Murmur (Aambeeldstraat 60, Noord). Doors 19:00, Syntax 'Spot the Syntax Error' show with Wes, Scott & CJ. This is also where you can collect your conference badge β do it tonight to skip the morning registration lines. No conference ticket needed for the show.
Open link - π¨15:00 β 00:00Check in Β· Bunk Hotel AmsterdamGoogle MapsApple Maps
Full day of JS talks at the Kromhouthal β a short walk from Bunk on the same side of the IJ, no ferry needed.
- π₯Ύ08:40Walk Bunk β De Kromhouthal (~12β15 min)
You're in Noord now β same side as the venue, no ferry needed. ~12β15 min walk from Bunk to De Kromhouthal. Leave ~08:40 to be in before the 09:10 opening. (The GitNation conference ferry from Dock 14 is only relevant if you ever start from the centre.)
- β¨09:10Opening Ceremony
- β¨09:30The State of AI for Web Development
Sacha Greif (Devographics) β trends from this year's State of Web Dev AI survey (6,800+ devs).
- β¨10:15MCP Apps β the Next Web
Liad Yosef & Ido Salomon (MCP Apps) β the ui:// rich-UI MCP extension. Directly relevant to your own MCP server work.
- β¨10:50Designing a Migration to Micro-Frontends
Luca Mezzalira (author of Building Micro-Frontends) β boundaries, inter-team deps, incremental migration, pitfalls.
- β11:20Coffee break β
- β¨11:50Creating a Design System for 1B+ Users in the Age of AI
Noah Yamamoto (Meta) β building WhatsApp Web's first design system into a 1M+ LoC frontend, with/for AI.
- β¨12:25How I Taught LLMs How to Svelte
Paolo Ricciuti (Mainmatter) β the official Svelte MCP, getting LLMs to master Svelte 5 runes.
- β¨13:00Life of an ESM in Node.js β and How It's Changing for the Better
Joyee Cheung (Igalia) β the full ESM pipeline in Node: resolution, parsing, linking, evaluation, and recent interop improvements.
- π½οΈ13:30Lunch π₯
- β¨14:30How We Used AI to Build TanStack AI
Alem Tuzlak (Code Forge) β shipping TanStack AI in under a month using AI to prototype and solidify the API.
- β¨15:05Stress Test Your Reflexes (And My App)
Eddie Jaoude (PayPal) β live multiplayer "whack-a-mole" turns the audience into a realtime load test (NextJS + Supabase).
- β¨15:40JavaScript OS Awards Ceremony
- β16:10Coffee break β
- β¨16:30Chunking
Tobias Koppers (Vercel, creator of webpack/Turbopack) β how bundlers chunk modules; JS vs CSS chunking; perf for large apps.
- β¨17:05Lightning Talks
β’ Rustifying Vite β Alexander Lichter β’ Client-Side Tools & Multi-Agent Architecture β James Swinton-Bland β’ A Brief History of Code Review β Santosh Yadav
- β¨17:40Agentic Interfaces: Tools, Skills, Generative UI and Web MCP
Wes Bos (Syntax.fm) β agents, skills, generative UI and Web MCP. Then catch his Syntax LIVE show tonight.
- β¨18:10Closing Ceremony
- π½οΈ19:00Evening free β dinner + wander
JSNation wraps ~18:10 and the big party was last night, so tonight's open. Grab dinner in Noord near the venue, or ferry back for the canal belt. Early-ish night helps before React Summit tomorrow.
Second conference day at the Kromhouthal, then peel off for the 21:10 Eurostar home from Amsterdam Centraal.
- π¨11:00Check out Β· Bunk Hotel AmsterdamGoogle MapsApple Maps
- π₯Ύ08:30Check out of Bunk (store bags) β walk to the venue
Check out before the talks (by 11:00) and stash your bags at Bunk's 24h desk β you'll collect them tonight before the train. Then ~12β15 min walk to De Kromhouthal (same side, no ferry). Badge already collected at the pre-party, so just aim to land ~09:00.
- β¨19:30React Summit after-party β ~45β50 min, then leave by 20:20
Plan: collect your bags from Bunk early (e.g. during the 18:30β19:30 gap after closing) so you can go straight from the party to the station. Party runs 19:30β22:30; with bags already on you, stay ~45β50 min and leave by ~20:20 (20:15 to be safe). No trams in Noord β it's metro 52 (via Noorderpark) or the free IJ ferry, ~20 min either way to Centraal. Hard limit: Eurostar free-exchange ends at 20:10 (1h before), so 20:20 is the latest you can leave without gambling the 21:10.
- β¨09:10Opening Ceremony
- β¨09:30What RSCs Can Do in Next.js Today
Aurora Scharff (Vercel) β what React Server Components can do in Next.js today, keeping the component mental model.
- β¨10:10This Component Could Have Been A Class
Scott Tolinski (Syntax.fm) β web-platform advances that simplify React components and make them more accessible. (One you'd flagged from the Syntax page.)
- β¨10:45TanStack Start and How It Supports React Server Components
Manuel Schiller β TanStack Start treats RSC as data the client can fetch/cache/compose via TanStack Router & Query.
- β11:15Coffee break β
- β¨11:45A Guide to React Compiler Rendering
Mark Erikson (Replay.io, Redux maintainer) β what the React Compiler actually does to your components under the hood.
- β¨12:20How I use AI as a Technical Educator
Adrian Hajdin (JS Mastery) β using AI as a teaching layer in the dev workflow and in tutorials.
- β¨12:55Designing for Failure: The Senior React Dev's Production Toolkit
Faris Aziz (Smallpdf) β availability, SLOs, feature flags, rollbacks, DORA metrics from a frontend perspective. Likely the most relevant talk to your MES/SaaS work.
- π½οΈ13:25Lunch π₯
- β¨14:25Building Bridges to a Post-SPA Future
Alex Russell (Microsoft) β the industry's move away from SPAs and how to bring teams/managers along.
- β¨15:00We Need More Than Prompts
Alex Garrett-Smith (BitterBrains) β spec-first vs iterative prompting with AI agents; structuring a useful spec.
- β¨15:35Lightning Talks
β’ I Did Everything Wrong So You Don't Have To β Angel Pichardo β’ Taming the Flicker: Firebase + RSC β James Daniels β’ Framework Native Rendering Without Code Duplication β Stephen Cooper β’ A Tour of Code Review Styles β Santosh Yadav
- β16:05Coffee break β
- β¨16:25Panel: Fullstack is Eating Frontend β Should FE Engineers Adapt?
With Kathryn Grayson Nanz, Kevin Ball, Scott Tolinski, Mike Grabowski, Sam Selikoff, Alem Tuzlak & Ryan Skinner.
- β¨17:05Speed, Quality, and AI: You Can't Have It All (Or Can You?)
Gaauwe Rombouts (Zed) β where AI helps vs hurts when building a performance-obsessed IDE.
- β¨17:40From Vibe Coding to Vibe Engineering
Kitze (React Academy) β the shift from "vibe coding" to "vibe engineering" with LLMs. Closing keynote slot.
- β¨18:10Closing Ceremony
- π20:20Leave party 20:20 β Centraal (metro 52 / ferry) β 21:10 Eurostar home
Bags already collected from Bunk (grab them after the ~18:30 closing), so head straight from the party. Leave by ~20:20 β NB no trams in Noord: metro 52 from Noorderpark β Amsterdam Centraal, or the free IJ ferry behind Centraal (~20 min either way). Be at the gates by 20:50; scan the ticket through the NL gates and disable phone NFC (Android). Eurostar 9398 dep Amsterdam Centraal 21:10 β Antwerpen-Centraal 22:30, coach 15, seat 55 (β¬35, 2nd class). Then off-peak local Antwerpen-Centraal β Sint-Niklaas (β¬3.40, valid after 18:00). DNR LGFXJNV Β· Eurostar PNR QNXTNV. Free exchange ends 20:10.