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

JSNation US 2025

Estrellas de JS en el planetario más grande de USA

Join the Nation`s space program! The conference to get updates from the authors and core teams presenting on the West largest dome screen.

Esta edición del evento ha finalizado, las últimas actualizaciones de este JavaScript Conference están disponibles en el sitio web de la marca.
Construir un MCP (Model Context Protocol) en Node.js
97 min
Construir un MCP (Model Context Protocol) en Node.js
Workshop
Julián Duque
Julián Duque
Model Context Protocol (MCP) introduce un enfoque estructurado para la gestión de contexto de LLM que aborda las limitaciones en los métodos de prompting tradicionales. En esta masterclass, aprenderás sobre el Model Context Protocol, su arquitectura y cómo construir y usar un MCP con Node.jsTabla de Contenidos:¿Qué es el Model Context Protocol?Tipos de MCPs (Stdio, SSE, HTTP Streaming)Comprendiendo Herramientas, Recursos y PromptsConstruyendo un MCP con el SDK Oficial de TypeScript en Node.jsDesplegando el MCP en la Nube (Heroku)Integrando el MCP con Tu Herramienta de IA Favorita (Claude Desktop, Cursor, Windsurf, VS Code Copilot)Consideraciones de Seguridad y Mejores Prácticas
Pragmática 101 sobre Herramientas JS Personalizadas para tu Proyecto
122 min
Pragmática 101 sobre Herramientas JS Personalizadas para tu Proyecto
Workshop
Will Klein
Will Klein
Vamos a desmitificar los secretos de las herramientas modernas de JavaScript. En este masterclass, aprenderás cómo funcionan los linters, compiladores y transformaciones de código. Darás tus primeros pasos construyendo tus propias herramientas de desarrollo, escribiendo una regla de ESLint, un plugin de compilador y una transformación de código. Aprende estas habilidades para ayudar a tu equipo y profundizar tu comprensión de los lenguajes de computadora.Plan del Masterclass:Una vista previa de cómo se pueden usar los ASTsUn breve recorrido de cómo funcionan los compiladoresUna introducción a trabajar con un ASTEl secreto para hacer miles de cambios en segundosCómo aplicar esta habilidad
Cómo Construir Aplicaciones Full-Stack Usando Cursor
65 min
Cómo Construir Aplicaciones Full-Stack Usando Cursor
Workshop
 Shrey Shah
Shrey Shah
En este masterclass, guiaré a los participantes a través de un proceso para construir aplicaciones full-stack usando Cursor. Cubriremos la configuración de flujos de trabajo de Cursor, incluyendo reglas, comandos y modos personalizados, para agilizar el desarrollo. Usaremos Cursor para redactar PRDs, esquemas de base de datos, etc., y un SOW simple. Convertiremos notas en listas de verificación accionables para guiar la construcción, conectando el front end, API y base de datos.Además, crearemos flujos de trabajo para depurar, probar, revisar y corregir la aplicación mientras reducimos alucinaciones con indicaciones precisas. La sesión también incluirá un flujo de trabajo de revisión de seguridad y técnicas para aplicar indicaciones para lograr un diseño de UI moderno. Los asistentes se irán con una aplicación funcional en su máquina y un proceso de desarrollo reutilizable.
Depuración interactiva y control en Node.js con REPL
45 min
Depuración interactiva y control en Node.js con REPL
Workshop
Edy Silva
Edy Silva
Probablemente te has enfrentado a una situación donde necesitabas depurar algo particular en tu aplicación. Algo en una condición específica. Este tipo de situaciones tienden a ser mal manejadas por nosotros los desarrolladores.Un enfoque común es agregar un montón de logs, desplegar el código y esperar a que los logs regresen. Este es un proceso muy lento y puede ser muy frustrante.Sería mucho mejor si pudieras simplemente entrar en el entorno, mientras se ejecuta, ejecutar algún código y ver los resultados. Aquí es donde entra el módulo node:repl. Te permite crear un Read-Eval-Print Loop (REPL) en tu aplicación Node.js.Inspirado por Ruby on Rails, que tiene una consola muy útil, implementé una consola en la aplicación en la que estaba trabajando. Fue un cambio radical. Ahora, tenemos un proceso de depuración/experimentación mucho más efectivo. Mi equipo se enamoró de él. Ahora, es parte de la aplicación, como si siempre lo hubiera sido.Otra cosa buena es que no fue difícil de implementar. El módulo node:repl lo da todo. Solo necesitamos asegurarnos de que la aplicación esté correctamente inicializada para usar el módulo REPL.Tabla de contenidosLa importancia de las herramientas y DXEl módulo node:replPráctica: creando un REPL iterativo para depurar cualquier aplicaciónConclusiónConclusionesPor qué DX importa y cómo mejorarlo a través del desarrollo de herramientas personalizadasCómo los módulos de Node.js pueden ayudar con la creación de herramientas efectivasConocer el módulo node:repl