November 17 - 20, 2025
JSNation US
New York, US & Online

JSNation US 2025

See JS stars in the US biggest planetarium

Full remote ticket included with Multipass.
Join the Nation`s space program! The conference to get updates from the authors and core teams presenting on the West largest dome screen.
The Human 30%: Thriving as a Developer in the Age of AI Coding Assistants
Upcoming
The Human 30%: Thriving as a Developer in the Age of AI Coding Assistants
As AI coding assistants like Cursor, Jules, Cline and Copilot revolutionize software development, a new reality emerges: while these tools excel at generating boilerplate and routine functions-roughly 70% of coding work-they struggle with the crucial final 30% that transforms a basic solution into production-ready software. This talk explores how developers can adapt to this paradigm shift by strategically embracing AI for what it does best while doubling down on uniquely human skills. Drawing from industry leaders' insights, we'll examine why AI struggles with essential complexity like system architecture, edge cases, and maintainability, and how developers can position themselves as indispensable collaborators rather than competitors with AI. Whether you're a senior architect seeking to amplify your impact or a junior developer navigating this rapidly evolving landscape, you'll leave with practical strategies to elevate your craft beyond what AI can generate. Learn how to transform from code writers to systems thinkers, becoming "power users" who leverage AI as a force multiplier while maintaining ownership of the engineering decisions that matter most.
Build a MCP (Model Context Protocol) in Node.js
Upcoming
Build a MCP (Model Context Protocol) in Node.js
Workshop
Julián Duque
Julián Duque
Model Context Protocol (MCP) introduces a structured approach to LLM context management that addresses limitations in traditional prompting methods. In this workshop, you'll learn about the Model Context Protocol, its architecture, and how to build and use and MCP with Node.jsTable of Contents:What Is the Model Context Protocol?Types of MCPs (Stdio, SSE, HTTP Streaming)Understanding Tools, Resources, and PromptsBuilding an MCP with the Official TypeScript SDK in Node.jsDeploying the MCP to the Cloud (Heroku)Integrating the MCP with Your Favorite AI Tool (Claude Desktop, Cursor, Windsurf, VS Code Copilot)Security Considerations and Best Practices
Register
Unpacking Bundling
Upcoming
Unpacking Bundling
JavaScript represents a big part of page weight - and optimising for performance often requires trimming or optimising the bundle - albeit imperfectly. At the same time, bundlers have never been more important in full-stack JS frameworks. In this session we’ll be rethinking how bundlers can optimise JS, if we let go of some of our previous assumptions about what bundling means.
Prototyping Full-Stack Apps With Cursor
Upcoming
Prototyping Full-Stack Apps With Cursor
Workshop
Mike Mikula
Mike Mikula
In this workshop I'll cover fundamentals and a repeatable process on how to spin up full stack apps in Cursor. Expect to understand techniques such as using generative AI to create product requirements, database schemas, file trees, roadmaps etc. This will be used to generate checklists with memories to guide the entire application development process. We will dive further in on how to fix hallucinations/ errors that occur, useful prompts to make your app look and feel modern, approaches to get every layer wired up and more! By the end expect to be able to run your own AI generated full stack app on your machine!
Register
Shaping Framework Futures With Modern Tooling
Upcoming
Shaping Framework Futures With Modern Tooling
Frontend frameworks are increasingly converging, not just in features like Signals or first class TypeScript support, but also in shared tooling. Vite now powers most ecosystems, and meta-frameworks increasingly rely on Nitro and other unified layers.In this talk, we’ll look at the next phase of this convergence: the rise of Rust-powered tooling that will improve our workflows. Up first is Rolldown, a next-gen bundler offering not only speed or compatibility with Rollup, but also advanced optimization features like granular chunk control. Another tool, actually a set of tools that is part of the equation is Oxc, the Oxidation Compiler, a modular toolchain for parsing, transforming, minifying, but also linting and formatting JavaScript - at scale.You’ll leave with a clearer picture of where frontend tooling is heading and how you can adopt these tools today to benefit of the out-of-the-box performance and advanced features.
Modern React Architecture
Nov 11, 15:00
Modern React Architecture
WorkshopPro
Brad Westfall
Brad Westfall
In this workshop we'll dive into the latest advancements in React and best practices for building modern React apps. We'll take a look at modern NextJS and React Router 7 Framework (aka Remix) along with React's new "React Server Components". We'll also talk about improving the data-fetching strategies of your SPAs along with options for migrating your SPA to modern React Router.
Register
Lessons from Building Enterprise Remote MCP Server?
Upcoming
Lessons from Building Enterprise Remote MCP Server?
This talk shares real-world lessons from building and operating remote MCP (Model Context Protocol) server. It covers the architectural decisions, technical challenges, and practical insights that came from enabling scalable, context-aware model execution in one of the world’s largest payment platforms.
DevTool Wars: Across the Browser-verse
Upcoming
DevTool Wars: Across the Browser-verse
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 set of overlooked tools. We’ll explore how they uniquely tackle accessibility, design, debugging, and more. Let’s follow the firefox, dive beneath the chrome on a cross-browser safari, and discover where each dev tool has the edge!
One Config File To Rule Them All
Upcoming
One Config File To Rule Them All
Node.js introduces – experimental-config-file, a new experimental flag that enables loading a node.config.json file at startup. While it adds yet another config file, this powerful addition finally allows developers to customize Node.js execution in ways that were previously impossible. This talk explores the capabilities unlocked by this feature, including fine-tuned runtime behavior, improved portability, and potential future extensions.
Let's Build Your Personal AI Agent in JavaScript
Upcoming
Let's Build Your Personal AI Agent in JavaScript
We all have those repetitive web tasks we wish would just handle themselves – sorting through data, extracting information from multiple pages, or customizing content for different audiences. What if your JavaScript application could do this autonomously, right in the browser?This talk demonstrates how to create intelligent AI agents in JavaScript that eliminate tedious tasks without sending sensitive data to the cloud. We'll combine modern web technologies with client-side AI techniques like RAG (Retrieval-Augmented Generation) and function calling to build applications that understand content, make decisions, and take actions based on user goals.
Model Context Protocol (MCP) Deep Dive: 2-Hour Interactive Workshop
Upcoming
Model Context Protocol (MCP) Deep Dive: 2-Hour Interactive Workshop
Workshop
Stepan Suvorov
Stepan Suvorov
Join a focused 2-hour session covering MCP's purpose, architecture, hands-on server implementation, and future directions. Designed for developers and system architects aiming to integrate contextual data with ML models effectively. Agenda:- Introduction & Why MCP? Key challenges MCP solves and core benefits.- Architecture Deep Dive: components, interactions, scalability principles. - Building Your Own MCP Server: guided walkthrough with code snippets and best practices; live demo or code review.- Future of MCP Developments: potential enhancements, emerging trends, real-world scenarios.- Wrap-up & Open Discussion: recap takeaways, next steps, Q&A. 
Key Takeaways:- Clear understanding of MCP's rationale.- Insight into design patterns and scaling considerations.- Practical steps to implement a prototype server.- Awareness of upcoming trends and how to apply MCP in projects. 
Register
JavaScript File Handling Like a Pro: From ZIP Streams to Memory-Efficient Parsing
Upcoming
JavaScript File Handling Like a Pro: From ZIP Streams to Memory-Efficient Parsing
Handling files in JavaScript goes far beyond fs.readFile. In this practical talk, you'll learn how to process large files efficiently using streams, pipeline(), async iterators, and backpressure handling — all without crashing your server. From real-time CSV parsing to ZIP decompression and production-safe file cleanup, we’ll explore powerful patterns that make your Node.js apps faster, safer, and ready for scale.
What Data Analysts Wish JavaScript Developers Knew: Lessons from Healthcare Finance
Upcoming
What Data Analysts Wish JavaScript Developers Knew: Lessons from Healthcare Finance
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 the intersection of medical finance and technology, I’ve spent years navigating payment audits, EHR systems like EPIC, and revenue optimization — all using SQL, Python, and data visualization platforms like Tableau.But too often, the tools we rely on break down at the interface level. Whether it’s a dashboard that hides critical edge cases, a confusing filter logic, or performance bottlenecks with large datasets, the gap between engineers and analysts becomes painfully clear.In this talk, I’ll share what non-JavaScript professionals (like data analysts and healthcare teams) wish JS developers understood — from the importance of transparent data flows and smart defaults, to accessibility for non-technical users and the challenges of real-world billing logic.This isn’t a technical deep dive into code — it’s a real-world case study of how design decisions in JS-powered tools can make or break healthcare outcomes, and how engineers can build better, more empathetic data tools.