JavaScriptTanStack is becoming the standard toolbox for front-end apps delivering consistent APIs, first-class TypeScript, and patterns that scale across any framework.
This talk advocates for a mindset shift: we no longer identify as React/Angular/VueJS/jQuery developers - from today on, we are all proud Tanstack developers.
We’ll map common problems to a small set of composable primitives, highlight fresh capabilities from recent releases, and tips
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.
JavaScriptWe replaced brittle browser tests with sleek Jest + jsdom—then learned “fast” and “simple” can still be wrong. This talk shares what failed, what finally worked, and a practical framework for mixing unit, component, and E2E tests across Jest/Vitest, Testing Library, Cypress, and Playwright. Save yourself the next rewrite.
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 enable 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, Rowdy will explore all the types of storage 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.
JavaScriptMonads help eliminate messy error handling and nulls. Starting with `Try`, they enable chaining, pure functions, and testable code. This talk introduces core monads—`Try`, `Option`, `Maybe`, `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.
JavaScriptAlthough TypeScript is the dominant language in the JS world by now, mainstream use also means many under-use it, or lack some of the foundational understanding that unlocks is true power.
This session revisits some of the core tenets of TS' type system to then make sense of a wide showcase of wonderful typing tips and tricks.
JavaScriptYes, okay, ES2015 rules, and ES2017–2025 brought about a lot of cool things, but a ton of cool stuff is expected to land in the next few years, too… and we can play with it already!
Christophe takes you through a whirlwind tour of the upcoming features he’s most excited about, due to become official in 2026, 2027… or 2028 ;-)
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.
Pour offrir une bonne expérience, l'utilisation de cookies est nécessaire. Certains sont essentiels au bon fonctionnement du site, tandis que d'autres nous aident à mieux répondre à vos intérêts.