JavaScriptOur quest for web performance has evolved from simple delivery to near-instant page loads. But what if we could go beyond instant? 2026: The Future in Performance redefines speed by focusing on critical metrics, Real User Monitoring (RUM) insights, and modern browser APIs. This session equips frontend developers to build the next generation of truly fast user experiences.
JavaScriptTanStack is fast becoming the standard frontend toolkit, with consistent APIs and robust TypeScript support across frameworks. This talk challenges us to move past 'React' or 'Vue' specialization and become adaptable TanStack Developers.
We'll map common frontend problems to TanStack's composable tools, spotlight new features, and share practical tips and patterns.
JavaScriptMeet Astro: the framework for content-driven sites which meets you as the developer where you are. Its syntax feels natural for web developers, and you can even use your favorite library - Svelte, React, Vue, and others - for interactive components. It's optimized for performance, using server-side rendering by default, reducing the amount of JavaScript run on the client. Let's explore how to quickly create sites with your new favorite framework!
JavaScriptThere is Node, Bun, Deno, CF Workers, vercel edge runtime and a lot more. This talk delves into how runtimes work and their relationship with their underlying JS engine like V8, JavascriptCore, Hermes and more. We will then understand V8's architecture and how we can integrate with V8 using Rust and Deno. We will walk through a simple JS runtime that can do ES Module loading, native typescript support and see how we can extend it with the ops.
JavaScriptReact Native's potential extends well beyond mobile devices into the television ecosystem. TV development introduces distinct UX paradigms. From remote-first navigation to distance interface design. This session bridges that knowledge gap through live demonstrations and practical application. Join us to explore the nuances of 10-foot experiences and TV development best practices.
JavaScriptComponent tests started in real browsers with Karma: high fidelity, but slow feedback and painful config. Jest + JSDOM made tests fast and easy, but emulation can miss rendering, layout, and browser APIs.
Playwright and Vitest Browser Mode bring back browser-first testing with headless speed, parallel runs, and traces. We’ll compare the approaches and share migration tips for legacy code.
JavaScriptWe’ll embed a copilot into a Next.js app that actually reads UI context (form values, selections, route state) and takes approved actions. We’ll connect chat to real capabilities via typed tool calls, gate risk with consent prompts. You’ll see simple routing between chat, tools, and retrieval—and how to fail safely. Attend this presentation, walk out with a understanding context? decide? act? audit template you can drop into your product.
JavaScriptTired of charting libraries that don't live up to their promises? This session will guide you through the essentials needed to master the goat of charting: D3.js. We'll demystify core principles such as scales, axes, and ticks, and see how we can easily render complex SVG paths from pure data. With practical examples in React, you'll learn how to create your own charting components library.
JavaScriptCSRF vulnerabilities were thought to be a thing of the past thanks to automatic protections integrated into APIs, which require a token or header. Many client-side scripts automatically inject these tokens or headers. The "Client-Side Path Traversal" attack abuses this mechanism. Several examples of vulnerable code will be presented. This talk will also offer solutions to effectively mitigate this emerging risk.
JavaScriptThe modern web browser is a powerhouse of storage capabilities that enables dynamic and interactive web experiences. From simple cookies to sophisticated IndexedDB, the browser offers a variety of storage mechanisms that can profoundly impact user interactions, performance, and data management.
In this talk, we'll explore the various storage options available to web developers and explain how each can enhance your web applications.
JavaScriptA cryptic videotape haunting its viewers, a shape-shifting entity haunting a research station, or an astronaut unknowingly carrying an alien onto a spaceship, do these scenarios sound familiar? These horror movie plots share similarities with creepy scenarios in web security you have already encountered. In a horror movie, a team should never split up, so please join me in countering the horrors of injection, broken access control and others!
JavaScriptWhat if the code you’re shipping isn’t yours anymore? The scariest JavaScript bugs don’t always come from your team, they come from open-source packages that have been possessed. This talk digs deep into the dark world of supply chain tampering: what it looks like, how it happens, and what modern devs can do to protect themselves. We’ll talk tamper detection, package provenance, lockfile integrity, and even how to set up GitHub Actions.
JavaScriptBrowsers are shipping a massive API: INTL, which is chock-full of features most developer still do an NPM install for. The INTL API will save you time, effort and frustration.
Learn about all the wonderful built-in ways to deal with date formatting, lists, currencies, items and sentences in any language you can throw at the browser, without shipping literal megabytes of packages to your user.
JavaScriptEver wonder what’s lurking in the dark corners of your node_modules, like unidentified flying dependencies sneaking aboard your project? In an age of escalating software supply chain attacks, knowing exactly what you're shipping is as vital as tracking strange lights in the sky. This talk will shine a beam on SBOMs (Software Bills of Materials), explaining why frontend developers should care and how to generate one.
JavaScriptOnce upon a time, we built websites with just HTML, CSS, and a sprinkle of JavaScript. Then came the frameworks, the bundlers, the transpilers, and the Great NPM Dependency Flood of ’15. Suddenly, shipping a “Hello World” meant downloading half the internet.
But what if you don’t actually need all that baggage? In this talk, we’ll dust off the basics and see how modern browsers let you build rich, interactive web apps. No frameworks required!
JavaScriptFrontend development has evolved from building pages with HTML to building complex applications using the web platform, yet many developers miss out on powerful programming principles that can help improve their code quality, productivity and effectiveness.
As someone who had to find and learn these maxims in the wild to discover how useful they are, this is the talk I wish I had when I just started out: pragmatic, useful and directly applicable
JavaScriptLlama Stack is Meta's open-source framework designed to simplify the development and deployment of generative AI applications. It provides a consistent set of APIs regardless of the programming language you use (including Node.js, Python, and more). In this talk, we'll introduce you to the core concepts of Llama Stack and how it can help you build robust applications more efficiently.
JavaScriptDesign systems are often seen as essential for scaling design and development in growing organizations. However, in teams where a dedicated design function is lacking or under-resourced, maintaining and evolving a coherent system becomes a challenge, especially when driven primarily by engineers. This talk presents a pragmatic, engineer-led approach to promoting and sustaining a design system, using concrete React patterns and techniques.
JavaScriptYou no longer need to build a separate frontend application in Javascript to build fast interactive web applications. Hotwire Turbo loads HTML and fragments asynchronously and with Turbo Streams you can even push changes from the backend to the frontend. Hotwire Stimulus complements Turbo with a neat tool to implement Javascript logic for the places where you still need it.
These tools are ready to use in Symfony with the Symfony UX component.
JavaScriptHeadless UI libraries are an increasingly popular trend in the frontend ecosystem. Instead of providing a rigid set of pre-styled components, these libraries give you the foundational, un-styled building blocks and logic, ensuring accessibility and flexibility. In this session, we'll see how to combine them with robust visual primitives to create a unique and consistent design system from the ground up.
JavaScriptWeb performance engineers constantly measure. This focus on metrics led to the HTTP Archive, a rich dataset describing how the web is built. But one key piece was missing: how the web is actually used. Enter the RUM Archive, a real user monitoring dataset designed to fill that gap. This talk explores the data it collects, the insights it reveals, and why RUM is essential to modern web performance analysis.
JavaScriptMonads help eliminate messy error handling and nulls. Starting with `Try`, they enable chaining, pure functions, and testable code. This talk introduces core monads, such as `Try`, `Option`, `Maybe`, and `Choose`, with practical examples in Java, C#, and TypeScript. You will learn how to write cleaner, safer, more predictable software, and take away patterns you can immediately apply in your daily work.
JavaScriptMCP is a new buzzword in 2025. However, should you always use MCP in your AI projects? The short answer is no. Therefore, let's take a look at the theory behind the Model Context Protocol and how to build a simple MCP client with Gemini, Claude and GPT. We will also go over some popular MCP servers such as Shopify's Storefront MCP.
To provide the best experiences, the usage of cookies are necessary. Some are essential for the proper functioning of the site, while others help us better cater to your interests.