Schedule
Switch the toggler to see what in-person or remote activities are held on June 11 & 15.
Times below are shown in your local browsers time zone.
2026-06-11T12:00:00.000Z
2026-06-11T13:00:00.000Z
2026-06-11T14:00:00.000Z
2026-06-11T15:00:00.000Z
2026-06-11T16:00:00.000Z
2026-06-11T17:00:00.000Z
2026-06-11T18:00:00.000Z
2026-06-11T19:00:00.000Z
2026-06-11T20:00:00.000Z
JSNation Track
2026-06-11T12:20:00.000Z
Opening
2026-06-11T12:30:00.000Z
TBA
Jessica Sachs
HeroDevs
2026-06-11T12:50:00.000Z
QnA with Jessica Sachs
2026-06-11T13:05:00.000Z
Stress Test Your Reflexes (And My App)
Eddie Jaoude
PayPal
What happens when you turn your audience into a live, distributed load test?We will kick off this session with a high-stakes, multiplayer "Whack-a-Mole" challenge played right from your phone. As you compete for the leaderboard, a live stream of concurrent data will be generated to showcase realtime web capabilities in action across devices.After playing around, it is time to get serious by digging into the challenges, architecture and technologies used when building such a platform. Discover how helpful or distracting AI can be during this process.Key takeaways include:AI: The Good & The Glitchy!The Stack: NextJS, Supabase and Playwright.Realtime: No longer refreshing the page.Automated Testing: Does it work every time?Leave the theory behind and see how modern tools and a bit of trial and error handle the chaos of live user interaction.
2026-06-11T13:25:00.000Z
QnA with Eddie Jaoude
2026-06-11T13:40:00.000Z
JavaScript OS Awards Ceremony
2026-06-11T14:10:00.000Z
Coffee Break
2026-06-11T14:30:00.000Z
Turbopack Updates
Tobias Koppers
Vercel
2026-06-11T14:50:00.000Z
QnA with Tobias Koppers
2026-06-11T15:05:00.000Z
Lightning Talks
2026-06-11T15:40:00.000Z
WebMCP, Generated UI Components, and Exposing Server Capabilities to Agents
Wes Bos
Syntax.fm Co-host
2026-06-11T16:00:00.000Z
QnA with Wes Bos
2026-06-11T16:25:00.000Z
The State of AI for Web Development
Sacha Greif
Devographics
A look through the main trends revealed by this year's State of Web Dev AI survey results, based on data collected from over 6800 developers.
2026-06-11T16:45:00.000Z
QnA with Sacha Greif
2026-06-11T17:05:00.000Z
Walking the Netflix Paved Road (Bumps Included): Web Framework, Hawkins Design System
Misha Kazakov
Netflix
Standardization pays off - but adoption is where teams bleed. An engineer’s view of adopting Netflix’s UI paved road tooling - Web Framework, Hawkins design system - covering the bumps (and fixes) with real-life examples and playbooks you can apply.
2026-06-11T17:25:00.000Z
QnA with Misha Kazakov
2026-06-11T17:40:00.000Z
Designing a Migration to Micro-Frontends
Luca Mezzalira
Author of Building Micro-Frontends book
Migrating to a micro-frontend architecture promises scalability, faster development cycles, and autonomous teams but the journey is rarely straightforward. Drawing on real-world experiences and insights from modernising 100s of companies, this talk explores the practical lessons, challenges, and trade-offs companies encounter when adopting micro-frontends.You’ll learn about strategies for defining clear boundaries, handling inter-team dependencies, evolving your architecture incrementally, and avoiding common pitfalls that can derail projects.
2026-06-11T18:00:00.000Z
QnA with Luca Mezzalira
2026-06-11T18:10:00.000Z
Coffee Break
2026-06-11T18:40:00.000Z
Creating a Design System for 1B+ Users in the Age of AI
Noah Yamamoto
Meta
For 11 years the WhatsApp Web platform has been used by a billion people, without any consistent design system the entire time. This talk is the story of I sold the project, built one from scratch, and influenced others, to migrate it into a 1M+ LoC frontend. Plus, how this project was both boosted by AI and strongly benefits AI productivity.
2026-06-11T19:00:00.000Z
QnA with Noah Yamamoto
2026-06-11T19:15:00.000Z
How I Taught LLMs How to Svelte
Paolo Ricciuti
Mainmatter, SSE
It's undeniable that LLMs are slowly (and not even that much) but steadily changing the way we write code. But they have a problem: once you start using something outside of their training set, the performance quickly degrades.Releasing Svelte 5 (with a pretty big syntax rewrite) right before those LLMs started to get good at code was unfortunate, but luckily, there's a way around this! MCP servers can add context for the LLM and guide our future overlords on how to write perfect Svelte code. Learn how we've built the official Svelte MCP and which techniques we used to make LLMs master Svelte 5's runes and reactivity!
2026-06-11T19:35:00.000Z
QnA with Paolo Ricciuti
2026-06-11T19:50:00.000Z
Life of an ESM in Node.js – and How It's Changing for the Better
Joyee Cheung
Igalia
The JavaScript ecosystem is moving towards a standardized module system, and Node.js is evolving to aid its adoption. What actually happens when Node.js loads an ES module today? This talk walks the full pipeline - resolution, loading, parsing, compilation, linking, instantiation, and evaluation. We will cover how the work is split between V8 and Node.js, where Node.js differs from browsers and bundlers, and the recent changes in Node.js that unlocks new patterns for better interop, performance, and customization in ESM.
2026-06-11T20:10:00.000Z
QnA with Joyee Cheung
2026-06-11T20:20:00.000Z
Closing
Web Engineering Track
2026-06-11T12:20:00.000Z
Opening
2026-06-11T12:30:00.000Z
FullStack Monitoring with Open Telemetry: End-to-End Observability for Modern Applications
Erick Wendel
Erick Wendel Training
In this talk, I’ll show how to instrument applications end-to-end with OpenTelemetry, capturing metrics, traces, and logs across the entire request lifecycle. You’ll learn to pinpoint errors, understand why they happen, and fix them faster – guided by real-world examples and a starter template for quick adoption.You’ll also see how to turn telemetry into automated insights using MCPs (Model Context Protocol) to generate reports from your observability stack. Using a Grafana MCP to produce incident summaries, release health reports, and diagnostics with open-source tooling.
2026-06-11T12:50:00.000Z
QnA with Erick Wendel
2026-06-11T13:05:00.000Z
Dead Code Shouldn’t Exist: How We Removed 28k Lines of Code, One Knip at a Time
Dominik Dorfmeister
Sentry
Ever wonder how much of your codebase is just… hanging around, doing nothing? At Sentry, we did too - and the answer was more than we expected. In this talk, I’ll share how we used Knip, a powerful tool for detecting unused files, exports, and dependencies, to declutter our frontend codebase. You’ll learn about the practical steps we took to safely identify and remove dead code, how we integrated Knip into our workflows, about unexpected edge-cases and what we learned along the way.
2026-06-11T13:25:00.000Z
QnA with Dominik Dorfmeister
2026-06-11T14:10:00.000Z
Coffee Break
2026-06-11T14:30:00.000Z
Agents on the Canvas With tldraw
Steve Ruiz
tldraw
At tldraw, we've been exploring the infinite canvas as a surface for real-time collaboration between multiple agents and multiple users. Learn about what works, what doesn't, and whether the future AI might live on the canvas.Our work with AI on the canvas began with makereal.tldraw.com, often cited as the first "vibe coding" tool to reach escape velocity in November 2023. We later did work with realtime drawing (drawfast.tldraw.com), autocomplete, and a canvas interface for AI with (teach.tldraw.com). In 2024, we shipped an AI workflows app (tldraw.computer) and then returned to our canvas AI learnings with a public starter kit for working on the canvas with cursor-style AI agents (https://tldraw.dev/starter-kits/agent) and then later our spatialized agents-on-the-canvas experiment (fairies.tldraw.com).
2026-06-11T14:50:00.000Z
QnA with Steve Ruiz
2026-06-11T15:05:00.000Z
Browser, API and Assistive Technology: A Love Triangle
Tshepiso Lehutjo
IKEA
Accessibility can often be presented as a checklist but why do your accessibility tests with assistive technology not perform the way you intended? The hidden relationship between browsers, accessibility APIs and assistive technology may be the answer to your frustrations. Understanding this may be the necessary tool you need to smoothen your debugging process.
2026-06-11T15:25:00.000Z
QnA with Tshepiso Lehutjo
2026-06-11T15:45:00.000Z
MCP Apps and the Nearly Headless Web
Liad Yosef
monday.com
MCP Apps are the last piece in moving toward a new web - one that's "nearly" headless. Autonomous agents, not humans, will interact with most websites through MCP, APIs, and other data channels. Websites and browsers become obsolete, replaced by personal assistants that orchestrate tasks on our behalf. In rare cases, agents will fall back to browser capabilities to navigate sites that aren't yet agent-ready.But we'll still need the last mile.Some moments still require human eyes and human input: choosing a seat at a venue, completing a check-in, reviewing a 3D model, verifying intent on important decisions.
2026-06-11T16:05:00.000Z
QnA with Liad Yosef
2026-06-11T16:20:00.000Z
From 8 Years to 6 Months: Orchestrating AI Agents for Large-Scale Refactoring
Alon Segal,
monday.com
Amit Hanoch
monday.com
Refactoring thousands of files to break a client-side monolith is a daunting task, but when our estimation for extracting the client side monolith hit the 8-year mark, we knew manual refactoring wasn't an option, so we built an AI infrastructure engine that is currently compressing that timeline to just 6 monthsThis isn't a theoretical proposal, we are currently midway through the process, successfully migrating production code daily and compressing that timeline to just 6 months. In this talk, we'll explore the custom orchestration engine driving this reality, while you will walk away understanding how to combine the deterministic reliability of ASTs with the creative power of LLMs to solve your own "impossible" legacy migrations.
2026-06-11T16:40:00.000Z
QnA with Alon Segal & Amit Hanoch
2026-06-11T16:50:00.000Z
Coffee Break
2026-06-11T17:20:00.000Z
A Leak in the Shell – How Refactoring Autocomplete Broke Us and How We Fixed It
Anna Henningsen
MongoDB
Improving the autocomplete in MongoDB's database CLI seemed like a great idea. But when the team tried to flip the feature flag, things quickly started to go sideways: A story of memory leaks, bugs that touch the very core of JavaScript as a language, and hard-learned lessons about testing and performance.
2026-06-11T17:40:00.000Z
QnA with Anna Henningsen
2026-06-11T17:55:00.000Z
The Latest From Deno
Leo Kettmeir
Deno
Deno has quietly evolved into far more than a simple server-side runtime. With built-in TypeScript, OpenTelemetry integration, ngrok-like network tunnelling, and deep Node.js compatibility, it's already a powerhouse; but we've been working on something bigger. In this talk, I'll introduce Deno Desktop: a brand new capability that completely changes what you can build with Deno and a single 'deno compile' command. If you've ever wished the JS runtime could meet you where your users actually are, you won't want to miss this one.
2026-06-11T18:15:00.000Z
QnA with Leo Kettmeir
2026-06-11T18:30:00.000Z
How We Used AI to Build TanStack AI
Alem Tuzlak
Code Forge
TanStack AI is an open-source project built to make it easy for developers to use AI in their applications and in this talk Alem will explain how they used AI to help them prototype concepts, solidify API's and ship the final library in under a month's time. Learn practical use-cases for AI in your day to day life through the lessons learned on the development of TanStack AI.
2026-06-11T18:50:00.000Z
QnA with Alem Tuzlak
2026-06-11T19:00:00.000Z
Closing
Times below are shown in your local browsers time zone.
2026-06-15T14:00:00.000Z
2026-06-15T15:00:00.000Z
2026-06-15T16:00:00.000Z
2026-06-15T17:00:00.000Z
2026-06-15T18:00:00.000Z
JSNation Track
2026-06-15T14:00:00.000Z
Opening
2026-06-15T14:05:00.000Z
AI Can Generate Tests for You, Now What?
Maya Shavin
Salesforce
Tools like Playwright MCP (or AI) or Claude Code can generate tests for your code.Cursor can give you testing suggestions about your codebase that sounds logical within seconds also.Testing has never felt this easy before.Until the need for a full scale, seamless are effective testing strategy for your product arises.How do you know if these generated tests and suggestions really fit your standards and needs, despite looking so good?How do you, as the lead engineer, balance the generated tests across different testing quadrants, between the “what” and the “when” of a testing automation pillar and design a scalable architecture for your team, and beyond?How do you combine these AI tools to architect a scalable AI-driven testing workflow and still fully own your team’s code quality?Join my talk and let’s find out.
2026-06-15T14:25:00.000Z
Building a JavaScript Engine in Rust: Lessons From Boa
Jason Williams
Bloomberg LP
JavaScript engines power the web, but what does it actually take to build one, and even contribute to the ones used by billions?In this talk, I'll share the journey of creating Boa, a JavaScript engine written in Rust, and what it taught me about how JavaScript really works under the hood. We'll explore how code is parsed and executed, and the surprising complexity hidden inside the ECMAScript specification.But building an engine wasn't just a technical challenge, it was also about building a community. I'll share lessons from leading an open-source project, growing contributors, and navigating the realities of maintaining a language runtime.Finally, we'll look at how this work extended beyond Boa, culminating in contributions to V8, the engine that powers Chrome, through the implementation of Temporal in Rust. This is the story of how an open-source project can evolve from experimentation to influencing the broader JavaScript ecosystem.
2026-06-15T14:45:00.000Z
Out-of-Order Streaming – The Future of Web Development
Julian Burr
Sonar
As the pendulum of web development swings back towards the server, streaming has become increasingly popular. Specifically, out-of-order streaming.Let's build our very own simplified version to explore how it works, what problems we are trying to solve, and what this future of web development looks like.
2026-06-15T15:05:00.000Z
Building ChatGPT and MCP Apps with All the Comfort of Modern TypeScript DevX
Frédéric Barthelet
Alpic
Billion of users are starting their searches on ChatGPT instead of Google.For JavaScript developers, this isn't just a trend, it's a new runtime: ChatGPT Apps. These new apps serves as a replacement for traditional web and mobile applications: interactive, tool-powered experiences living inside the world's fastest-growing AI platform. They benefit from packing an LLM right within the application.Giants have already shipped their own: Booking, Expedia, Accor, Figma, Uber... Now it's time to build yours!I built Skybridge, an open-source TypeScript framework for building them, and it comes packed with everything you'd expect from a modern JS dev environment.
2026-06-15T15:25:00.000Z
MemLab: Automating Memory Leak Detection and Heap Analysis
Liang Gong
Meta
Memory leaks in single-page applications are often viewed as mere technical debt, but data shows they directly degrade user experience and engagement. In this talk, we introduce MemLab, an automated framework that identifies memory leaks by simulating user interactions and analyzing heap snapshots.
2026-06-15T15:45:00.000Z
Break
2026-06-15T15:50:00.000Z
HTML in Canvas: Bridging UI and GPU on the Web
Santiago Colombatto,
basement.studio
Tomas Ferreras
basement.studio
Modern web development still relies on a strong separation between HTML/CSS for UI and Canvas/WebGL for rendering. In practice, combining both often leads to complex synchronization logic and a series of workarounds.In this talk, we’ll first walk through how these problems are typically solved today — including scroll synchronization, frame loop timing, scissor-based rendering, and mapping DOM elements into a WebGL scene — and why these approaches tend to be fragile and hard to scale.Using a set of experiments and websites developed at basement.studio, we’ll show these patterns in practice, combining real layouts with shaders and interactive effects.From there, we’ll introduce HTML-in-Canvas and show how it simplifies many of these problems — not as a finalized solution, but as a direction that removes the need for most of the synchronization and rendering workarounds we rely on today.We’ll also cover the challenges of building UI directly in WebGL, where layout, text, and interactivity become difficult to manage, especially in environments like WebXR.
2026-06-15T16:10:00.000Z
Templates and Components for Claude Code: The Future of AI Coding Workflows
Daniel Ávila
Hedgineer
Claude Code is no longer just a coding assistant, it's becoming an operating system for software development. In this talk, I'll walk through how reusable templates, agents, hooks, skills, and MCP integrations can transform Claude Code into a structured, composable workflow engine. Drawing from building aitmpl.com and shipping these patterns in production at scale, I'll show how developers can stop prompting from scratch and start building on top of a shared, evolving component layer.
2026-06-15T16:30:00.000Z
From Legacy to Delight: The Future of Node.js DX
Claudio Wunder
HubSpot
For over a decade, Node.js documentation relied on legacy tooling, despite being the critical source of truth for @types/node, Bun, Deno, and AI models. In this talk, we unveil the engineering behind @nodejs/doc-kit – the modular successor to Node’s documentation engine. Discover how we parse massive ASTs and leverage modern Web Standards to solve complex rendering and accessibility issues, creating a high-performance experience designed to delight humans and power the ecosystem.
2026-06-15T16:50:00.000Z
De-bloating the Web: The "Ecosystem Perfomance" Initiative (e18e)
Ulrich-Matthias Schäfer
Freelancer & Consultant
Join the "Ecosystem Performance" initiative to explore our mission to revolutionize the JavaScript ecosystem. We tackle bloated, slow, and outdated dependencies in popular open-source libraries, replacing them with optimized alternatives or crafting our own superior solutions. Our goal is a faster, more secure web, enhancing the developer experience by reducing node_modules overhead and improving overall efficiency. Discover what we've achieved so far, our ongoing efforts, and how you can contribute to shaping a leaner, more performant future for web development.
2026-06-15T17:10:00.000Z
Supercharging Your Tooling With Rust
Maël Nison
Mistral AI
Yarn is the latest tool to join the Rust revolution. But is rewriting JavaScript tooling in Rust a necessity or just a trend? In this talk we'll dive into Yarn's recent updates to understand why they made the switch and how it went. We will discuss whether a fully Rust-based toolchain is inevitable and, crucially, what role Node.js will play in this new landscape.
2026-06-15T17:30:00.000Z
Break
2026-06-15T17:40:00.000Z
Rewrite or Refactor? How to Safely Move Legacy Apps to Modern Frameworks
Sylwia Laskowska
Atos
Sooner or later, every team faces the same question: how do we migrate from legacy code to a modern framework? Should we take the “big bang” approach and rewrite everything from scratch, or should we migrate progressively, piece by piece? In this talk, I’ll share real-world stories from large-scale frontend migrations and highlight the trade-offs of both strategies. We’ll explore the risks of freezing development for months, the complexity of running two worlds in parallel, and the decision-making criteria that help teams pick the right path.
2026-06-15T18:00:00.000Z
LLM Powered Migration of UI Component Libraries
Naval Singh
Zalando
Code migrations are repetitive, time-consuming, and tools like codemods struggle to handle complex transformations without extensive manual effort. What if there was a smarter way to tackle large-scale migrations? In this talk, we explore how LLMs can take the heavy lifting out of such complex code migration and share practical learning and insights.
2026-06-15T18:20:00.000Z
Software Craftless: Writing Code That Would Make a Goat Vomit
César Alberca
Freelance Frontend Architect
Most technical talks teach you how to write clean, scalable, maintainable code. This one does not. Here you will learn how to write code that confuses, deceives, and breaks things in unexpected ways... on purpose.
2026-06-15T18:40:00.000Z
Closing
Web Engineering Track
2026-06-15T14:05:00.000Z
400 Tech Leads. Same Problems. None of Them Technical
Anemari Fiser
Independent Tech Lead Trainer
After training and coaching more than 400 tech leads across companies and industries, one pattern keeps repeating: when tech leads struggle, it’s rarely a technical gap.In this talk, Anemari Fiser shares the most common challenges tech leads bring into coaching sessions - overload, unclear expectations, ownership confusion - and assumed alignment and why “getting better technically” almost never fixes them.Drawing from real coaching and training examples, the talk explores where tech leads get stuck, what they think the problem is, and the small but meaningful shifts that help them move forward.
2026-06-15T14:25:00.000Z
Orchestrating Content Workflows at Netflix Scale
Pratyusha Singaraju
Netflix
Every title that reaches Netflix's millions of subscribers passes through a gauntlet of decisions — some made by rules, some by ML models, and some by human reviewers. And with Netflix's catalog growing faster than ever, getting all of them to work together reliably, at scale, is one of the hardest problems in production systems engineering.In this talk, we'll share how we rethought workflow orchestration from the ground up to build a framework where rule-based automation, ML models, and human-in-the-loop review aren't just bolted together — they're first-class citizens in the same pipeline. We'll get into the real challenges: routing decisions across heterogeneous components, isolating failures so a single bad signal doesn't cascade, and closing the feedback loop across the entire system. Along the way, we'll show why the architectural choices that make this work today are exactly what make AI agent integration tomorrow feel like a natural evolution — not a retrofit.If you've ever tried to build a production pipeline that doesn't fall apart when one piece changes — this one's for you.
2026-06-15T14:45:00.000Z
Autonomous AI Agents in Action With the Ralph Wiggum Method
Eddy Vinck
FrontValue
The hype around AI coding agents is very real, and autonomous coding systems are improving fast. In this talk, we'll explore the "Ralph Wiggum" method, where AI agents run in persistent iteration cycles until tasks are actually complete. You will learn about backpressure mechanisms to let the LLM self-correct and retry without human intervention. We will discuss how to structure the prompts, practical patterns for turning test failures into actionable AI feedback, and honest insights about when this approach works best versus where it falls flat.
2026-06-15T15:05:00.000Z
Using Spec-Driven Development for Production Workflows
Erik Hanchett
AWS
AI coding assistants are great at completing small tasks or features. But what do you do when you're working with more complex codebases and need to build in-depth features that require upfront planningThis talk explores spec-driven development as a solution to this problem. I'll show you how modern AI coding assistants can help break down complex tasks into three distinct phases. We'll look at the real-world tradeoffs of this approach, and most importantly, how you can use it in your own projects right away.
2026-06-15T15:25:00.000Z
Scaling JavaScript Monorepos at Enterprise Level: Lessons From 200+ Packages
Karthick Shanmugam
Sixt SE
Monorepo Metamorphosis: Reducing CI Load by Over 65% with Nx, pnpm & Predictive Build GraphsDoes your CI feel slower every time your monorepo grows? In this talk, I’ll share how we transformed a 200+ project JavaScript/TypeScript monorepo by applying predictive dependency graphs, Nx task-hashing, pnpm’s content-addressable workspace, and horizontally scaled runners to eliminate redundant work and shrink build+test cycles by more than 65%. If you’re looking to break the cycle of ever-increasing CI times and unlock real delivery velocity, this session provides a clear and practical blueprint.
2026-06-15T15:45:00.000Z
Break
2026-06-15T15:50:00.000Z
Open Source Voice AI: How We Built ChatGPT's Voice Mode Infrastructure
Jesse Hall
LiveKit
Ever wondered what it takes to power millions of voice conversations at ChatGPT's scale?When OpenAI needed infrastructure for ChatGPT's Advanced Voice Mode, they turned to LiveKit's open source infrastructure. Not a proprietary black box. Not a closed platform. Open source software that anyone can use, modify, and deploy.In this talk, I'll take you behind the scenes of building production voice AI infrastructure that handles millions of conversations:Why Open Source for Production AI – The technical and business reasons behind the choiceArchitecture Decisions – How we built for scale, reliability, and low latencyScaling to Millions of Calls – The challenges you don't anticipate until you hit themLessons Learned – What we'd do differently knowing what we know nowWhat's Possible Now – How you can use the same infrastructure for your projectsThis isn't a sales pitch, it's a technical deep dive with real production metrics, architectural diagrams, and honest discussions about trade-offs.
2026-06-15T16:10:00.000Z
Auth Under Attack Catching JavaScript Auth Failures in Production Fast
Viola Lykova
nuclecode
Auth bugs rarely show up as “login is down.” They show up as redirect loops, stale sessions, broken refresh flows, and permission leaks after “small” changes. This talk walks through one real incident pattern and delivers a repeatable playbook for debugging fast and adding guardrails that keep auth stable in production.
2026-06-15T16:30:00.000Z
Black Friday: Would You Choose the Right Performance Test?
Oleh Koren
Provectus
Black Friday is one of the most challenging times for any system, as traffic can increase by four to ten times within a short period. Teams often prepare by running performance tests, but they may not be using the right testing method.In this talk, I will present a real-life situation where a system seems fine during testing but crashes when faced with actual conditions.The main problem isn't the system itself, but the way the test was set up.This topic is especially important for teams developing and expanding web applications, especially during high-traffic events like Black Friday.It bridges the gap between performance testing strategies and real-world system performance, while also considering business impact.
2026-06-15T16:50:00.000Z
Taking a Dump: Using Heap Dumps to Find and Fix NodeJS Memory and CPU Problems
Dan Shappir
Snyk
JavaScript uses Garbage Collection (GC) for memory management. As a result, many developers that use JavaScript based systems, such as NodeJS, assume that they’re free of memory issues. Unfortunately this is incorrect, and many NodeJS-based services suffer from memory management problems such as leaks and excessive GC CPU cost. But finding, understanding, and resolving memory issues can be very challenging, because a problem in any part of the application impacts the application as a whole.
2026-06-15T17:10:00.000Z
Think Like a Tester: What to Look For in AI-Generated Code
Wendy Erdheim-Poch
Elementor
AI is writing code faster than ever. But there's a gap: the gap between "it works" and "it works correctly."As a QA Automation Engineer with 9 years of experience, I've developed the instinct to see what breaks before it breaks. AI generates clean code that hides catastrophic bugs in plain sight. This talk teaches you "the tester's eye" – the ability to spot edge cases, boundary conditions, state issues, and silent failures that AI confidently creates.You're reviewing AI code with developer eyes trained to see "does this solve the problem?" Testers see something different: "what are all the ways this could fail?" I'm teaching you to see both.
2026-06-15T17:30:00.000Z
Break
2026-06-15T17:40:00.000Z
Halving Your CI Pipeline – Practical Optimisation Strategies
Serhii Yakovenko
Engineering Leader
Every minute added to your CI pipeline costs real money and real developer time. At ~45 MRs per day and ~340 pipeline runs, a single minute of pipeline overhead translates to nearly 6 hours of lost engineering time daily. This talk presents the complete playbook we used to reduce our Merge Train pipeline from about an hour to about 22 minutes — a ~64% reduction — while improving CI health from the low 80s to the low 90s percent. Covering compute instance migration (with real benchmark data from 10 runs per configuration), service test extraction, CloudWatch optimisation, linter caching, flaky test detection, and cost analysis, attendees leave with a prioritised framework for their own CI optimisation efforts.
2026-06-15T17:50:00.000Z
Stop Using JSON Web Tokens (JWTs) for Authorization!
Sohan Maheshwar
AuthZed
JWTs (JSON Web Tokens) are everywhere – frontends, backends, microservices – and for good reason: they're easy to pass around, self-contained, and standardized. But while JWTs can be a solid fit for authentication, using them for authorization is a decision that comes with serious pitfalls – especially in distributed systems.In this talk, we’ll explore the technical and security limitations of JWT-based authorization and explain why they're fundamentally incompatible with the needs of modern applications. From the infamous ""New Enemy Problem"" described in Google’s Zanzibar paper to the vague semantics of scope claims and the difficulty of revoking tokens in-flight, we’ll unpack the real-world consequences of treating JWTs as your AuthZ layer.
2026-06-15T18:00:00.000Z
Click. Ship. Done. AI Agents on Cloudflare
Jan Peer Stöcklmair
Sentry
AI agents are almost everywhere, but deploying one yourself still feels like it requires a PhD in infrastructure. What if it didn't? This talk breaks down what AI agents actually are, how they work, and why Cloudflare's platform makes it ridiculously easy to build and ship your own. Everything written with the language you love (or hate): JavaScript.We'll cover the agent loop, introduce MCP (Model Context Protocol) as the glue that connects agents to real world tools, and walk through Cloudflare's stack, from Durable Objects for stateful execution to Workers AI for inference.By the end, you'll deploy your own agent using a single command from a shared GitHub repo.
2026-06-15T18:20:00.000Z
Closing