~/conference

JSNation US 2025

date:2025-11-17..2025-11-20
location:New York, NY, United States
series:JSNation US · 2 editions
editions:[JSNation US 2024, JSNation US 2025]

full-stack JavaScript developers, Node.js developers, frontend architects, platform and infrastructure engineers, engineering managers, developer tools engineers, AI-focused software engineers

TypeScript on the GPU; Node.js and TypeScript integration; compiler-driven user interfaces; WebAssembly for web apps; full-stack AI orchestration; agentic engineering with LLMs; local-first collaboration; edge architecture and orchestration; npm install and publish internals; JavaScript performance testing with DevTools; accessible-by-default applications; spec-driven development workflows

titleauthorlength
The AI-Native Software EngineerAddy Osmani25m
Claims concrete: AI speeds scaffolding but stalls the 70% problem where the final mile needs senior work; Google data shows up to 21% more tasks completed per…
Talk on
Never Worry About CORS AgainJarred Sumnerlink
Fixing CORS errors is a frustrating rite of passage for every web developer. Bun's Rendering API makes it trivial to run your frontend and API on the same…
Talk on
Rethinking Bundling: Why You Don’t Need Less JavaScriptDaniel Roelink
JavaScript represents a big part of page weight - and optimising for performance often requires trimming or optimising the bundle - albeit imperfectly. At the…
Talk on
Beyond Signals: The Next Big Shift in Web ReactivityRyan K Carniatolink
Signals and fine-grained reactivity have recently become staples in modern JavaScript frameworks. However, 9 years ago, when Ryan Carniato created SolidJS, the…
Talk on
TypeScript on the GPU – Bridging the Gap Between RealmsIwo Plazalink
Join me for a technical deep-dive on TypeGPU which, among other things, allows your WebGPU shader to be made up of JavaScript either partially or entirely…
Talk on
Backend/Fullstack Development With JavaScriptLiran Tal, Shivay Lamba, Daniel Roe
-- no description --
Talk on
Compilers, User Interfaces & the Rest of UsMatheus Albuquerquelink
Compilers have long been seen as one of the most complex topics in computer science. Nowadays, web frameworks are evolving from runtime libraries into…
Talk on
Advanced Claude Code Techniques: Agentic Engineering With Context Driven DevelopmentCole Medinlink
You'll learn how to move beyond basic prompting to create comprehensive workflows to give your AI coding assistants all the architecture, best practices…
Talk on
AI-powered JavaScript DevelopmentJames O'Reilly, Alex Astrum22m
Demonstration shows Firebase Studio as a cloud VM running CodeOSS with a committed dev.nix reproducible environment that guarantees identical workspaces…
Talk on
Lessons from Building Enterprise Remote MCP Server?Hemanth HMlink
This talk shares real-world lessons from building and operating remote MCP (Model Context Protocol) server. It covers the architectural decisions, technical…
Talk on
Weaponizing LLMs to Hack JavaScript AI ApplicationsLiran Tallink
Developers have gone full-steam from traditional programming to AI code assistants and vibe coding but where does that leave application security? What are the…
Talk on
Full-Stack AI Orchestration: Modular Agents, Observability, and the EdgeJamal Sinclair O'Garrolink
Enterprise AI is an orchestration problem. We need systems that are modular, observable, and scalable – from our central data centers to the edge. This session…
Talk on
Fundamentals vs Frameworks: What Developers Need to Know When AI Knows EverythingShivay Lamba, Ryan K Carniato, Daniel Roe, Matheus Albuquerque, Brian Whippo, James O'Reilly, Alex Astrum, Max McCrea
-- no description --
Talk on
Meta Framework for Kubernetes: TypeScript Meets Cluster ControlCasey Wylielink
Kubernetes doesn’t have to be hard. In this talk, we’ll explore kubernetes-fluent-client, a TypeScript-based meta framework that makes working with the…
Talk on
Demystifying npm: What Actually Happens When You Install and PublishKaren Lilink
npm powers the JavaScript ecosystem, but many developers still treat it as a black box. This talk aims to demystify core npm workflows and give developers with…
Talk on
Beyond Boring: Unlocking the Web’s Wild SideElian van Cutsemlink
Get ready for a fresh spin on frontend creativity! In this session, Elian will introduce some cutting-edge web APIs and showcase live demos that push the…
Talk on
Keeping Up with The Fast and Furious WebScott Tolinskilink
Things are evolving constantly and it's hard to know what's worth your time. As someone who learns and teaches for a living, Scott explores the web platform…
Talk on
The State of Node.js 2025Matteo Collinalink
Node.js continues to thrive despite claims of its decline. We'll debunk myths, highlight recent enhancements, and demonstrate its robust performance in today's…
Talk on
The 2025 State of JavaScript TestingDaniel Afonsolink
Have we been stuck in the same testing pain loops for years? Even though it might seem like it, we haven't! Even if AI is now writing our tests, many…
Talk on
Node.js + TypeScript: A Native Integration Years in the MakingMarco Ippolitolink
Imagine the convenience of executing TypeScript files directly with Node.js using `node file.ts`. Just a few years ago, this concept seemed like a distant…
Talk on
DevTool Wars: Across the Browser-verseWill Kleinlink
Most developers use Chrome DevTools, but what about Firefox, Safari, and Edge? Venture off the well-traveled path, and we’ll find each browser hiding its own…
Talk on
Future-Proofing JavaScript Careers: Surviving Market Downturns and AI DisruptionSergey Berezhnoy, Ayodele Aransiola, Nishu Goel, Noam Zingboim, Benjamin Schachter
-- no description --
Talk on
Eye Tracking & a11y on the Edge: Build an Eye Tracking With AI Running on Your Device!Francesco Sciutilink
Today it's possible to create advanced eye tracking systems without specialized hardware but simply using a standard webcam and the inevitable AI. But the real…
Talk on
JavaScript File Handling Like a Pro: From ZIP Streams to Memory-Efficient ParsingNoam Zingboimlink
Handling files in JavaScript goes far beyond fs.readFile. In this practical talk, you'll learn how to process large files efficiently using streams…
Talk on
What Happens When an AI Has Access to a Node.js Environment? Spoiler: Wild ThingsAlfonso Grazianolink
Give an AI access to a real Node.js runtime, and things start to get interesting. It can run code, install packages, generate files, and even launch servers on…
Talk on
They Said JavaScript Couldn't Make Beautiful Art – They Were WrongRaihan Nismaralink
Discover how JavaScript and canvas sketch transform mundane code into mesmerizing visual art in this eye-opening session. This talk reveals practical…
Talk on
Architecting for the Edge: The Next Fullstack FrontierBrian Whippo, Noam Zingboim
-- no description --
Talk on
When the Safety Net Catches Fire: Solving Feature Flag Problems at ScaleRyan Feigenbaumlink
Feature flags seem simple enough: an on/off switch in your code. But as your team grows, the code gets more complex, and you add more flags, things can quickly…
Talk on
Generative Engine Optimization: How to Build AI-Discoverable WebsitesSimon Ouyanglink
Search is evolving. As AI tools like Perplexity, ChatGPT, and Google SGE transform how users discover content, traditional SEO strategies fall short. Today’s…
Talk on
Beyond JavaScript: Unleashing the Power of WebAssembly for Faster Web AppsNitin Guptalink
JavaScript is great, but it wasn’t built for high-performance tasks like complex data processing or 3D rendering. That’s where WebAssembly (WASM) comes in — a…
Talk on
Entropy Tolerance: The Most Important Software Question You Aren't AskingTony Alicealink
"Entropy Tolerance" is an original idea to help technical leaders navigate AI adoption decisions. This concept measures how much AI-generated uncertainty your…
Talk on
Simon Ouyang's RoomSimon Ouyang
Leave your question in the comment field after the talk and the speaker will answer upon availability
Talk on
The End of Frontend Fragmentation? How Rust is Unifying Frameworks & ToolingAlexander Lichterlink
Frontend frameworks are increasingly converging, not just in features like Signals or first class TypeScript support, but also in shared tooling. Vite now…
Talk on
From Fragile to Future-Proof: Solving Web Monetization Chaos with Payment Systems That ScaleFaris Azizlink
What happens when 'just integrate Stripe/Adyen/Revolut' isn't enough? As platforms grow, payments turn from a simple integration into a complex web of…
Talk on
Fast Track Design to Code With Figma MCPRiccardo Erralink
Design-to-code moves faster when your agent has the right context at each step. I’ll show how the Model Context Protocol (MCP) lets you stitch together servers…
Talk on
Local First – Collaboration Beyond CloudKritiketan Sharmalink
For years, we’ve defaulted to centralised servers and, more recently, leaned heavily on server-side components to power our web apps. But this dependence has a…
Talk on
Giving Old Projects New Life With Spec Driven DevelopmentLeon Malisovlink
The great thing about your dusty old project from when you were starting out in starry-eyed is that for better or worse that old code contained a set of rules…
Talk on
Diving Into the Toplayer: Where Dialogs, Popovers, and Modals LiveTim Damenlink
The web platform is evolving, introducing powerful new primitives that change how we build interfaces. Among these innovations is the toplayer – an important…
Talk on
What Data Analysts Wish JavaScript Developers Knew: Lessons from Healthcare FinanceAikerim Belispayevalink
Behind every healthcare dashboard or billing report is a complex web of data logic, regulatory standards, and human decisions. As a Senior Analyst working at…
Talk on
TanStack Router: Beyond the BasicsJoana Santoslink
Modern routing isn’t just about navigating between pages anymore - it’s about dynamic data loading, route transitions, and user experience. Join us as we…
Talk on
Building Desktop Apps Out of Web Apps: Scaling Electron With Code Signing & CI/CDAyodele Aransiolalink
Electron bridges the web and desktop apps, enabling developers to turn web apps into cross-platform desktop experiences. But beyond the quick start lies a…
Talk on
Joana Santos' Q&AJoana Santos
Leave your question in the comment field after the talk and the speaker will answer upon availability
Talk on
Building Durable Workflows From Scratch in JavaScriptPeter Kraftlink
Durable workflows - workflows that checkpoint their state to automatically recover from failure - enable developers to build reliable code faster and…
Talk on
Accessible by Default: Building Apps That Everyone Can UseKarly Lammlink
Learn how to build applications that are inclusive, scalable, and ready for real-world users. Karly Lamm shares practical strategies for making accessibility a…
Talk on
Beyond Code: Crafting Effective Discussions to Further Technical Decision-MakingAllison McMillanlink
Whiteboards. Proof of Concepts. Pairing. Spikes. These are all tools we use every day to have high-level technical conversations about ideas we propose or…
Talk on
Build a MCP (Model Context Protocol) in Node.jsJulián Duquelink
The workshop covered various aspects of building Model Context Protocol (MCP) applications in Node.js with Heroku. Participants were instructed on setting up…
Talk on
Pragmatic 101 on Custom JS Tooling for Your ProjectWill Kleinlink
Introduction to a JavaScript tooling workshop based on personal experiences and the motivation behind creating custom tools for enhanced productivity. Speaker…
Talk on
Backend-for-Frontend Auth: The Secure JS App ArchitectureKim Maidalink
Challenges in OAuth, importance of back end security for front end, and implementation details of OAuth flow between front end, back end, and authorization…
Talk on
How to Build Full-Stack Apps Using CursorShrey Shahlink
Ray conducting a workshop on building full stack apps using Cursor, emphasizing the importance of rules and demonstrating rule creation. Exploring advanced…
Talk on
Interactive Debugging and Control in Node.js With REPLEdy Silvalink
Eddie introduces Interactive Debugging and Control in Node.js with Rapple, addressing debugging challenges in production environments. Node.js lacks a…
Talk on
Using Spec-Driven Development for Production WorkflowsErik Hanchettlink
We're discussing spec-driven development and the innovative AI IDE, QIRO, that supports this approach. QIRO focuses on structured specifications before coding…
Talk on
A JS Dev's Guide to Not Dismissing BlockchainBrian Whippolink
Brian Wipo, Developer Relations lead at the Algorand Foundation, discusses the relevance of blockchain in 2025 and its impact on developers. Algorand's…
Talk on
Get Set Up for Performance Testing With DevToolsNishu Goellink
Speaker discusses performance concerns in JavaScript applications, tools like Lighthouse and DevTools, field metrics evaluation, real data insights, and AI…
Talk on
Modern React ArchitectureBrad Westfall
-- no description --
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.