~/conference

Frontend Nation 2025

date:2025-06-03..2025-06-05
location:-- online --
series:Frontend Nation · 2 editions
editions:[Frontend Nation 2024, Frontend Nation 2025]
titleauthorlength
Case Study: Building Accessible UI using Github Co-pilotNavya Agarwal31m
Builds a reusable row-of-thumbnails multiselect for Adobe Express using GitHub Copilot, starts with divs, follows Copilot’s first suggestion to switch to…
Talk on
How to build a Terminal Agent like Claude Code or CodexGarrison Snelling39m
Live-codes a terminal AI agent using Node/TypeScript, the Anthropiс AI SDK and Ink for a text UI, implementing an AIService class that calls generateText with…
Talk on
How to build a Terminal Agent like Claude Code or CodexGarrison Snelling11m
Step-by-step guide to build a working terminal AI agent that reads the repo, hooks to any LLM, and responds in-place; demo uses React + Ink and the Anthropic…
Talk on
Implement Al Semantic Search in a Nuxt Blog w/ Transformer.jsAlex. Opalic47m
A Nuxt blog gets keyword, fuse.js fuzzy, and offline semantic search by embedding titles/descriptions into vectors with Transformer.js, storing embeddings in…
Talk on
Implement Al Semantic Search in a Nuxt Blog w/ Transformer.jsAlex. Opalic08m
Hands‑on workshop that implements four concrete search features for a Nuxt blog: working keyword search (exact match), fuzzy search (typo tolerant), semantic…
Talk on
Build an interactive dashboard w/ React, AG Grid & AG ChartsJames S. Bland42m
Live coding builds a full financial dashboard using React, AG Grid and AG Charts in about 45 minutes, following 10 steps plus a bonus. It implements currency…
Talk on
Build an interactive dashboard w/ React, AG Grid & AG ChartsJames S. Bland14m
Builds a working interactive financial dashboard using React plus AG Grid Community and Enterprise and AG Charts, wired to a dummy stocks dataset with per-day…
Talk on
What it’s like to be a Developer (and) Advocate?Jakub Andrzejewski21m
Explains how one person mixes fullstack coding with community work using concrete outputs: maintains Next modules (next security, next image), helps produce…
Talk on
Solving Web Monetization Chaos with Payment Systems that ScaleFaris Aziz24m
Shows how a front-end payment orchestration layer routes transactions between Stripe, Recurly, Adyen, Revolut and regionals like Alipay, Pix and UPI to cut…
Talk on
Making Open Source ProfitableAnastasiia Zvenigorodskaia27m
Epicmax’s open source path reports concrete numbers and hard lessons: 10,000 GitHub stars on the main admin repo, about 4,000–22,000 hours invested depending…
Talk on
Stop Doing E2E Tests! Write Better Tests with ContractMarkus Oberlehner37m
Claims that end-to-end tests break down in microservices and that mocking gives false confidence; instead use Specmatic to run a stub server from OpenAPI specs…
Talk on
Stuck in a Focus TrapTim Damen38m
Shows that a custom modal implementation fails common accessibility checks while the native dialogue element passes all four tested behaviors: opens, traps…
Talk on
Visualizing the Unseen to Fix Errors Faster with Sentry’s Session Replay LiveLazar Nikolov, Sigrid Huemer26m
Sentry’s Session Replay records DOM diffs (a fork of rrweb) and ties each recording to tracing IDs so you see the front end UI and the backend trace together…
Talk on
Building Framework Agnostic Data Visualisation LibrariesJacob Parker, Stephen Cooper24m
AG Charts / AG Grid aims for true framework-agnostic tooling by shipping a single JavaScript core, measuring performance with Chrome DevTools and Angular…
Panel on
High Performance Data Visualisation with the M4 AlgorithmJacob Parker14m
Rendering a million points on Canvas becomes feasible by down‑sampling per pixel: M4: per‑pixel buckets keep min/max and left/right points so many redundant…
Talk on
Your Own Build Tool Agnostic Web-Plugin? Easy as 1 2 3(D)Thorsten Seyschab29m
A build-tool-agnostic plugin is implemented that preprocesses glTF files at build time, parses full scene graphs with a patched three.js in Node runner, and…
Talk on
Modern JavaScript Tooling: Exploring Rolldown, Oxc, and BeyondAlexander Lichter29m
Rolldown aims to replace the current ESBuild+Rollup mix to give Vite a single Rust bundler that preserves Rollup plugin compatibility and delivers 2.5–16×…
Talk on
Microfrontends for 5 year oldsIngila Ejaz26m
Explains microfrontends with a Lego analogy and claims module federation lets runtimes share pieces so a host can load remotes at runtime; recommends React 18…
Talk on
The State of Rust Web Frameworks: Pros, Cons & Use CasesFrancesco Ciulla27m
Rust is pitched as offering C/C++ performance with memory safety and no GC, claiming lower hardware cost and fewer runtime errors; tooling highlighted includes…
Talk on
Elevating DX with Vuetify MCP and Modern ToolingJohn Leider23m
Vuetify’s MCP exposes a local, versioned interface so AI assistants get real‑time access to the exact components, directives, styles and docs your project…
Talk on
Shiny, Pretty and Post-processed TresJS Effects for VisualsAlvaro Saburido21m
Shows how to build declarative Vue 3D scenes with TresJS and add real-time postprocessing via Tres postprocessing using Three.js/WebGL primitives…
Talk on
Composable Form Brains without BloatAbdelrahman Awad31m
Formwerk is a headless, JavaScript‑only form library for Vue.js that gives full control over markup and styles while providing built-in accessibility…
Talk on
Vue Crash Course: What Can You Build in 20 Minutes?Michael Thiessen30m
Live demo builds a working AI chat app in ~20 minutes: sets up Vue with PNPM/Vite (localhost:5173), uses single-file components, script-setup, ref/reactivity…
Talk on
Vibe Coding with NuxtDaniel Roe33m
Builds a Nuxt app that scans a photo of a crossword, runs OCR and computer‑vision to detect the grid, then renders an editable, responsive crossword grid; uses…
Talk on
Pinia Colada: Smooth Data Fetching for Better UXEduardo San Martin Morote35m
Pinia Colada is a Vue plugin built on Pinia that provides a small (about 2.5 kilobytes) client-side query system with a centralized query cache and…
Talk on
React Complier - deep dive into performanceMykyta Roilian19m
React Compiler rewrites components to do internal memoization so you can throw away useMemo/useCallback for most cases, and it moves event handlers outside…
Talk on
What You Should Know Before Vibe Coding with ReactKawtar Choubari35m
AI-generated React code often defaults to React + Next.js + Tailwind, repeats outdated patterns and produces predictable bugs: AI converts server components…
Talk on
Building Interactive Async UI with React 19 and AriakitAurora Walberg Scharff26m
A demo converts a fragile custom account selector into an accessible, interactive component using React 19, Next.js App Router, and Ariakit: replace nameless…
Talk on
The Cake Is a Lie... And So Is Your Login’s AccessibilityRamona Schwering39m
Typical login forms fail assistive tech and the talk shows concrete fixes using a React + Vite app with a broken branch and a fixed branch so you can hear the…
Talk on
Creating fluent Frontend Experiences in an age of AITejas Kumar28m
Demonstrates turning blocking AI calls that caused ~15s waits into responsive UIs by streaming partial responses and switching from plain text to NDJSON…
Talk on
JavaScipt & AIMohamad Shiralizadeh01m
Argues that on-device AI is practical now, claiming browsers can run machine-learning and even LLM models locally rather than relying on cloud servers. Cites…
Talk on
Meet Nathan WalkerNathan Walker02m
Chooses NativeScript for day-zero platform APIs and TypeScript access, claiming that gives immediate access to new mobile features and long-term resilience…
Talk on
Native API Security with NativeScriptNathan Walker15m
Shows that JavaScript can generate a crypto key, encrypt a JWT and either store it in SQLite (where a copied device container reveals it) or place it in a…
Talk on
# Scaling a Javascript Application from 0 to a Brazilian usersDan Neciu29m
Builds CareerOS from MVP to adoption by 50+ universities, raises $800k after four initial paying customers, and ships with React, Vite, TanStack, Firebase and…
Talk on
JavaScript's Secret Life Between the TicksMohamad Shiralizadeh34m
Covers how the event loop actually schedules work: call stack → Web APIs → queues (microtask vs task vs rAF) and shows a live demo where an infinite promise…
Talk on
Surprise! Svelte Secretly Sending SignalsPaolo Ricciuti34m
Svelte 5’s Runes are implemented as Signals and the code builds a tiny reactivity system that actually works: a Proxy with get/set traps records per-key reads…
Talk on
Meet The Web Framework From The FutureDev Agrawal20m
Claims a minimal, composable framework that is also fully type-safe and framework-agnostic, demonstrated by scaffolding with create-tanstack-app and wiring…
Talk on
The Secret To Fast TypeScriptMike Hartington28m
TypeScript slowness is fixable: replacing monolithic builds and brittle tsconfig paths with npm/yarn/pnpm workspaces plus TypeScript project references turns a…
Talk on
Turning Your Angular App into a Mobile Money MakerDaniil Rabizo22m
Shows a concrete migration: an existing Angular app is wrapped with Capacitor wrapper and added as a second NX app, keeping ~70 feature libraries unchanged by…
Talk on
Optimizing Angular Apps - Techniques for Performance ExcellenceSonu Kapoor27m
Shows how switching routes to loadComponent or loadChildren plus preloading cuts the main bundle in half example build drops main chunk from 58KB to 26KB for a…
Talk on
Angular Resources: Everything you need to knowAlain Chautard26m
Angular Resources replace most RxJS boilerplate with a signal-based API that fetches async data with as little as one line of code using HTTP resource…
Talk on
Angular v20Minko Gechev20m
Angular v20 ships core reactivity: signals stable, plus effect and related APIs ready for production, and an experimental HTTP resource that tracks signal…
Talk on
Code smarter, not harder: How AI Tools Boost Your ProductivityDaniel Sogl23m
Demo shows a working web prototype with real authentication and a Supabase backend built in 5–10 minutes using Lovable, wired to Perplexity for research and…
Talk on
No More Guesswork: Let AI Optimise Your React AppShlok Srivastava29m
A custom CLI analyzer parses React components into JSON, runs a Python ML model and flags props received: 9 / props used: 4 to detect prop‑bloating, then…
Talk on
Inside Bolt.new: WebContainer API Meets AIJòan Varvenne30m
Bolt.new runs full-stack Node.js apps entirely in the browser using WebContainer API, proving you can stream LLM output into a running dev server: demos use…
Talk on
AI-Powered Debugging & Browser Automation with Playwright MCPDebbie O'Brien25m
Playwright MCP connects LLMs to a real browser, uses the accessibility tree instead of pixels, and generates and executes tests by actually clicking and…
Talk on
The Built-in Browser-based BabelfishPhil Nash39m
A browser-native speech-to-speech translator is built using the Web Speech API, Chrome’s experimental Prompt API with Gemini Nano, MediaRecorder/Web Audio to…
Talk on
⁨@Cypressio⁩ x AI: Automating Browsers Using Natural LanguageBrian Mann33m
Compares general-purpose agents (Operator, Mariner, BrowserUse, BrowserBase) on the same plain‑English steps and finds most work but are slow or imprecise…
Talk on
AI Driven Design with Histoire and Nuxt LayersDaniel Kelly25m
Walks through using Cursor to generate Vue components and Creates tooltip component via Cursor that produces a Histoire story and a Nuxt Content doc…
Talk on
Live Panel Discussion: Less Code? More Vibes? Web Dev in the AI EraMostafa Said, Daniel Kelly, Navya Agarwal, Justin Schroeder51m
Claim: AI already writes thousands of lines of code per month for developers, cutting scaffolding time from about 70% to 7%. Tools in active use include…
Panel on
Modern Day Mashups: AI Agents are Reviving the Programmable WebAngie Jones29m
MCP (Model Context Protocol) claims to let AI agents stitch APIs together with little maintenance: over 4,000 MCPs exist now, under 500 from official vendors…
Talk on
Letting AI Interface with Your App with MCPsKent C. Dodds20m
Claims how to expose app functionality via MCPs and shows a working demo: an MCP server network calls 17 tools, a local MCP server for GPS, a weather MCP on…
Talk on
Founder's KeynoteAlex Kyriakidis09m
Company unveils plans and numbers: running 19 products, a certification platform Certificates.dev with secure hands‑on exams and 5,000+ certified developers to…
Talk on
Intuitive Web Experiences with the View Transitions APIMuhammad Ahsan Ayaz04m
Live demo shows the View Transitions API creating app-like page and cross-page image animations using document.startViewTransition() to let the browser…
Talk on
Debugging SSR in Next.js Apps like a ProMuhammad Ahsan Ayaz02m
Adds an npm script called debug that runs Next.js with Node inspection, then connects via Chrome DevTools (chrome://inspect) to attach to the server process…
Talk on
Use the Angular linkedSignal for Declarative SolutionsFanis Prodromou02m
Demo builds a dropdown of three items and reproduces a bug where choosing an option then triggering an HTTP emulation replaces the items array and leaves the…
Talk on
Create Infinite-Scrolling Background Using 2 CSS ClassesEleftheria Batsou03m
Shows a working recipe that creates a seamless horizontal loop using HTML and CSS only, specifically two classes named container and infinite-scrolling. Uses…
Talk on
Lightning Fast AI Chatbots in NuxtDaniel Kelly04m
Claims a working chatbot in under 3 minutes built with Nuxt and the AI SDK from Verscell, wired via a runtime config API key and an API route at /api/chat…
Talk on
Custom Rendering in Nuxt ContentDaniel Kelly04m
Shows how Nuxt Content maps the HTML a renderer in nuxt.config to a ContentLink component that replaces plain anchor tags. The component detects external URLs…
Talk on
Jòan Challenges With Deploying AI in Web Dev01m
Deploying an AI-centered feature fails when its predictability drops: internal tests and deterministic code pass, but at scale the model’s nondeterminism…
Promo on
Mikes Advice For Dev's Who Want To Start Learning TypeScriptMike Hartington01m
Add a simple jsconfig or tsconfig file to an existing JavaScript app and configure the editor to treat files as TypeScript so the TypeScript compiler rules run…
Talk on
Which AI Tools Jòan Varvenne UsesJòan Varvenne01m
Uses a small set of tools regularly and calls out Bolt.new for dogfooding: imports Figma frames, creates prototypes for any framework, and builds user scripts…
Talk on
What Motivated Mike to Start Using TypeScriptMike Hartington01m
Adopts TypeScript for concrete editor benefits: IntelliSense catches undefined before save, static checking surfaces common mistakes while typing, and the…
Talk on
Meet Jòan VarvenneJòan Varvenne01m
Demonstrates running an AI coding agent entirely in the browser using Bolt.new + WebContainers, eliminating remote VMs and keeping execution local. Shows…
Talk on
How Dan Neciu Stays Up to Date with FrameworksDan Neciu01m
Uses Reddit as the primary signal source, skimming r/reactjs and r/vuejs for release notes, migration guides, and reproducible bug reports; follows community…
Talk on
Meet Mike HartingtonMike Hartington01m
Concrete steps for faster TypeScript with examples: uses NX monorepo setups, config changes (project references, composite, incremental), and build cache to…
Talk on
Dan Neciu's Favorite JS Feature & How to Use ItDan Neciu01m
Shows that JavaScript proxies let you wrap a large object so every property write triggers a trap that reports where and when it changed. Uses built-in proxies…
Talk on
Q&A with Jòan VarvenneJòan Varvenne06m
Bolt.new demonstrates an AI coding agent that runs entirely in the browser using WebContainer APIs so no VM is required, letting the agent edit files, deploy…
Talk on
Meet Dan NecioDan Necio01m
13 years of hands-on work across NYC startups and Glovo inform a playbook for building a product from zero to one: details on the exact front-end architecture…
Talk on
Q&A with Mike HartingtonMike Hartington03m
Quick Q&A highlights why TypeScript adoption centers on editor tooling and IntelliSense that surface undefined and other bugs before runtime, how types change…
Talk on
Q&A with Dan NeciuDan Neciu05m
Builds a front-end tech stack from scratch for a co-founded startup and takes it to production, migrating through PHP/WordPress, Angular (including a refactor…
Talk on
Kent C. Dodds Opinion on AI in Web DevKent C. Dodds02m
Predicts web developers will stop training models and instead build MCP servers — Model Context Protocol endpoints that become the replacement for the website…
Talk on
What Aurora Scharff Thinks of ReactAurora Walberg Scharff01m
React mindset makes a person see Figma.com designs as reusable parts and treats problems the same way, breaking complex UI and workflows into isolated…
Talk on
The AI Tools Kent C. Dodds UsesKent C. Dodds01m
Uses five core tools and says they genuinely speed work: Cursor as editor replaces the local IDE and is "fabulous", ChatGPT handles frequent drafting and…
Talk on
Aurora Scharff, shares her excitement about React’s futureAurora Walberg Scharff01m
Claims that the Next.js App Router composition model plus server components and the use cache directive let teams move rendering heavier to the server, shrink…
Talk on
Meet Kent C. DoddsKent C. Dodds01m
Demonstrates how MCP (Model Context Protocol) lets a language model call into apps so a chat interface can perform real actions, not just suggest them. Shows…
Talk on
Aurora Scharff's Journey with ReactAurora Walberg Scharff01m
Moves from Angular to React, showing that React relies on JavaScript features so prototypes evolve into production code without framework magic. Describes…
Talk on
Q&A with Kent C. DoddsKent C. Dodds07m
Focus is on Model Context Protocol (MCP) as a replacement for websites that lets services be actioned via chat apps so the end user pays for the model and the…
Talk on
Meet Aurora ScharffAurora Walberg Scharff01m
Live demo builds accessible custom form components that handle async workflows using React 19 actions and useOptimistic, integrating server-driven logic via…
Talk on
Q&A with Aurora ScharffAurora Walberg Scharff05m
Shows how to build accessible custom components and wire them to async flows using React 19 actions and useOptimistic, with a step‑by‑step demo that actually…
Talk on
What Excites Francesco Ciulla The Most About Rust!!Francesco Ciulla01m
Argues Rust belongs in web development not just systems or blockchain, claiming developers who already build API endpoints and controllers can learn Rust…
Talk on
Sonu Kapoor's Message for Angular Devs!Sonu Kapoor01m
Angular is framed as an "amazing framework with a powerful ecosystem" and the concrete advice is to embrace new features and keep pushing the boundaries of…
Talk on
Francesco Ciulla busts a big misconception about RusFrancesco Ciulla01m
Claims that Rust is not just for system programming and that Rust is accessible for web development, arguing the language only feels hard at first because of…
Talk on
What Excites Sonu Kapoor, Angular GDE, Most About Angular!Sonu Kapoor01m
Angular Signals simplify state management and expose a small API for reactive data that replaces many RxJS operator chains with replace complex RXJS operators…
Talk on
Meet Francesco CiullaFrancesco Ciulla01m
Announcement states Rust and web development connection and asserts can create web applications using Rust with a clear yes answer. Mentions Daily Dev and a…
Talk on
Q&A with Francesco CiullaFrancesco Ciulla07m
Rust can build real web applications and APIs, not just systems code, with the Rust compiler enforcing memory safety at compile time so services run fast and…
Talk on
Q&A with Sonu KapoorSonu Kapoor04m
Deep dive into Angular architecture with concrete claims: shows how Angular signals replace complex RxJS patterns, demonstrates measurable gains from bundle…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.