June 11 - 15, 2026
JS Nation
Amsterdam & Online

JSNation 2026

La conferencia principal de JavaScript del año

Discover the future of the JavaScript development ecosystem and get connected to its stellar crowd! JSNation is the best place to learn about JavaScript – beside the main JS conf talks and panel discussion with high-profile specialists, be prepared for awesome MCs, in-depth workshops, a number of discussions & networking rooms, interactive entertainment, and engaging challenges for all participants.



Esta edición del evento ha finalizado, las últimas actualizaciones de este JavaScript Conference están disponibles en el sitio web de la marca.

GitNation Events Supporter

Catch, trace, and fix bugs across your entire stack Learn more

Interfaces Agénticas: Herramientas, Habilidades, UI Generativa y Web MCP
31 min
Interfaces Agénticas: Herramientas, Habilidades, UI Generativa y Web MCP
Wes discusses the evolving ways of interacting with software, from UI to voice commands and tailored interfaces. He explores generative UI, explaining its three levels: basic, declarative, and fully generative. Discussions on finding a middle ground between known components and fully generative approaches. Discussing challenges with current MCP interfaces and the need for adaptive and reactive interfaces, using smart home examples to illustrate preferences for UI interactions and personalized automation. Exploring the versatility of WebMCP in switching between manual and agent-controlled interactions for enhanced user experiences. Discussing staying hopeful in front-end development, embracing new technologies, and the concept of dynamic UI for user-driven component selection. Discussing the importance of preserving the openness of the web, advocating against centralized control by a few companies, and the risks associated with MCPs in user consent and security.
Diseñando una Migración a Micro-Frontends
30 min
Diseñando una Migración a Micro-Frontends
In the last decade, microfrontends have gained popularity for their independence and fast flow. Understanding common Microfrontend architectures is crucial for defining boundaries and responsibilities. Integration of CDNs for Microfrontends involves caching, TTL settings, and security considerations. Microfrontend migration strategies focus on stability and iterative transitions. Edge Compute deployment enables controlled traffic distribution and efficient rollbacks. Data sharing techniques include query strings, cookies, and backend APIs. Event handling utilizes event emitters for communication and routing. AI integration enhances code generation and project boundaries. Managing micro frontends in organizational repositories requires careful logistics. Aligning reusability goals with business gains is essential for management. Situational considerations and implementation strategies for Microfrontends involve framework choices and event communication frameworks.
Agentes en el Lienzo Con TLDraw
29 min
Agentes en el Lienzo Con TLDraw
Max Drake discusses the challenges and benefits of working with agents on the canvas using the TLDraw SDK. The conversation delves into the complexity of bringing LLMs to the canvas, emphasizing the need for significant engineering work. The discussion covers projects like Teach and fairies, highlighting collaborative agent dynamics and multi-agent collaboration. Utilizing coding agents for project management and enhancing project visualization with features like the tech tree are explored. Customization options in the Teal Draw SDK, token management, and optimization strategies for efficient data retrieval are also discussed.
El Código Muerto No Debería Existir: Cómo Eliminamos 28k Líneas de Código, Un Knip a la Vez
35 min
El Código Muerto No Debería Existir: Cómo Eliminamos 28k Líneas de Código, Un Knip a la Vez
The talk focuses on how Sentry enables efficient shipping by building a design system with consistent components and setting coding constraints. TypeScript helps in understanding code impact and maintaining code hygiene. KNIP tool aids in detecting and removing unused code efficiently. Continuous code cleanup is facilitated by KNIP, enhancing code maintenance. KNIP helps in optimizing code utilization, handling challenges, and automating code review. Extending KNIP analysis, cross-file analysis with TypeScript and ESLint, false negatives in KNIB configuration, and tree shaking impact of bundlers are discussed.
Building Fullstack Apps With Cursor
164 min
Building Fullstack Apps With Cursor
Workshop
Maurice de Beijer
Maurice de Beijer
Dirige el código. No solo lo escribas.El panorama del desarrollo está cambiando de la codificación manual a la orquestación de sistemas. Ya sea que seas un ingeniero de React experimentado buscando multiplicar por 10 tu producción o un creador orientado al producto que busca convertir un prototipo en una aplicación funcional, esta masterclass es tu puerta de entrada al desarrollo nativo de IA.Únete a nosotros en una masterclass práctica de 4 horas donde construiremos una aplicación fullstack rica en características desde cero usando Cursor Composer. Omitimos el código repetitivo y nos enfocamos en los flujos de trabajo exactos utilizados para enviar características de alta calidad en minutos, no días.Lo que dominarásOrquestación de IA: Avanza más allá del autocompletado simple para gestionar cambios en múltiples archivos y lógica de aplicaciones complejas.El marco .cursorrules: Aprende cómo hacer cumplir los estándares del proyecto y prevenir "alucinaciones" de IA para un código consistente y profesional.Andamiaje Fullstack Rápido: Genera esquemas de base de datos seguros por tipo y lógica de backend al instante.Iteración de UI de Alta Fidelidad: Transforma indicaciones en interfaces pulidas y responsivas usando CSS moderno y bibliotecas de componentes.Endurecimiento y Refactorización: Usa IA para cazar errores, limpiar código "espagueti" y generar suites de pruebas completas.El ProyectoConstruiremos una aplicación web moderna y basada en datos que demuestre el poder del desarrollo asistido por IA. Al final de la sesión, tendrás una base de código funcional que muestra relaciones de datos complejas, UI dinámica y gestión de estado optimizada.
¿Para quién es esto?Desarrolladores que quieren eliminar tareas repetitivas y enfocarse en la arquitectura de alto nivel.Fundadores y Prototipadores que necesitan cerrar la brecha entre una idea y un producto funcional rápidamente.Entusiastas de la tecnología ansiosos por dominar el kit de herramientas profesional nativo de IA.Requisito: Trae una laptop con Cursor instalado. Nosotros proporcionamos la hoja de ruta; la IA proporciona la velocidad; tú proporcionas la visión.
Como esta es una sesión en vivo en línea, te animamos a registrarte lo antes posible para recibir la guía de configuración previa a la masterclass y asegurarte de que estás listo para construir desde el primer minuto.
Plantillas y Componentes para Claude Code: El Futuro de los Flujos de Trabajo de Codificación de IA
30 min
Plantillas y Componentes para Claude Code: El Futuro de los Flujos de Trabajo de Codificación de IA
Daniel Avila discusses templates and components for cloud code, emphasizing the importance of configuring settings and skills for efficient application. Setting permissions, cloud modes, repetitive commands, sub-agents, and skills are crucial components in cloud code configuration. Development templates include initial instructions, MCPs, settings, commands, sub-agents, and skills, ensuring control and specific rails for AI agents. User, project, and organizational levels are crucial for configurations in cloud code. YAML and Markdown skills play a key role in automated skill injection and execution commands.
Open Source Voice AI: Cómo Construimos la Infraestructura del Modo de Voz de ChatGPT
20 min
Open Source Voice AI: Cómo Construimos la Infraestructura del Modo de Voz de ChatGPT
Voice interaction with AI is evolving rapidly, focusing on creating natural conversation experiences with crucial time delays. Models in Voice AI are rapidly evolving, emphasizing the importance of latency budgets. Design decisions aim to minimize latency per stage, impacted significantly by network and backend location. Winning teams treat latency budgets like profit and loss statements, with user completion detection being crucial. Understanding VAD thresholds and turn detection importance to avoid frequent interruptions. Prioritizing interruption handling and efficient function calling for user engagement. Enhancing function call responsiveness and optimizing voice agent workflows for efficient task handling. Automated evaluations with LLM judge and observability prioritization for latency and audio replay. Development in Voice AI follows an iterative approach, starting narrow and expanding with an evaluation framework.
Caminando por el Camino Pavimentado de Netflix (Baches Incluidos): Web Framework, Hawkins Design System
26 min
Caminando por el Camino Pavimentado de Netflix (Baches Incluidos): Web Framework, Hawkins Design System
Misha, a UI engineer at Netflix, shares insights on tools for content analysis and developer productivity. The talk delves into the adoption of UI platform tooling at Netflix, highlighting the intricate journey a movie undergoes before being ready to play. Netflix's platform tooling balances speed and quality, aiding in fast iterations and innovation, while reducing complexity and maintenance effort. The transition to a unified tool recommendation streamlined tool adoption for teams, with a focus on business logic. Challenges in migration included tight coupling, dependency conflicts, and cross-team coordination issues, with a phased migration approach showing benefits in reducing migration time and enabling AI automation. The talk also touches on efficient migration strategies, design system challenges, forward adoption strategies, maintaining trust and collaboration in development, and the evolution of the UI framework and implementation at Netflix.
La vida de un ESM en Node.js – y cómo está cambiando para mejor
29 min
La vida de un ESM en Node.js – y cómo está cambiando para mejor
Talk about the fundamentals of ESM in Node, Node's resolution process for imports, challenges with TypeScript and Node's resolution, customizing module resolution in Node, handling source code loading, loading and parsing modules in Node, module compilation and dependencies, bytecode reuse and instantiation in Node and V8, revamping API design and ESN namespace mutability, deferred evaluation and idempotency in ESM, ESM misconceptions and circular dependencies, and the future of TypeScript loading and performance improvements.
Monitoreo FullStack con Open Telemetry: Observabilidad de Extremo a Extremo para Aplicaciones Modernas
30 min
Monitoreo FullStack con Open Telemetry: Observabilidad de Extremo a Extremo para Aplicaciones Modernas
Hello, Amsterdam! Performance developer sharing ideas on AI and application challenges, emphasizing the need for better practices and security measures in the tech industry. Discussing data vulnerability, supply chain attacks, the importance of avoiding downtime, and utilizing data effectively in software development. Exploring error detection, metrics analysis, tracing events for performance insights, and dashboard utilization for streamlined data interpretation. Utilizing AI for anomaly detection and resolution, leveraging Kubernetes for security, and integrating MCPs for automated issue handling and reporting. Highlighting the importance of data correlation, utilizing OTEL standards for diverse language support, and emphasizing data tracking and app observation. Discussion on AI reporting review workflow, creating reproducible examples, and finding quick wins in performance optimization. Discussion on unit testing, data optimization cycles, balancing data modeling, and the importance of expert guidance in logging practices.
Construyendo un Motor de JavaScript en Rust: Lecciones de Boa
24 min
Construyendo un Motor de JavaScript en Rust: Lecciones de Boa
Jason Williams, a senior software engineer at Bloomberg and TC39 delegate, discusses contributing to Servo project in Rust. The process of developing Boa JavaScript Engine involved highlighting its speed, memory safety, and performance compared to Gecko. Principles of building a JavaScript engine in Rust are compared to processing plants with stages like tokenization and parsing. Tokenization involves breaking down JavaScript code into tokens following the ECMAScript specification. Boa's community contributions focused on enhancing CPU caching, inline caching, and testing for conformance. The engine successfully implemented Temporal, achieving a high test pass rate and integration into major engines.
Creando un Sistema de Diseño para 1B+ Usuarios en la Era de la IA
25 min
Creando un Sistema de Diseño para 1B+ Usuarios en la Era de la IA
Noe Yamamoto, user interface engineer, discusses UI evolution at WhatsApp Web, highlighting challenges and the introduction of dark mode and command palette features. The talk delves into design inconsistencies, the significance of a mobile UI refresh in 2024, and the impact of AI readiness on UI creation. It also covers the development and governance of a design system, emphasizing AI integration, testing approaches, and the importance of accessibility in design systems.
Cómo Usamos AI para Construir TanStack AI
33 min
Cómo Usamos AI para Construir TanStack AI
Zalim Tuzlak discusses the creation of TenStack AI, an AI SDK with type-safe features. Middleware customization and tool code mode for optimized tool calling are highlighted. The efficient tool calling and self-healing capabilities of the AI models are emphasized. Challenges in building Opus 4.5 and iterative development learning are mentioned. AI's impact on development, API design, and feature promotion are discussed. Different AI modes and model switching, along with enhanced features and documentation quality, are explored. Development bottlenecks, stress impact, and solutions are addressed. Team decision documentation, skill creation, and Tanstack AI's goals and selling points are also covered.
Escalando Monorepos de JavaScript a Nivel Empresarial: Lecciones de Más de 200 Paquetes
22 min
Escalando Monorepos de JavaScript a Nivel Empresarial: Lecciones de Más de 200 Paquetes
Introduction to monorepos metamorphosis, cutting CI load by 65%, addressing slow CI, waste in CI, and challenges in a large monorepo setup. Addressing CI issues and optimizing speed through key ideas like build creation in a large monorepo using NX to streamline package compilation and frontend deployment. Reducing blast radius in CI by optimizing compilation of micro frontends to speed up CI process and enhance efficiency. Identifying and deploying only affected micro frontends to reduce deployment overhead and enhance efficiency in compilation and deployment processes. Reducing deployment time by compiling only necessary packages and deploying essential micro frontends. Utilizing NX and TS build info output to streamline deployment processes. Implementing self-hosted runners for customized capacity allocation in CI pipelines. Utilizing NX cache to reduce network communication costs and improve CI efficiency. Implementing S3 bucket as a local cache to enhance communication and reduce costs in CI pipelines. Addressing Type Explosion issue in CI pipeline by explaining the challenges with typography components and user-defined elements. Addressing issues with jsx.intrinsic elements and barrel files in CI compilation. Introduction of AI to optimize TypeScript compilation by identifying problematic elements. Implementing type restrictions and reducing barrel files to significantly decrease compile time in CI pipelines. Introduction of PMPM for faster and simpler dependency management. Decoupling translations from CI to reduce runtime. Implementing parallelized test with NX stacks for significant time reduction in CI build and test process. Emphasizing the importance of small wins, dependency analysis, and decoupling for efficiency improvements in CI pipelines.
No Servers, No Cloud, No Masters: Make P2P Apps
32 min
No Servers, No Cloud, No Masters: Make P2P Apps
Working on peer-to-peer technology without infrastructure, enabling JavaScript apps to deploy device-to-device without servers or the cloud. Users can create apps where data resides on their devices, offering new monetization possibilities. Refining decentralized technology for four years. Tether partnership empowers users with decentralized technology. Distillation: Use a module. Deploy peer-to-peer. App named Keat. Reincarnation of the bird with a million users monthly. Hole punching for user connectivity. Keat's no-phone-number policy. PAIRS stack: Cloud-free robust tech with cost efficiency. Keat's QR code for PAIRS dev group. PAIR Runtime deployment simplicity. BAIR for peer-to-peer applications. BAIR's modular approach and ecosystem. Hyper ecosystem for peer-to-peer capabilities. Autobase for conflict resolution and PeerRuntime for peer-to-peer updates and simple primitives. Primitives for peer-to-peer apps with CLI for deployment and staging environments. Key stages in app deployment: internal staging, pre-release, and production with multisig approval for release. Deployment using a dual-distribution model with vendor-sign distributables for peer-to-peer updates and infrastructure cost reduction. Exploring Hyper ecosystem modules and deployment layers for efficient versioning and staging. Peer-to-peer over-the-air updates for mobile applications, PearPass password manager, and high-quality local models in Qvac and Keat. Pairs.com, Docs.Pairs.com, hiring for various roles including P2P, traditional stack node, and frontenders. Discussion on risks of decentralized systems and trade-offs in centralized profit-based models. Predators online, peer-to-peer benefits, and surveillance funding redirection. Security concerns, supply chain attacks, and decentralized control for reduced vulnerabilities. Multi-sig verification for supply chain security in peer-to-peer updates. Browser limitations and preference for app-based distribution.
¿AI Puede Generar Pruebas para Ti, Y Ahora Qué?
22 min
¿AI Puede Generar Pruebas para Ti, Y Ahora Qué?
Living in an exciting yet worrisome period, AI enhances productivity by generating tests. Considerations on scaling AI beyond test generation for high-quality products. AI simplifies test generation but raises quality concerns. Testing dependencies impact code validity. Overreliance on tests doesn't guarantee code safety. AI-generated tests may introduce hidden doubts. Workflow changes with AI assisting in performance, accessibility, benchmark, compliance, and setting up pipelines based on thresholds and risk assessments. Guidelines for working with AI as a team member, emphasizing the importance of standards, review checklists, and safeguarding code. Metrics, learning loops, and strategic improvement for better workflow scalability and testing model quality.
MemLab: Automatización de la Detección de Fugas de Memoria y Análisis de Heap
19 min
MemLab: Automatización de la Detección de Fugas de Memoria y Análisis de Heap
Liang introduces MemoryLab, an automated JavaScript memory leak detection tool at Meta. MemoryLab aims to automate memory debugging, use a three snapshot differentiation approach, and provide actionable reports. It clusters similar memory leak traces, reduces debugging work, and offers API customization. MemoryLab facilitates heap traversal, CLI integration, React memory leak optimization, and memory analysis with AI.
Bootcamp de Agente de Voz: Construye Agentes Listos para Producción desde Cero
130 min
Bootcamp de Agente de Voz: Construye Agentes Listos para Producción desde Cero
Workshop
Jesse Hall
Jesse Hall
¿Listo para pasar de cero a un agente de voz desplegado?La IA de voz avanza rápidamente, pero la mayoría de los tutoriales terminan en "hello world" y te dejan preguntándote cómo realmente llevar algo a producción. Esta masterclass intensiva te lleva a través de todo el viaje: construir un agente de voz completo con TypeScript y React, desplegarlo en producción, configurar la observabilidad y crear marcos de evaluación, todas las piezas que necesitas para aplicaciones de JavaScript del mundo real.Lo que construirás:Un agente de voz full-stack usando el SDK de TypeScript de LiveKitInterfaz de usuario de React con visualización de audio en tiempo real y gestión de estadoDespliegue en producción con la observabilidad adecuadaPruebas automatizadas y marcos de evaluaciónTemas cubiertos:Configuración de flujos de audio WebRTC con TypeScriptIntegración de modelos STT, LLM y TTS en tu stack de JavaScriptConstrucción de interfaz de usuario de React para interacciones de voz con estado en tiempo realManejo de interrupciones y toma de turnos naturalDespliegue en producción (Vercel)Configuración de observabilidad y reproducción de sesionesConstrucción de marcos de evaluación para aseguramiento de calidadEsto no es una demostración, es un bootcamp. Escribirás código TypeScript, depurarás problemas y desplegarás en producción. Al final, tendrás un agente de voz funcional y la confianza para construir más.
Enseñemos a Neo Kung-Fu: Construyendo una Habilidad Agente con Herramientas MCP
60 min
Enseñemos a Neo Kung-Fu: Construyendo una Habilidad Agente con Herramientas MCP
Workshop
Misha Kazakov
Misha Kazakov
Los asistentes de codificación de IA están evolucionando de simples autocompletados a agentes autónomos que pueden interactuar con sistemas externos. Pero, ¿cómo enseñas a un agente a seguir tus flujos de trabajo y usar las herramientas adecuadas en el momento adecuado?En este masterclass práctico, descubrirás:Qué es MCP (Model Context Protocol) y cómo estandariza la integración de herramientas para LLMsCómo las Habilidades de Agente empaquetan conocimientos y flujos de trabajo específicos de dominio para agentes de IALas diferencias clave entre servidores MCP y Habilidades, y cuándo usar cada unoCómo crear una Habilidad personalizada que orqueste múltiples herramientas MCP en un flujo de trabajo cohesivoAl final de esta sesión, construirás tu propia Habilidad de IA que utiliza herramientas MCP — una habilidad de lucha temática de Matrix para Neo.¿Quién debería asistir: Este masterclass es ideal para desarrolladores de software que usan asistentes de codificación de IA (Claude Code, Cursor, o similares) y desean ampliar sus capacidades con integraciones y flujos de trabajo personalizados. No se requiere experiencia previa en MCP o Habilidades — solo trae tu curiosidad y una laptop.
MCP Apps – el Próximo Web
33 min
MCP Apps – el Próximo Web
Liad Yosef
Ido Salomon
2 authors
Ido Salomon, creator of MCPUI, discusses the need for interactive and branded user interfaces in chats and the adoption of MCPApps by companies. The development of an open protocol for interactive apps over MCP in partnership with OpenAI and Anthropic. Community-driven development of MCP apps focusing on transmitting UI over MCP for fully interactive applications. Real-time generation of interactive UI by models in MCP apps for enhanced user interaction. Personalized assembly of UI components by AI assistants based on user preferences. Evolution of MCP apps standards for standardized communication and enhanced interaction, leading to universal adoption. Innovative uses of MCP UI and apps in various creative and productivity applications with a focus on security and OAuth implementation. MCP apps impact on user engagement through unique HTML rendering and integration with Google Web MCP for sending parts of websites to chats.
Uso del Desarrollo Dirigido por Especificaciones para Flujos de Trabajo de Producción
19 min
Uso del Desarrollo Dirigido por Especificaciones para Flujos de Trabajo de Producción
Eric Handshed introduces spec-driven development, emphasizing its benefits in creating high-quality code by writing specs before coding. Spec-driven development involves structured specifications written before coding, enhancing collaboration with language models and coding assistants. The approach guides developers and ensures code quality. Hanchett stresses the importance of guiding large language models with context to ensure they follow the right direction amidst evolving software requirements and paradigms. Be cautious with context in spec-driven development to avoid overwhelming or underwhelming large language models. Use skills to guide coding agents effectively and maintain a human-in-the-loop approach for code review in the spec-driven development process. AWS history lesson leading to Kiro release with CLI option and emphasis on vibe and spec mode for larger projects and complex features. Release of spec-driven development process, manual method without Kiro, Speckit usage in Qro for new and existing projects. Requirements document creation, design document tips, implementation phase tasks with property-based tests, and model context protocol for data source connections. MCP maturation, integration with project management, demo of QIRO IDE for project creation, MVP creation, and property-based tests for requirements satisfaction. Creation of a movie website starting with a design document, generation of property tests using FastCheck in TypeScript, development of requirements document, task list update to create an MVP, implementation of MVP features, and examination of property-based tests.
Agentes de IA Autónomos en Acción Con el Método Ralph Wiggum
28 min
Agentes de IA Autónomos en Acción Con el Método Ralph Wiggum
Today's discussion covers the Ralph Wiggum method in AI agents, focusing on spec-driven development and context management challenges in AI coding. Models' context window limitations lead to the need for Ralf loops starting fresh with each specification, focusing on task implementation and feedback loops. Discussion on the practical use of Ralph loops and the importance of feedback loops to ensure autonomous coding agents work efficiently. Discussion on the importance of permissions, sandboxing, creating specifications, and using skills for coding agents. Introduction of Fallow for measuring code complexity, tools like Chrome DevTools MCP server for debugging, and challenges in planning and token management in using AI coding agents. Focus on exploring and experimenting with AI coding agents for improved results and understanding. Key to autonomous agents is maintaining good feedback loops and quality unit tests. Utilize specifications and tools like Sandcastle to ensure test quality and avoid fake tests. Utilize additional instructions for shared understanding in context.md. Convincing leadership of the viability of the Ralph method through showcasing results. Best use cases for the loop are tasks with clear objectives and minimal supervision.
Aplicaciones de Escritorio Más Simples Con Deno
29 min
Aplicaciones de Escritorio Más Simples Con Deno
Discussing challenges with Electron and alternatives like Tari and Deoxys for desktop app development in Deno. Simplifying conversion of web apps using Deno-desktop. Building desktop apps with HTTP servers and Express app. Converting Next.js app to a desktop app. Exploring native OS system interaction and browser window creation in Deno. Enhancing JavaScript development with Deno, including HMR capabilities. Customizing engine options and unified debugging in Deno. Balancing convenience and security in desktop app development with Deno. Investigating future features like iOS and Android app compilation and window modifications in Deno.
Sistemas Basados en Agentes Operativos - Visión General, Configurar, Ejecutar, Orquestar, Monitorear
129 min
Sistemas Basados en Agentes Operativos - Visión General, Configurar, Ejecutar, Orquestar, Monitorear
Workshop
Alex Korzhikov
Pavlik Kiselev
2 authors
Esta masterclass explora cómo operan los agentes independientes a nivel de tiempo de ejecución y cómo se diferencian de los pipelines de IA tradicionales. Examinaremos la arquitectura de agentes, los bucles de planificación, los modelos de memoria y la ejecución de herramientas. También cubriremos la coordinación de múltiples agentes, incluyendo el aislamiento de estado y el control de recursos. Un enfoque clave es la seguridad y la gobernanza: acceso basado en capacidades, sandboxing y riesgos de inyección. Finalmente, abordaremos la observabilidad y la supervisión: trazado de razonamiento, auditoría del uso de herramientas e implementación de mecanismos de control para sistemas de producción.

Todos los ejemplos y conceptos estarán basados en la pila de Node.js y exploraremos por qué Node.js es particularmente adecuado para construir entornos de ejecución de agentes listos para producción, sirviendo como el plano de control para la supervisión, integración, ejecución en streaming y coordinación distribuida.

Referencias: OpenClaw, n8n, LangChain.
Desinflando la Web: La Iniciativa "Ecosystem Performance" (e18e)
20 min
Desinflando la Web: La Iniciativa "Ecosystem Performance" (e18e)
The Ecosystem Performance Initiative (E-A-T-N-E) focuses on modernizing the JavaScript ecosystem by reducing redundant, bloated, and unmaintained packages. Efforts aim at cleanup, optimization, and maintenance to enhance project performance and stability. Success stories include significant package size reductions and speed improvements in tools like prettier CLI and Astro. Adoption of lean alternatives like TinyGlobby and development productivity tools like E18e CLI are highlighted. Initiatives include GitHub actions for dependency monitoring, framework performance evaluation, and plans for collaboration, community growth, and ecosystem impact.
De 8 años a 6 meses: Orquestando agentes de IA para la refactorización a gran escala
29 min
De 8 años a 6 meses: Orquestando agentes de IA para la refactorización a gran escala
Alon Segal
Amit Hanoch
2 authors
Building a client-side monolith over a decade, facing challenges breaking it apart, leveraging AI for transformation. Harnessing AI with MorphX for breaking a client-side monolith at Monday. Breaking the core of the client-side monolith at Monday with the MorphX Analyzer for efficient file extraction and collaboration on the Monday board. Converting to TypeScript while minimizing human friction with Morphix for pull requests and strategic file extraction like in Jenga, enabling efficient extraction with the MorphX Analyzer. Running analyzer data on a Monday board for visibility and collaboration with MorphX, enabling parallel extraction. Splitting tasks into micro prompts for consistent success and AI validation. Addressing complex migration processes for core system updates with safety controls, streamlined feature flag implementation, and zero behavioral changes for code integrity. Testing and ensuring zero behavioral changes with unit tests, using AI-human escalation for decisions, and the automated process of file extraction and cleanup flow. Listening to feedback, Morphix integration, key project learnings.
Orquestación de Flujos de Trabajo de Contenido a Escala de Netflix
20 min
Orquestación de Flujos de Trabajo de Contenido a Escala de Netflix
Pradeep Shah, senior software engineer at Netflix, explains the complex process of content understanding infrastructure and the challenges of coordinating rule engines, ML models, and human decisions. The system aims to route work efficiently to workers, integrating AI agents and ensuring structured feedback for model retraining. Exploring Orchestration System for Concurrent Workflows: Tracks state across workflows, scales to new types without code changes, and promotes reuse. Efficient data storage and retrieval within Netflix using Raw Holo and Conductor for orchestration functionalities. Workflow system provides notifications, dashboards, and efficient workflow setup with AI and human review. Conductor workflow involves immediate task creation, seamless sub-workflow integration, and decision-making based on task flags. Real-time visibility of tasks in raw holo, structured output for human decisions in Conductor workflow. Integration of human and AI agents into the workflow system for efficient task handling.
Código Avanzado de Claude — Flujos de Trabajo de Producción, Subagentes y Ejecución Autónoma
207 min
Código Avanzado de Claude — Flujos de Trabajo de Producción, Subagentes y Ejecución Autónoma
Workshop
Aleksei Petrov
Aleksei Petrov
La mayoría de los desarrolladores que utilizan herramientas de codificación de IA se topan con el mismo muro en proyectos reales: las demostraciones parecen mágicas, pero el trabajo de producción se desmorona. Esta masterclass muestra por qué y qué hacer al respecto.La lección principal: la ejecución es rápida y barata solo cuando la preparación es profunda.Lo que construiremos, en vivoDesde un directorio vacío hasta una aplicación de producción desplegada: una aplicación móvil de Conference Companion App con el programa del evento, perfiles de oradores, búsqueda y favoritos. Los asistentes la abrirán en sus teléfonos antes de que termine la sesión.
Las cuatro etapas de envío con IAVerás un flujo de trabajo de producción completo, deliberadamente orientado hacia el trabajo que realmente determina la calidad:- Investigación — Reunir todo lo que la IA necesitará por adelantado: documentos oficiales, patrones de código, datos reales. Para el momento de la ejecución, no hay que buscar nada. De aquí proviene la calidad.- Planificación — Dividir la aplicación en tareas claras con criterios de aceptación, escritos en vivo. Saltarse esto es la razón por la que la mayoría de las construcciones de IA fallan.- Ejecución — Diez tareas ejecutándose en paralelo a través de git worktrees, orquestadas por Navigator (un plugin de Claude Code) en una pila de React/Next.js. Código y documentos escritos juntos.- Revisión y Envío — Puertas de calidad (pruebas, lint, tipos, compilación), commits limpios, fusión, despliegue en Vercel. URL en vivo compartida con la sala.
Bonus: Humano + Claude Code vs. agente completamente autónomoMientras la construcción en vivo se ejecuta, Pilot — nuestro agente de codificación autónomo — construye la misma aplicación a partir de la misma especificación, por su cuenta, en un repositorio separado. Al final, abrimos ambos lado a lado: dos aplicaciones funcionales, dos historiales de pull request, dos URLs en vivo. Una impulsada por humanos, otra completamente autónoma.
Te irás conUn flujo de trabajo repetible para enviar software real con Claude Code, además de técnicas concretas que puedes aplicar a tus propios proyectos el lunes por la mañana.
El Estado de AI para el Desarrollo Web
35 min
El Estado de AI para el Desarrollo Web
Sascha discusses the state of AI and its relevance to web development despite not being a specialist. The State of WebDevAI survey reveals the increasing use of AI tools in coding, indicating a notable shift in AI utilization and associated costs. The significant increase in AI usage for coding is accompanied by rising costs and challenges, reflecting a shift towards AI integration in workflows and a notable impact on expenses. The increase in personal AI spending, challenges with AI tools like hallucinations and rising costs, and the need to address AI pain points and risks. Concerns about cognitive decline due to AI tools, increasing job insecurities, and the impact of AI on future generations and job market. Military use of AI, environmental impact gender divide, implications of AI future including self-evolving code. Software becoming more probabilistic like organisms, personalized code bases, potential shift from code to digital DNA. AI as potential life operating system, AI impact on software obsoletion, encouragement to think critically about AI. Survey gratitude, Time lapse between surveys, AI usage by experience levels. Junior developers rely more on AI, Surprising metrics from last year, Impact of AI on the speaker's perspective. Debating AI Terminology and Learning Coding's Relevance, Philosophical Perspectives on AI and Coding Education. The Importance of Coding and Software Engineering Skills in the AI Future. Challenges and Future Scenarios for AI Developers' Pricing and Models. AI Applications in Development and Future Challenges. AI Influence on Society and Programming Practices.
Piensa Como un Tester: Qué Buscar en el Código Generado por IA
16 min
Piensa Como un Tester: Qué Buscar en el Código Generado por IA
Developers and QA engineer Wendy discuss the challenges in development and testing, using John's experience as an example. John encounters challenges with expired coupons affecting the checkout process and sprint deadlines. Developers and testers have complementary perspectives in software development; introducing the concept of QAI for enhanced quality assurance and collaboration. The QAI introduces a new perspective to code development, focusing on thorough alignment and error scanning for enhanced quality assurance. The importance of code alignment in development, the consequences of silent failures, and the necessity of handling potential hidden failures with a security-focused approach. AI builds fast and trusts everything, teaches suspicion, identifies trust gaps, and addresses accessibility failures for a secure code environment. Every team has patterns to anticipate, leveraging skills for immediate help, and focusing on effectiveness and protection in AI development. John and I collaborate using QAI to enhance code effectiveness, prioritize code alignment, fix contradictions, and address hidden failures effectively. Ship clean code timely, find bugs early to save time and trust. AI and QAI enhance speed and safety in development. Wendy emphasizes the importance of detecting bugs early and the impact on user trust and deadlines.
Pear: Lanzamiento de Aplicaciones P2P de Producción
54 min
Pear: Lanzamiento de Aplicaciones P2P de Producción
WorkshopFree
David Mark Clements
Mikkel Malmberg
2 authors
Todo lo que se necesita es un módulo y una herramienta CLI para construir y desplegar aplicaciones peer-to-peer de producción. En este masterclass:Construir una aplicación peer-to-peer en tiempo realConectar con otros en tu propia aplicación, completamente peer-to-peer.Entender cómo desplegar, incluyendo prácticas de producción, principios y herramientasEsto es para cualquiera que construya con JavaScript y cualquiera que despliegue aplicaciones.
Personalización Sin el Precio - LLMs Locales para Desarrolladores de JavaScript
108 min
Personalización Sin el Precio - LLMs Locales para Desarrolladores de JavaScript
WorkshopFree
Jo Franchetti
Jo Franchetti
Los LLMs son poderosos pero impredecibles y la mayoría de los tutoriales omiten la parte donde realmente tienes que lidiar con eso en el código de producción. Este masterclass te enseña a usar la IA generativa como una herramienta de ingeniería: cómo estructurar prompts alrededor de esquemas, validar y reparar la salida no determinista, y ejecutar modelos localmente para que controles el costo y el carbono.

Generaremos un mundo para un juego de rol como nuestro contexto de enseñanza, es un dominio divertido y de bajo riesgo que hace visibles los problemas difíciles. Los patrones con los que te irás se aplican en cualquier lugar donde quieras incorporar LLMs en un sistema tipado.

No se requiere experiencia en ML. Solo TypeScript y una laptop.
Una Breve Historia de la Revisión de Código (Y Qué Sigue)
8 min
Una Breve Historia de la Revisión de Código (Y Qué Sigue)
The Talk explores the transition from solo development to code review history, tracing it back to the Fagin Inspection process in the 1990s. It discusses the evolution of code collaboration from in-person meetings to remote, email-based discussions. The shift to modern code review via pull requests on GitHub improved collaboration efficiency. The integration of AI in code review enhanced processes and enabled instant feedback. Encouraging open source projects to adopt code review tools and prioritize the importance of thorough reviews is highlighted.
From Legacy to Delight: The Future of Node.js DX
21 min
From Legacy to Delight: The Future of Node.js DX
Claudio Bunder emphasizes the importance of Node.js documentation, highlighting its impact on the ecosystem and the challenges in maintaining it. Node.js API documentation tooling faces significant design and implementation hurdles, with a lack of documentation hindering user interaction. The transformation of Node.js API documentation was driven by the need to improve user experience. Dockit, an AST engine, streamlines API documentation generation with support for Markdown, JS Doc, and TS Doc, offering modular flexibility and community-driven documentation creation. Dockit's efficient processing of document structures and metadata, combined with a generator system, ensures high performance and scalability in API documentation generation.
¡Deja de usar JSON Web Tokens (JWTs) para autorización!
12 min
¡Deja de usar JSON Web Tokens (JWTs) para autorización!
Sohan Maheshwar humorously discusses challenges with JWT usage for authorization, focusing on payload issues and revocation challenges. The 'new enemy problem' in authorization is described, emphasizing scalability challenges with scopes. Microservice architectures pose challenges for JWT usage, with macaroons suggested for improved access control. Modern authorization methods like relationship-based access control and policy engines are recommended to address broken access control risks in web apps.
HTML en Canvas: Uniendo UI y GPU en la Web
17 min
HTML en Canvas: Uniendo UI y GPU en la Web
Santiago Colombatto
Tomas Ferreras
2 authors
Santiago Colombato explains the challenge of synchronizing DOM and WebGL for visually heavy websites, focusing on scroll sync and WebGL basics. WebGL scroll sync involves adjusting canvas position to prevent drift. Optimizing WebGL text rendering includes overcoming drift and clipping challenges. WebGL font rendering complexities include manual handling of text features. Enhancements involve drawing real HTML elements inside the canvas for visual effects. WebXR demos showcase HTML integration in 3D space, emphasizing aesthetics and accessibility.
Chunking
28 min
Chunking
Tobias Koppers explains chunking in Bundlers, emphasizing efficient module grouping for performance optimization. Strategies involve smart module grouping, caching, and balancing between request counts and download sizes. CSS delivery via link tags poses complexity in chunking due to order dependencies. Balancing CSS chunking to reduce requests involves overshipping techniques. Evolving chunking strategies consider compile time challenges and the impact of React server components. Future optimizations may prioritize pages based on analytics data. Tailwind offers a solution for CSS chunking, while the need for future CSS features with native dependency declarations is highlighted.
¿Reescribir o Refactorizar? Cómo Mover de Forma Segura Aplicaciones Legacy a Frameworks Modernos
21 min
¿Reescribir o Refactorizar? Cómo Mover de Forma Segura Aplicaciones Legacy a Frameworks Modernos
Sylwia Laskowska discusses challenges of managing legacy frontend code and migration processes. Legacy tech aging faster than business needs leads to legacy systems. Migration strategies include Big Bang and incremental approaches depending on project constraints. Real-life migration stories highlight importance of thorough planning. Incremental migration using strangler pattern allows continuous feature development alongside legacy system phase-out. Strangler pattern advantages include easy rollbacks with feature flags. Challenges in migration involve sacrificing story points and developer discontent. Effective migration planning emphasizes testing, continuous planning, and the consequences of inaction.
Pon a prueba tus reflejos (y mi aplicación)
32 min
Pon a prueba tus reflejos (y mi aplicación)
Eddie from PayPal introduces a game called Whack-A-Mole but discusses the importance of real-time data and its elimination of constant page refreshing for applications. The evolution from AJAX to Comet to WebSockets marked a transition towards efficient bidirectional data communication, with Socket.IO simplifying complex processes. Postgres changes and Superbase enhance real-time features for better user experience. Real-time event handling, presence tracking, and broadcast events are crucial for scalable and flexible processing. The talk also delves into challenges and solutions in handling real-time data, including managing presence metrics and monitoring event handling.
400 Tech Leads. Mismos Problemas. Ninguno de Ellos Técnico
17 min
400 Tech Leads. Mismos Problemas. Ninguno de Ellos Técnico
Anri Fisher, with over 12 years in tech, focuses on training tech leads and addressing time management challenges. Tech leads shift to a supportive role in empowering team members in growth discussions and one-on-one meetings. Overcoming feedback and delegation struggles through clear communication and expectations is crucial for effective leadership. Strategies for proper delegation include setting clear expectations, agreeing on timelines, and defining processes. Ensuring team alignment, shared timelines, and clear ownership are key for project success in tech teams.
Cómo enseñé a los LLMs a Svelte
33 min
Cómo enseñé a los LLMs a Svelte
Welcome to the talk 'How I taught LLMs how to svelte.' Discussing Svelte basics, syntax evolution in Svelte 5, challenges with LLM training, Model Context Protocol in Svelte, enhancing agentic workflow with MCP, challenges in guiding LLMs for Svelte code, Svelte MCP skills and context management, leveraging ESLint tooling and agent skills, advancements in Svelte ecosystem, and handling warnings with MCP linter.
Reduciendo a la Mitad Tu CI Pipeline – Estrategias Prácticas de Optimización
10 min
Reduciendo a la Mitad Tu CI Pipeline – Estrategias Prácticas de Optimización
Serhii discusses optimizing CI pipelines by prioritizing impactful changes, reducing a merge train pipeline from an hour to 22 minutes through structured approaches, and focusing on failure rates for improved developer trust and system reliability. Adding workers and optimizing Chrome usage in test environments reduced the merged train run time by reprioritizing resources and improving efficiency. Faster CI achieved by reducing unnecessary weight, maintaining trust, and optimizing test retry mechanisms to enhance stability and speed. Counter-intuitively, spending more on infrastructure led to a 64% reduction in merge train time and a 12% increase in CI health, emphasizing the importance of optimizing for the lowest total cost and not just CI cost. Prioritize by return, not convenience. Optimize the system for speed, stability, and cost trade-off to achieve significant improvements in merge train time and test suite performance. Measure pipeline efficiency to identify high-return engineering projects.
Out-of-Order Streaming – El Futuro del Desarrollo Web
26 min
Out-of-Order Streaming – El Futuro del Desarrollo Web
Exploring web performance, server-side rendering, streaming, and out-of-order streaming to enhance efficiency. Evolution from client-side to server-side rendering for better response. Balancing client-side rendering speed and server-side tasks with hydration. Optimization of rendering processes with server components. Evolution of tech stack addressing server response challenges. Improving rendering efficiency with streaming and Express. Sequential handling of asynchronous components for better user experience. Implementation of server-side loading state and out-of-order streaming for content flow replacement.
Browser, API y Tecnología Asistiva: Un Triángulo Amoroso
28 min
Browser, API y Tecnología Asistiva: Un Triángulo Amoroso
Excited for JS Nation in Amsterdam, emphasizing the importance of accessibility layers. Discussing the evolving systems and focusing on desktop accessibility journey. Introducing Tepiso Luhujo and discussing accessibility challenges in testing and browser relationships. Highlighting support for UI automation and IAccessible2 by JAWS and NVDA. Efforts like Accessibility Compact Data project aim to integrate accessibility info into tools seamlessly. Testing with virtual machines for accessibility, although tricky, can be worth it. Promoting empathy and fun in accessibility awareness sessions. Using multiple operating systems with respective screen readers for accessibility testing, recommending Playwright's accessibility plugin for automated testing.
Tomando un Dump: Usando Heap Dumps para Encontrar y Solucionar Problemas de Memoria y CPU en NodeJS
22 min
Tomando un Dump: Usando Heap Dumps para Encontrar y Solucionar Problemas de Memoria y CPU en NodeJS
Talking about using heap dumps to find and fix Node.js memory and CPU problems. Starting with a horror story of server crashes and memory leaks in Node.js environment. Exploring why memory leaks occur in JavaScript and how garbage collection works in programming languages. Memory leaks can occur in garbage collected environments. Understanding how garbage collection works in JavaScript and general programming languages. Exploring the mark and sweep phases of garbage collection to identify and reclaim unreachable objects. The garbage collection process involves two phases: mark and sweep. Objects not reachable from roots are marked for removal. The issue arises when objects can still be reached, causing memory leaks like with unbound caches. Memory leaks can occur due to global references or unclosed hooks causing objects to remain in memory, leading to potential memory overflow. Memory usage fluctuates due to garbage collection cycles, which prevent memory leaks by releasing unused memory. A memory leak leads to increasing memory and CPU usage, potentially causing system unresponsiveness. Pinpointing memory leaks is challenging as they affect the entire application, often appearing in production environments. Heap and memory dumps help analyze memory issues, generated in multiple ways like DevTools and command line. Exploring memory usage through Node.js application launch, debug mode, and heap snapshot analysis in Chrome DevTools. Exploring memory snapshots and pinpointing memory leaks by creating diffs between snapshots to identify leaked objects and their references for easy fixes. Exploring different methods for generating memory snapshots, including CLI flags, experimental node flags, and API usage, to efficiently identify memory leaks and manage heap dumps in Node.js environments. Discussing security considerations, challenges in memory leak detection, utilizing heap dumps for resolution, and emphasizing the importance of data security and verification in fixing memory leaks.
Depuración de Rendimiento Con AI
6 min
Depuración de Rendimiento Con AI
The talk explores using AI to address challenges in rendering performance optimization, highlighting the potential of tools like Chrome developer tools MCP. Leveraging AI with these tools can streamline the process and flatten the learning curve for developers. The approach of isolating performance issues through commit analysis, including systematic testing and synthetic stress tests, is emphasized as a practical method to identify and resolve rendering performance issues effectively.
Migración de Bibliotecas de Componentes UI Impulsada por LLM
25 min
Migración de Bibliotecas de Componentes UI Impulsada por LLM
Nawal's talk on using LLMs for component library migration at Zalando, challenges faced with multiple component libraries, and the use of code mods for automation. Transitioning to LLMs for automated migration handling complex code variations, iterative experiments for accuracy improvement, challenges in transforming complex usages, improving LLM accuracy through pattern provision and developing a CLI tool for transformation. Maintaining tool accuracy through regression setup and successful migration of complex B2B applications with high accuracy and cost-effectiveness. Challenges, learnings, and lessons from LLM migration incidents, and the effectiveness of LLM in migration despite project constraints.
Construyendo Aplicaciones ChatGPT y MCP con Toda la Comodidad del Moderno TypeScript DevX
21 min
Construyendo Aplicaciones ChatGPT y MCP con Toda la Comodidad del Moderno TypeScript DevX
Fred introduces building JPG and MCP apps with Skybridge, highlighting MCP's evolution and growth with general clients. Challenge GPT integrates its apps on MCP, expanding business experiences. The Skybridge framework supports various ecosystems including Challenge GPT, enabling app development on the Alpic platform. Explore chat.gpt app store, interact with apps, and showcase a cottage app for vacation planning. Utilize interactive components, voice recognition, and LLM in app development for chat.gpt ecosystem. Utilize local dev tools, Magic 8 Ball for fast iteration, and build Charge GPT app to explore capitals with detailed info and interactive map view. Deploy apps with Alpik Tunnel, access the playground for testing, and engage in the open discord community for support.
Auth Bajo Ataque Detectando Fallos de Autenticación de JavaScript en Producción Rápidamente
21 min
Auth Bajo Ataque Detectando Fallos de Autenticación de JavaScript en Producción Rápidamente
Viola, senior software engineer presents authentication under attack, focusing on catching JavaScript authentication failures rapidly. The importance of understanding authentication as a trust chain to diagnose and prevent failures is highlighted. Tracing trust boundaries using verbs like proof, remember, delegate, and enforce is essential for precise investigation. Identifying common authentication failure patterns such as loops, session issues, and permission leaks is crucial. Resolving trust inconsistencies through evidence, ownership, and efficient system narrowing is emphasized to enhance system trust resilience.
Software Craftless: Escribiendo Código Que Haría Vomitar a una Cabra
15 min
Software Craftless: Escribiendo Código Que Haría Vomitar a una Cabra
Introducing Software Craftless with Cesar Alberca, exploring the downsides of best practices, emphasizing clear naming conventions, discussing code complexity optimization, the evolution of frontend development trends, architectural diagrams importance, testing tips, AI-driven development, creative AI utilization, and gratitude towards AI interactions.
Supercharging Your Tooling With Rust
24 min
Supercharging Your Tooling With Rust
Mael from Mistral.ai discusses the evolution of Yarn, from its origins to the current Yarn 4 and plans for Yarn 6 in Rust. Yarn 4 to Yarn 6 in Rust, Stability, and Codebase Challenges. Challenges with Yarn's Codebase and Performance. Yarn's Performance Challenges and Multi-Ecosystem Support. Yarn's Multi-Ecosystem Vision and Lazy Installation. Yarn's Ecosystem Expansion and Rewrite Challenges. Yarn's Rewrite Efficiency and Test Reusability. Yarn's Rust Rewrite Challenges and Discoveries. Rust's Experimental Features and Challenges. Rust's Rewrite Challenges and AI Usage. Challenges of Integrating Rust Rewrite and Long-Term Maintenance. YARN's Performance Improvement and Long-term Vision.
Una Fuga en el Shell – Cómo la Refactorización del Autocompletado Nos Rompió y Cómo lo Arreglamos
26 min
Una Fuga en el Shell – Cómo la Refactorización del Autocompletado Nos Rompió y Cómo lo Arreglamos
The speaker presents a project to enhance autocomplete in a database CLI using TypeScript, discusses challenges with memory errors in testing, delves into Node.js memory management, explores system contexts and heap snapshots, examines JavaScript memory retention, evaluates the impact of context and eval on memory, uncovers Node.js core bugs and memory leak testing complexities, highlights the use of HeapSnapshots for memory leak detection, emphasizes the importance of application understanding in debugging, and stresses the significance of testing procedures and managing separate heaps.
El gusto en el desarrollo de software
10 min
El gusto en el desarrollo de software
Steven discusses the role of taste in software development and its implications for the future of software engineering. The focus is on Cognition's product Devon, an AI software engineer, augmenting the team's capabilities and achieving significant outcomes. Devon's extended responsibilities include testing, reviewing, and monitoring features, with a prediction of English becoming the primary source of truth in software engineering. The transition to English as the primary language for software development is envisioned, emphasizing stability, history-awareness, and spec-driven development.
Black Friday: ¿Elegirías la Prueba de Rendimiento Correcta?
16 min
Black Friday: ¿Elegirías la Prueba de Rendimiento Correcta?
The talk delves into the significance of spike testing to prepare for sudden traffic spikes like Black Friday, highlighting the impact of spikes on applications and the necessity of measuring recovery post-spike. It emphasizes the critical role of spike testing in mitigating failures during high-load events, such as Black Friday, and addresses various challenges like cache warming, connection pool limits, and autoscaling delays that surface during sudden traffic surges. The implementation of effective spike testing involves defining base load, peak hours, and realistic traffic distribution, while emphasizing the importance of measuring system recovery, response time, and error reduction post-spike to avoid production failures.
Click. Ship. Done. AI Agents on Cloudflare
22 min
Click. Ship. Done. AI Agents on Cloudflare
AI evolution has led to more accessible technology. Agentic coding and LLM guidance are enhancing AI models. Decision-making and MCP integration are key in the agentic loop. Future AI challenges include Cloudflare optimization. Deployment of AI agents on Cloudflare for state management is crucial. Integration of LLM models and MCP with Cloudflare is significant. Accessing MCP server and self-hosted MCP with Cloudflare integration is important. Exploring MCP configuration and deployment with Cloudflare is essential for AI development.
Rustificando Vite: Diseñando una Cadena de Herramientas Híbrida para el Mundo Real
6 min
Rustificando Vite: Diseñando una Cadena de Herramientas Híbrida para el Mundo Real
Options for pre-bundling, transformation, and minification. Rollup, bundling, and limited chunk control. SWC for React, but complexity with multiple bundlers causing issues for maintainers and developers. Limitations in bundlers, features V8 needs. Improving build times with Rust. Introducing Roldown with rollup's API, compatibility, speed, and advanced chunking. Features like module types, lazy barrel optimization, HMR, and built-in minifier for a performant bundle. Ensuring Rust-based bundler compatibility with JavaScript ecosystem. Introduction of Swangular for efficient plugin handling. Native Rust plugins support with module resolution, aliases, TypeScript JSX transform, dynamic imports. Integration with underlying minifier, transformer, linter, and formatter for tool chain V+.