June 11 - 16, 2026
React Summit
Amsterdam & Online

React Summit 2026

La conferencia de React más grande del mundo

React Summit is an annual conference on all things React, gathering thousands of Front-end and Full-stack engineers from around the world.



Esta edición del evento ha finalizado, las últimas actualizaciones de este React 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

Qué pueden hacer los RSCs en Next.js hoy
36 min
Qué pueden hacer los RSCs en Next.js hoy
Aurora discusses the journey of React Server Components in Next.js, emphasizing the importance of composability and scalability. The shift to server-side data fetching with enhanced composability and declarative nature is explored. The significance of self-contained components for fast server-side data fetching and improved user experience is highlighted. NextGIS app router is discussed for enhanced performance and optimized data caching. Version 16 introduces cache components for optimized data caching and instant navigations. Improvement in user experience with Next 16.3 through app shells, partial prefetching, and instant insights is emphasized. The talk also covers new components and features for server-side rendering, optimizing loading speed, animations, and playlist integration in Next.js.
Cómo uso AI como Educador Técnico
31 min
Cómo uso AI como Educador Técnico
Starting with recent comments criticizing the stance on AI and coding, highlighting the divide between senior and junior developers' perspectives. Reflecting on the impact of AI on teaching code and content creation, transitioning to AI-driven teaching methods. Challenges in transitioning to AI-driven teaching focused on critical thinking over syntax. Discussion on scaling AI tools, Bloom's Taxonomy, and the shift to creation-focused development. Importance of critical thinking in software engineering and nurturing junior talents in the evolving industry. AI's role as a teaching tool, concerns about job replacement, and the need for continuous skill growth. The significance of maintaining critique ability in AI output evaluation.
Tanstack Start y Cómo Soporta React Server Components
27 min
Tanstack Start y Cómo Soporta React Server Components
Introducing 10-Stack Dart, a full-stack framework for client-first applications, with server features and support for React and Solid. Discussion on the necessity of React server components and their role in providing data streams for React. Exploring handling server components in 10 sec start, server functions as the boundary for server-rendered UI, caching mechanisms, and flexibility in returning multiple server components. Managing route-based caching, multiple server components in one function, and using query cache for server-rendered UI. Deciding server composition, client-controlled structure, composite components for interactive UI elements, and ensuring type safety in composition models. Understanding the power and flexibility of server components in application architecture, migration from React router to 10-stack start, and challenges with release stability and usage of RSCs. Discussing the implementation of RSC in 10-stack start, its usage in new projects, differences with Next.js, and comparisons of one-way RSCs with Next.js.
From Vibe Coding to Vibe Engineering
30 min
From Vibe Coding to Vibe Engineering
Kitze introduces the purpose of conferences as networking, meeting people, and teaching. The speaker discusses their businesses Sizzy and Benji, emphasizing tools for developers and a life OS solution. They highlight Zero to Shift, Tinker Club, and SuperMac. React's evolution and frontend development advancements are summarized. Vibe coding and management practices are discussed, focusing on quick changes and embracing code nuances. Vibe engineering involves leveraging agents and committing often. Effective prompting, voice dictation, and vibe coding challenges are addressed. AI's impact on programming jobs and the importance of innovation are highlighted. Role-based frameworks like React Cowboys and Fibre engineering's code consistency are emphasized.
This Component Could Have Been A Class
33 min
This Component Could Have Been A Class
Scott introduces React 3 Fiber, emphasizing its uniqueness and ease of use. Discussing the benefits of exploring web APIs beyond the React bubble for enhanced user experience. Exploring CSS properties for animations and scroll snap API for touch support. Leveraging browser capabilities for innovative user experiences. Highlighting advanced CSS techniques and new HTML features for UI design. AI integration in code efficiency and component building. Strategies for AI-written CSS and optimizing AI tools. Firefox's API prioritization and positive trends. Tailwind's role in modern CSS development and impact on React developers.
Construyendo Puentes hacia un Futuro Post-SPA
33 min
Construyendo Puentes hacia un Futuro Post-SPA
The speaker reflects on professionalism, tech collaboration deficiencies, and changing perspectives. They discuss React community involvement, cultural implications of technology choices, and the impact of Core Web Vitals on React sites. External factors like networks influence web development, optimizing JavaScript in browsers is crucial, and rethinking design based on user interactions is highlighted. Income influences smartphone market segmentation, Android pricing impacts the ecosystem, and adapting technology based on user data is essential. Transitioning to HTML-first in browser interfaces and user-centric testing to improve website quality are key takeaways.
Recetas de Pruebas Pragmáticas: Creando Pruebas que Sobreviven al Calor
206 min
Recetas de Pruebas Pragmáticas: Creando Pruebas que Sobreviven al Calor
Workshop
Younes Jaaidi
Younes Jaaidi
En esta masterclass de pruebas de React, intercambiaremos estrategias de prueba frágiles por una receta de pruebas que realmente resista la presión. Si tu estrategia actual se siente como sobras recalentadas — mocks que te impiden refactorizar, pruebas end-to-end inestables, o lanzamientos de último minuto servidos crudos — es hora de afilar tus cuchillos. Iremos al mercado por ingredientes frescos como Vitest, Testronaut, Fakes, y Object Mothers.
Luego, de vuelta en la cocina, prepararemos pruebas de bajo mantenimiento y alta confianza que se mantengan firmes a través de refactorizaciones y migraciones. Sin dogmas, sin balas de plata — solo técnicas prácticas y probadas en batalla para ayudarte a cocinar con confianza.
La UI que se construye sola: Explorando el Front-End Generativo
28 min
La UI que se construye sola: Explorando el Front-End Generativo
Kiko explores the concept of Dynamic User Interfaces generated by AI based on user prompts and challenges traditional UI generation by focusing on user needs. The implementation involves structuring dynamic UI with LLM calls and enhancing interaction through forms and client state embedding. The talk covers implementing dynamic UI features, utilizing a custom design system, enabling dynamic UI generation by LLM, and discussing use cases and transitions to dynamic UI. It also addresses testing challenges, ensuring user experience through context-based data, and the importance of building reliable AI systems to avoid model hallucination.
Construyendo Aplicaciones Fullstack con Cursor
164 min
Construyendo Aplicaciones Fullstack con 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 Framework .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 línea en vivo, 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.
Cómo Construir Agentes de IA Confiables con Agent Skills (en React)
129 min
Cómo Construir Agentes de IA Confiables con Agent Skills (en React)
Workshop
Ohans Emmanuel
Ohans Emmanuel
Durante el último año, la inteligencia de los modelos se ha disparado y las herramientas de agentes han mejorado significativamente. Sin embargo, todavía hay una brecha: la mayoría de los agentes de IA no tienen la experiencia procedimental y específica del dominio necesaria para realizar trabajos reales dentro de productos reales, especialmente en aplicaciones de React, donde un pequeño cambio de comportamiento se convierte en regresiones visibles para el usuario.

En esta masterclass, mostraré cómo aprovechar Agent Skills cambia la forma en que construyes características de IA en React: desde el ajuste de prompts hasta el envío de guías empaquetadas, recursos y scripts que convierten un agente de propósito general en uno específico para el producto a través del protocolo de Agent Skills. Mostraré una forma práctica de hacer esto en aplicaciones de React sin cambiar tus frameworks actuales o LLM, con evaluaciones y versionado en su lugar para prevenir regresiones.
Del Caos Asíncrono a React Determinista: Arquitectura Práctica de Máquinas de Estados para Sistemas en Tiempo Real
86 min
Del Caos Asíncrono a React Determinista: Arquitectura Práctica de Máquinas de Estados para Sistemas en Tiempo Real
Workshop
Rajni Gediya
Rajni Gediya
Mentorship available
A medida que las aplicaciones de React avanzan hacia sistemas en tiempo real — transmisión de datos, flujos de trabajo de IA, dispositivos de hardware — la complejidad asíncrona crece rápidamente. Los reducers y los manejadores asíncronos dispersos a menudo funcionan al principio, pero una vez que la concurrencia y las interrupciones del ciclo de vida entran en escena, las cosas comienzan a fallar de maneras sutiles.
En esta masterclass práctica, tomaremos una configuración asíncrona frágil de React y la rediseñaremos en una arquitectura determinista impulsada por máquinas de estados. El objetivo no es enseñar una biblioteca específica, sino mostrar cómo el modelado explícito de estados hace que los sistemas complejos sean más fáciles de razonar y más confiables en producción.
Skills en Claude Code Desktop: Arquitectura y Runtime de Ejecución
25 min
Skills en Claude Code Desktop: Arquitectura y Runtime de Ejecución
Daniel Avila introduces Cloud Code Desktop, a new platform simplifying Cloud Code usage. Explore features like Cowork, connectors, and plugins. Manage sessions, customize environments, and interact with Cloud efficiently. Understand skills, context, and execution in Cloud Code. Develop comprehensive skills with precise control measures. Optimize skill execution, design interfaces, and implement skills in MCPs. Enhance MCPs with Cloud Skills and advanced installation processes in Cloud Code Desktop.
Modernizando Tu Aplicación React: Compiler, useEffectEvent, Activity & Amigos
27 min
Modernizando Tu Aplicación React: Compiler, useEffectEvent, Activity & Amigos
Victor shares experiences inheriting codebase and explains the importance of React's updates for code cleanliness. Agenda includes React evolution, API usage, modernization playbook, and insightful discussions. React 19 impact on React's evolution towards a declarative model for state management and form handling. React's shift towards a declarative model, impacting form handling and state management with React 19 updates, including new APIs and the importance of the React compiler for efficient development. Using React compiler for efficient development and code simplification. Measuring code base changes with memorization hooks identification. Introducing user fact event API for dependency-free code. Handling state persistence challenges with the Activity API for seamless user experiences and resource management. Utilizing the Activity API for precise state management and resource optimization in React Native applications. Exploring powerful user cases: tabs example, pre-rendering, and back navigation benefits with the Activity API. Exploring the value of instant experiences with back navigation and code optimization through API adoption. Measuring success, avoiding AI dependence, and understanding the importance of learning for effective development. Addressing challenges post-AI era, emphasizing responsibility in learning, maintaining control, and ensuring security. Practical steps include using React compiler, auditing code for Activity API integration, and optimizing data flow for enhanced user experience.
De Cero a Streaming: Implementando React Server Components Tú Mismo
116 min
De Cero a Streaming: Implementando React Server Components Tú Mismo
Workshop
Krasimir Tsonev
Krasimir Tsonev
Descubre el poder de los Server Components en React sin la necesidad de un framework. En este masterclass, exploraremos cómo construir una solución de renderizado del lado del servidor usando "solo" JavaScript y Node.js. Nos adentraremos en los conceptos básicos de los Server Components, incluyendo cómo renderizar componentes en el servidor y gestionar la obtención de datos. Al final de esta sesión, tendrás una comprensión de cómo implementar Server Components en tus propios proyectos sin depender de un framework.
Una Guía para el Renderizado del Compilador de React
32 min
Una Guía para el Renderizado del Compilador de React
Marc Erickson discusses React rendering fundamentals, optimizing performance, and compiler efficiency. The React compiler optimizes components with memoization and efficiently recalculates changes. React 19 introduces memo cache hook for performance optimization. Enhancements in logic execution, reference optimization, and context changes improve rendering performance. The React compiler impacts re-renders based on props, inputs, and tool transitions. Developing a time-traveling debugger at Replay addresses bug investigation challenges. Understanding code optimization and React build tool transitions are crucial for performance investigation in software engineering.
Deja de Adivinar Tu API: React con Contrato Primero usando OpenAPI
29 min
Deja de Adivinar Tu API: React con Contrato Primero usando OpenAPI
Violina discusses fixing front-end bugs caused by backend field renaming at Click My Horse TV. Systems misalignment led to unexpected outcomes due to evolving APIs. Different shapes from APIs caused cross-platform functionality gaps. Drift in domain shapes slowed velocity and exemplified misalignment in the mobile app. OpenAPI contracts improved code reliability and consistency. Spec-driven development ensured backend and frontend alignment through shared schemas. AI-assisted development benefitted from precise specifications. Trustworthy automation processes relied on accurate component scaffolding and reliable AI output. Ownership clarity and spec integrity were crucial for optimizing development workflow. Investment payoff with shared APIs among frontend clients emphasized. Tech depth accumulation highlighted the importance of treating the API as a product with design discipline.
¡Protegiendo Tus Cookies de Hackers y Desarrolladores Hambrientos!
27 min
¡Protegiendo Tus Cookies de Hackers y Desarrolladores Hambrientos!
Mohamad from ING Bank discusses cookie origins and functions, exploring storage, encryption, and security measures. The talk delves into enhancing security through attribute settings, value generation, and decoding manipulation. It also covers domain, path setup, expiry, XSS vulnerability prevention, and Same Site vs. Same Origin comparisons. Additionally, it touches on GitHub.io complexity, Same Site attribute effects, default values, Chrome settings, and managing cookie partitioning with the Secure flag.
Guía de Bolsillo para la Seniority
25 min
Guía de Bolsillo para la Seniority
The Talk discusses the significance of communication, problem-solving, and ownership for senior engineers in software development. It emphasizes the importance of ego management, learning from mistakes, and embracing simplicity for growth and improvement. The key points focus on balancing ownership, avoiding overcomplication, and prioritizing fundamentals and craftsmanship over trendy tools in programming.
Mess to Modern: Refactoring a React Nightmare
18 min
Mess to Modern: Refactoring a React Nightmare
Have you ever faced complex and messy React codebases? Caleb Garner shares a five-step playbook to transform a 900-line React component. Addressing systematic modularity and organization structure for better code management. Enhancing codebase structure by extracting business logic for testability and maintainability. Streamlining state and data management for robust codebases. Establishing predictable data handling with userReducer for structured state management. Optimizing component modularity for reusability and efficient data management. Emphasizing caller-controlled layout and streamlined development experience through five key principles.
Claude Code Avanzado — Flujos de Trabajo de Producción, Subagentes y Ejecución Autónoma
207 min
Claude Code Avanzado — 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 AI chocan con la misma pared 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 primero de Conference Companion App con el horario 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 AIVerás un flujo de trabajo de producción completo, deliberadamente ponderado hacia el trabajo que realmente determina la calidad:- Investigación — Reuniendo todo lo que la AI 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 — Dividiendo 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 AI 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, construcció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 dirigida 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.
De Figma a TV y Más Allá: Escalando React UI con Design Tokens y MCP
17 min
De Figma a TV y Más Allá: Escalando React UI con Design Tokens y MCP
Seungho Park discusses scaling React UI using design tokens and Figma to address UI consistency challenges at LG Electronics. Design tokens managed in Figma and synchronized across platforms using GitHub Actions. Automation of design token updates demonstrated with Figma Sync and GitHub Actions. Shared tokens enable app-wide theme consistency and streamline visual styling with CodeConnect. CodeConnect bridges Figma design to React code, transforming designs with AI and ensuring accurate mapping. Practical insights shared on implementing design tokens for scalable React UI development.
React Bits: El Arte de la UI Destacada
21 min
React Bits: El Arte de la UI Destacada
David, creator of React Bits, shares insights on designing standout UI components, emphasizing the importance of distinct interfaces without being noisy. ReactVids focuses on creating reusable visual moments for developers, ensuring standout UI accessibility. Community-driven evolution of React Bits prioritizes customization, usability, and key UI qualities. Magic Rings exemplifies the balance and purpose needed in UI components. The versatility of Magic Rings showcases the importance of a flexible visual system. Exploring shaders enhances the control and visual richness of Magic Rings. Leveraging shader uniforms enables dynamic visual effects in React components. Real creative controls in component design emphasize meaningful customization. Strategic props play a crucial role in reusable creative component development. The philosophy of React Bits focuses on easy adoption, customization, and providing a strong starting point for distinct interfaces. ReactVids aims to create memorable, intentional, and unique user moments in UI design.
Conquering React Concurrency
25 min
Conquering React Concurrency
The talk at React Summit 2026 by Ariel covers the importance of React concurrency in improving user experience. It delves into the concepts of concurrency, contrasting it with parallelism, and emphasizes the historical relevance of efficient task handling, like the McDonald's kitchen design in 1942. Operating systems use round-robin scheduling for fair process execution. React 18 addresses user impatience and rendering challenges through concurrency. The evolution of React's rendering process from stack reconciliation to fiber reconciliation is highlighted, emphasizing the role of Suspense in managing work prioritization and background rendering efficiently.
Gotta Go Fast: React at 60 FPS
16 min
Gotta Go Fast: React at 60 FPS
Rachel Kaufman discusses animating in React without libraries for high performance. Client project for the International Spy Museum involved facial recognition education using React. React's unconventional use for complex UI animation in museum exhibits. Optimizing animation performance in React with request animation frame and using canvas for drawing. Managing continuous animations in React for smooth transitions. Leveraging canvas and refs for drawing and direct DOM access in React. Implementing complex animations with refs and request animation frame in React. Using memo and request animation frame for preventing unnecessary re-renders. Automating React debugging with Chrome DevTools and performance analysis with console.time.
Diseñando para el Fallo: El Kit de Herramientas de Producción del Desarrollador Senior de React
29 min
Diseñando para el Fallo: El Kit de Herramientas de Producción del Desarrollador Senior de React
The talk delves into the importance of designing for failure in software engineering, highlighting the significance of resilience in React applications. It emphasizes the challenges of error detection and prevention, introduces resilience patterns like Circuit Breaker, and discusses implementing these patterns in Next.js. The talk also covers managing API retries, handling timeouts, addressing latency challenges, and strategic placement of error boundaries for improved user experience. Additionally, it touches on understanding user experience, error perception, and common anti-patterns in React error handling.
Construir aplicaciones de ChatGPT con Skybridge
74 min
Construir aplicaciones de ChatGPT con Skybridge
Workshop
Frédéric Barthelet
Frédéric Barthelet
Un nuevo ecosistema de aplicaciones está emergiendo dentro de agentes conversacionales generalistas como ChatGPT y Claude. Estas aplicaciones sirven como una tienda digital directa para marcas. Son una alternativa convincente a las aplicaciones móviles y web tradicionales para los mil millones de usuarios que ahora comienzan su viaje en línea en un chat.

Las aplicaciones de IA se construyen sobre estándares como Apps SDK, MCP Apps y MCP UI. Todas dependen de MCP como el protocolo subyacente para exponer contexto y herramientas, mientras añaden una capa de presentación orientada al usuario en forma de widgets de UI.

Construir estas aplicaciones de React introduce un conjunto genuinamente nuevo de desafíos: ya no estás diseñando para un usuario que interactúa solo con una UI, sino para una dinámica de tres vías entre un humano, una UI y un modelo. Cada interacción debe tener en cuenta si se origina a partir de un clic en un widget o un mensaje escrito en el chat.

Skybridge es el framework full-stack de TypeScript construido sobre React que creamos en Alpic para ayudar a los desarrolladores de todo el mundo a lanzar estas nuevas aplicaciones a la velocidad de la luz.

¡Ven y aprende cómo construir la próxima generación de aplicaciones de IA conmigo!
Sin Servidores, Sin Nube, Sin Amos: Crea Apps P2P con Pear
66 min
Sin Servidores, Sin Nube, Sin Amos: Crea Apps P2P con Pear
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 esta masterclass:Convierte una aplicación existente de React para que ya no necesite un servidor para desplegarPrepara la aplicación y configura el flujo de despliegue para el lanzamiento de producciónPasa a producción con multisig - lanzamientos descentralizados basados en quórum criptográficoEsto es para cualquiera que construya con React o JavaScript y cualquiera que despliegue aplicaciones.
Estrategias Efectivas para Gestionar Equipos Remotos de Frontend
19 min
Estrategias Efectivas para Gestionar Equipos Remotos de Frontend
Martin Mordanov emphasizes managing remote front-end teams with a focus on cooperation, performance, and alignment for successful projects. Trust-driven leadership empowers team members with decision rights for improved productivity and task understanding. Encouraging team collaboration and productivity by giving decision rights, ensuring task understanding, and preventing delays. Effective development processes include task understanding, communication, consistent processes, automated quality gates, standardized configurations, and code formatting prevention. Optimizing development workflow involves code reliability factors, sandbox environments, deployment readiness, time zone management, and prioritizing team well-being. Empowering developer autonomy and team efficiency by prioritizing well-being, autonomous decision-making, communication optimization, and enhanced documentation. Effective team communication emphasizes reduced meetings, task allocation, updated documentation, automated code quality, and team well-being for a happier and more efficient work environment.
The Evolution of App Development
27 min
The Evolution of App Development
William, a portrait painter in the 1800s, dedicated to achieving the truest likeness through anatomy and light. The evolution of building apps with Expo, a framework for React Native, adapting to changing landscapes to enhance user experience. Newbies in mobile development face reduced barriers to entry. AI's impact on new app development: knowns, unknowns, pitfalls. Breaking tutorial into two parts for easier learning and using AI to verify AI. Expo emphasizes skills and tailored MCP for development. Developers' job evolution to more strategic roles. Advice on overcoming the Dunning-Kruger effect and effective training methods for developers. Empowering new developers with AI for better understanding and mentorship experience.
Cenizas a Cenizas, Especificación a Especificación: El Renacimiento de las Pruebas Modernas
29 min
Cenizas a Cenizas, Especificación a Especificación: El Renacimiento de las Pruebas Modernas
Gathering to bid farewell to Mocha, Jest, and Karma. From minimalism to Jest's migration with Vitest as the most popular framework. Yunus emphasizes finding the right balance in software tools like Angular and NX. Discussion on transitioning from Jest to VTest with a focus on careful approach and test migration efficiency. Insights on debugging mocks, object mothers, and the use of Wallaby JS for debugging in VTest. Exploring test control, browser debugging, configurations, troubleshooting user events, automation with Playwright, and VTest's automation engine. Focus on unit testing speed, scope, and complexity rules, IDE tools like WallabyJS, and GitWipe alias for development reset.
La Cuarta Plataforma: Cómo Vega Nos Acercó Sorprendentemente a “Escribir Una Vez, Ejecutar en Todas Partes”
31 min
La Cuarta Plataforma: Cómo Vega Nos Acercó Sorprendentemente a “Escribir Una Vez, Ejecutar en Todas Partes”
The case study from Zotoo highlights a new fourth platform reshaping the way applications are developed. Meeting user needs across devices presents challenges and opportunities in app development. Scaling challenges and technological evolution involve adopting new technologies like PWA and TWA. Innovative technology approaches with React Native and transitioning to a universal system framework are key focus areas. The organization is evolving its structure towards a stream value organization, optimizing domain focus, and expanding reach with future plans for smart TVs and mobile devices.
La Universidad es Mi Actividad Secundaria: Cómo los Constructores de la Generación Z Envían a Producción
15 min
La Universidad es Mi Actividad Secundaria: Cómo los Constructores de la Generación Z Envían a Producción
Artemis, Canoparty founding engineer and university student in Computer Science, discusses the impact of AI on universities and how the younger generation adapts to the AI era. Gen Z builders embracing immediate deployment of AI tools for impactful production without traditional career progression. Young people now prioritize impact over traditional education paths, emphasizing hands-on learning in production and experimentation. Builders face challenges in transitioning personal projects to production but can leverage tools for startup creation. Engineers should emphasize simplicity in communication and the importance of selling the vision before building. Cloud Code simplifies setup for non-technical individuals. Interacting with real users and shipping features daily at Canoparty. Surround yourself with bold decision-makers and prioritize fast production.
Necesitamos Más Que Prompts
28 min
Necesitamos Más Que Prompts
Alex discusses spec-driven development as the best approach for building software with AI, emphasizing the importance of planning ahead and tools evolution. Reflecting on coding tools evolution towards instructing AI agents and changing roles. Challenges in articulating coding intent and the need for Spec-Driven Development. Importance of changes, goals, and OpenSpec in development. Up-front planning, collaborative nature, and challenges in spec-driven development highlighted. Managing AI limitations, spec updates, and collaborating with non-engineering on specs. Optimizing prompts and spec organization, context importance, and OpenSpec skills.
Velocidad, Calidad y AI: ¿No Puedes Tenerlo Todo (O Sí Puedes?)
28 min
Velocidad, Calidad y AI: ¿No Puedes Tenerlo Todo (O Sí Puedes?)
Gawe discusses React frameworks, tools, and agents, emphasizing speed and collaboration in building Z, a Rust-based code editor. Z differentiates itself with fast performance, real-time collaboration, and support for diverse platforms. The talk covers new frontend tools, code completion, and linting, highlighting Z's features for React developers. Z offers an open platform, custom theme creation, and deep integration with agents for improved workflows. The founders' journey from Adam to Rust showcases Zed's commitment to performance, open-source UI, and support features like MCP servers and global skill recognition.
Construyendo el Marco de RSCs en Rust: Decisiones de Arquitectura que Entregaron un Rendimiento 45x
29 min
Construyendo el Marco de RSCs en Rust: Decisiones de Arquitectura que Entregaron un Rendimiento 45x
The talk discusses the performance boost achieved by replacing Node.js with Rust and V8 in React architecture. It emphasizes the benefits of server-side components for better performance and reduced bundle size. Challenges of server-side rendering and hydration are highlighted, along with lessons learned from Rust on correcting React architecture. The evolution of route strategies for improved performance, the efficiency of server performance with RARI, and the integration of caching and backend systems in Rari are also explored. Additionally, insights on enhancing RARI with custom Rust endpoints and potential performance improvements by rewriting Next.js in Rust are shared.
Debugging What React DevTools Can’t See
22 min
Debugging What React DevTools Can’t See
The speaker recounts debugging an e-commerce application, emphasizing the need for monitoring business logic. They discuss building custom DevTools for specific business logic debugging and explore limitations of React DevTools in handling complex scenarios. The importance of developing custom DevTools architecture, white-coded UI, efficient domain communication, and inspecting DevTools architecture is highlighted. Additionally, analyzing domain inspector functionality, maintaining React DevTools in a monorepo, and ensuring DevTool safety and utility through ongoing maintenance and user feedback are discussed.
Reemplazando Bibliotecas de Formularios con APIs Web Nativas
17 min
Reemplazando Bibliotecas de Formularios con APIs Web Nativas
Jamin discusses the shift from using form libraries to native web APIs in React development, emphasizing the benefits of exploring web-native APIs before relying on libraries. The talk covers topics such as Constraint Validation API, React 19 form actions, and CSS pseudo-classes for form building without libraries. It highlights real-time validation, simplified form submission, and custom error handling in React forms. The importance of customizing error messages, setting up custom error handling, and optimizing form performance are also addressed, along with challenges and recommendations for utilizing web native APIs in form development.
Dando Manos a los Agentes de AI: Ciclos de Retroalimentación Móvil con Agent Device
26 min
Dando Manos a los Agentes de AI: Ciclos de Retroalimentación Móvil con Agent Device
The speaker discusses the evolution of AI agent workflow in mobile development, emphasizing the importance of feedback loops and verification. They highlight the challenges of human involvement as agents dominate code production. Agent Device simplifies mobile automation by focusing on accessibility trees and text-based actions. The tool enhances app verification, debugging capabilities, and provides advanced features like network issue identification. Agent Device is versatile for CI setup, feedback loops, and visual regression detection. It supports real devices and offers capabilities for migrations and automation. Additionally, the speaker compares flakiness and TV platform support, showcasing performance improvements over traditional tools.
Patrones de Rendimiento de React que Fallan en Aplicaciones de Producción de Larga Duración
20 min
Patrones de Rendimiento de React que Fallan en Aplicaciones de Producción de Larga Duración
Himanshu discusses React performance patterns affecting long-running production apps, including memory leaks, event listener accumulation, state value consistency, and dependency array misuse. The talk highlights the risks of race conditions in API calls, uncanceled requests leading to data discrepancies, and the significance of abort controllers for improving app stability and addressing circular dependencies.
Ripple: las Buenas Partes de React, Svelte y Solid
27 min
Ripple: las Buenas Partes de React, Svelte y Solid
Eric Rasmussen discusses a new framework addressing current framework issues, focusing on React developers and the evolution of UI concepts. React's reactivity concept prioritizes safety and re-evaluation strategies. Fine-grained reactivity in React tracks dependencies for precise updates. Signals in Solid enable code reruns based on changes. Ripple introduces fine-grained reactivity, readable code, and supports a smooth syntax transition from React. Ripple's state management simplifies updates and effects handling. Ripple's design philosophy offers an alternative approach to React's limitations, emphasizing fine-grained value changes. Ripple stands out for SSR challenges, superior reactivity, and imperative syntax.
P2P React: Estado Local-Primero, Verdad Compartida
27 min
P2P React: Estado Local-Primero, Verdad Compartida
Imagine users finally using your app, but costs and server operation raise concerns. Peer-to-peer could offer solutions for managing user traffic effectively. Trust in server reliability questioned. Peer-to-peer discussed for problem-solving and user control through keys and profiles. Users invited to spaces with defined roles. Apps built in distributed fashion. Messages signed with keys for shared truth like blockchain. Deterministic processing of messages. Secure data sharing and access control. Development of SDK for peer-to-peer apps. Defining schemas for apps, like bunk docs. Utilizing middleware for app functionality. Deployment on peer-to-peer for unrestricted access. Peer platform for app development. Ensuring data safety and peer hardware risks. Use of servers as relays for optimal functionality. Exploring P2P power consumption and offline data storage. Considerations for relay servers in P2P networks. Exploring throughput considerations and smart relay service strategies in peer-to-peer networks. Exploring the impact of seeders on bandwidth in peer-to-peer networks and the optional use of relay servers for data transmission, emphasizing the increasing focus on security among developers. Discussing metadata retention in messaging apps, with a focus on Keed's security approach and data distribution in a peer network. Discussing client device synchronization and data storage techniques for maintaining document changes in real-time collaboration applications.
FWD: Oportunidad Urgente para Reclamar tu Herencia de Newsletter con React + MDX
19 min
FWD: Oportunidad Urgente para Reclamar tu Herencia de Newsletter con React + MDX
Cesar Alberca demonstrates creating newsletters using React and MDX, enhancing interactivity and liveliness. Content delivery through MDX format for newsletters and websites, multilingual newsletters creation, email rendering challenges, interactivity limitations, email scheduling and distribution, compliance in newsletter delivery, and concluding with newsletter updates, resource availability, and encouraging feedback.
Global-Scale React: Arquitectura para Localización, Multi-Tenancy y Mercados Dinámicos
14 min
Global-Scale React: Arquitectura para Localización, Multi-Tenancy y Mercados Dinámicos
Sharing lessons on building and scaling global React applications. Front-end complexity with business expansion. Challenges of globalization in React development. Impact of market variability on front-end architecture for global scale. Architectural decisions influenced by operational realities. Technical and organizational problems at a global scale. React dual architectures for global scale. Balancing consistency and flexibility in architecture. Issues with business logic in components, scalability, region-specific deployments, and optimizing performance. Organizational challenges with global feature shipping, release conflicts, slow rollout cycles, and configuration duplication. Issues at global scale: technical and organizational challenges. Avoid business logic in components, scalability issues like user spikes, and deployment time. Market logic in components, region-specific deployments, front-end boundary size increase, and fragmented integrations. Multiple teams shipping globally face challenges like release conflicts, slow rollout cycles, and market-driven behavior testing. Complexity increases with more markets, localization goes beyond translation affecting currency, taxes, compliance, and more. Markets vary operationally requiring adaptive platforms for dynamic changes based on market context. Shift to adaptive platform for dynamic market behavior. Configuration as front-end control plane, like Kubernetes. Feature flags crucial for efficient management, operational flexibility. Market-specific capabilities, safe experiments, unstable features disabling. Region-aware routing enhances operational concerns separation, micro front-end usage for improved performance. Optimizing CDN and SEO for market consistency. Region-aware routing for operational separation, micro front-end performance improvement. Front-end observability critical for global scalability. Evaluation for adaptability, avoiding over-engineering. Challenges in global React application evolution, operational maintainability. Considerations for localization, multi-tenant systems, feature-flag scaling, and global architecture challenges.
I Did Everything Wrong So You Don't Have To
6 min
I Did Everything Wrong So You Don't Have To
Angel from ImageKit demonstrates the use of MCPs to improve image and video performance on React websites. The Chrome Developer Tools MCP helps identify and address performance issues by analyzing image loading speeds. MCPs automate issue resolution on websites, leveraging Chrome developer tools for analysis and Image Kit for optimizing images efficiently.
Scaling React: What Actually Matters
30 min
Scaling React: What Actually Matters
Tathagath discusses the misconception of React's role in app slowness and emphasizes architecture over React performance. Context impact on app rendering is explored, along with React compiler enhancements. Global state misuse and state management in React are addressed. Performance pitfalls, optimizing app performance, and the impact of third-party scripts on React are discussed. Strategic management of third-party scripts and common mistakes in SSR applications are highlighted. Recognizing hydration costs and architectural impacts in React, as well as shifting mindset for performance optimization, are key points.
What the First Rule of ARIA Really Means
28 min
What the First Rule of ARIA Really Means
Introduction to ARIA, its meaning, and the complexities of accessibility in web development. Exploring the importance of proper ARIA usage for web accessibility and the pitfalls of incorrect ARIA implementation. Exploring the importance of landmark roles in web development and their benefits for screen reader users. Discussing the impact of AI-enabled assistive technologies on ARIA and emphasizing the importance of using semantic HTML. Discussing the importance of visually hidden text in the correct DOM order and the challenges of accessibility for chart-heavy pages. Discussing the importance of testing with users with disabilities, upcoming accessibility requirements for web pages, and considerations for making AI more accessible.
Discusión de Panel: Fullstack está Devorando Frontend — ¿Deberían Adaptarse los Ingenieros FE?
35 min
Discusión de Panel: Fullstack está Devorando Frontend — ¿Deberían Adaptarse los Ingenieros FE?
Kathryn Grayson Nanz
Kevin Ball
Scott Tolinski
Sam Selikoff
Alem Tuzlak
Ryan Skinner
6 authors
Full stack vs. frontend specialization debate. Importance of understanding the full system for developers. Analogy of developers being like doctors knowing the whole system but specializing in certain areas. Specialization in the age of AI. Importance of specialists in the era of quick generalization with AI. The value of being a frontend developer post-AI, emphasizing the importance of specialization and knowing how to guide AI in specific areas. Specialization in Frontend Development and the Evolution of Frameworks. Importance of specialized frontend development skills in the modern age. The shift towards empowering app developers to handle database setup and configuration. The evolution of frontend frameworks to abstract complex tasks and empower developers to manage caching and CDNs. AI reliance on good documentation for effective performance. The importance of human guidance and interaction in maximizing AI capabilities across development specialties. AI as a complementary tool, not a substitute. Understanding the importance of skill set integration with AI technologies for effective outcomes. Frontend engineers must embrace continuous learning and understanding AI's first principles. Embracing curiosity and adapting to rapid technological changes for professional growth and development. Discovering the limitations of specific knowledge transfer and the importance of fundamental skills over tool-specific expertise. Embracing a patient approach to adopting new technologies and focusing on learning essential skills for AI without chasing every new tool or trend. Exploration of using agents for self-learning workflows, preparing for questions through Q&A sessions, and elevating thinking by utilizing tools effectively. Importance of motivated learning, questioning, and utilizing agents effectively in the learning process, recognizing significant technological advancements, and the value of independent learning over solely relying on agents.
Arquitectura de Sistemas React Confiables en Entornos No Confiables
34 min
Arquitectura de Sistemas React Confiables en Entornos No Confiables
Welcome to React Summit 2026. Discussing architecting reliable React systems in unreliable environments. Real-world challenges with async complexity, state management, and app flow impact. Addressing issues with unreliable connections, API failures, and lack of UI-system sync. Managing OTA updates, Boolean soup problem, and useEffect dependency chaos in state management. Dealing with UI state discrepancies, hidden updates, and inconsistencies. Ensuring deterministic system architecture for accurate UI feedback and optimizing state management with clear boundaries and a state machine.
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
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. Esta masterclass te enseña a usar AI 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 vas aplican en cualquier lugar donde quieras integrar LLMs en un sistema tipado.

No se requiere experiencia en ML. Solo TypeScript y una laptop.
React on the Edge
17 min
React on the Edge
Welcome to React on the Edge with Amir Sami from S&C Electric exploring React applications for diverse Edge devices beyond browsers. The discussion covers deploying React apps to various Edge devices, addressing challenges like network stability and resource limitations, optimizing bundle size with Preact, and using Brotli compression for efficient web asset compression on Edge devices.
React vs. Tiempo Real: Construye Funciones en Tiempo Real Sin Luchar Contra el Framework
20 min
React vs. Tiempo Real: Construye Funciones en Tiempo Real Sin Luchar Contra el Framework
Shubham, a senior software engineer at Headout, discusses challenges when React meets real-time systems while working on an internal tool for audio doors. React's flexibility clashes with real-time systems' fixed schedules, causing issues like audio drift. Redefining React's role in real-time systems improves playhead smoothness by shifting architecture. React transitions to an observer, using an external clock for stability. Optimizations in React's rendering architecture include layered rendering for enhanced UI performance. Real-time feedback bypasses React for instant responses, with cache invalidation critical in real-time systems.
CLI, GUI, o Simplemente Confianza Ciega? Un Recorrido por los Estilos de Revisión de Código
6 min
CLI, GUI, o Simplemente Confianza Ciega? Un Recorrido por los Estilos de Revisión de Código
Introduction to traditional code review methods and challenges faced by developers. Challenges with code review process and the shift towards AI era and CLI-based reviews. Using IDEs for code review, agentic era support, and enhancing code view for human-agent collaboration. New CodeRabbit view for code analysis, free for open source projects, support for old school and agentic engineers.
Domando el Parpadeo: Patrones de Firebase para Componentes de Servidor de React
7 min
Domando el Parpadeo: Patrones de Firebase para Componentes de Servidor de React
Rosario from Firebase highlights challenges of client-side development and Firebase solutions like server app for authentication. Firestore's offline cache and real-time updates improve user experience. Updating UI to prevent authentication flickers and optimizing real-time components with onSnapshotResume and feature flagging. Introducing Firebase App Hosting and SQL Connect for server-side rendering and SQL database integration, with upcoming Crashlytics for web.
Operando en el Borde: Lo que los Entornos Extremos Nos Enseñan Sobre los Sistemas de IA
19 min
Operando en el Borde: Lo que los Entornos Extremos Nos Enseñan Sobre los Sistemas de IA
You are shipping faster than ever before and feeling something off. Michal Zizo, an earth and space architect, offers a framework for understanding human performance in challenging environments. The 2024 and 2025 Stack Overview Developer Survey shows a paradox in AI tool adoption with decreasing developer trust. Faster outputs lead to less clarity, more responsibility, and increased anxiety around mistakes. Better prompting, workflows, integration. This isn't a skill gap; it's an environmental shift. The gap between expected and actual outcomes is crucial. AI is not just productivity enhancement; it's a significant environmental change. An environmental change requires adapting how you operate. Space architects optimize for human sustainability in extreme environments. Focus on environment, not individual improvement. Fix the environment to address challenges, not the individual. An architect defines the environment as the conditions influencing human perception and action in a system. Key properties include visibility, speed, feedback proximity, error tolerance, and clarity of agency. Architects consciously shape these design conditions. In your work, code complexities challenge visibility and traceability, impacting decision-making and outcomes. Speed of change in environments surpasses individual tracking capabilities, causing systemic errors and accountability challenges. Extreme environments, like space, demand operational adaptation due to complexity and rapid shifts. Communication delays and critical decision-making windows in space highlight the consequences of errors and the importance of quick responses. Errors in complex systems grow in significance. Human accountability remains essential in space operations. Prioritize operability, responsibility, and human sustainability in extreme environments like space. Space is extreme, chaotic, and unforgiving, mirroring your systems. Design for human operation in chaos. Engineers need to rethink environment design for AI operations. Engineering leaders need clarity for decision-making. Responsibility shifts to decision ownership. Velocity redefined for sustainable speed. Humans and AI complement each other in operations. AI handles computation, humans provide judgment. Redefine failure for survivability. Anomalies in extreme environments are data, not failures. Operating in unprecedented conditions. See the environment clearly. Running a mission, not managing tasks. Ad Astra to the stars.
¿Renderizado Nativo de Frameworks Sin Duplicación de Código?
6 min
¿Renderizado Nativo de Frameworks Sin Duplicación de Código?
Talking about an experiment in Agigrid to render to multiple frameworks without duplicating code. Exploring MVC approach for structuring code base and handling view complexity efficiently. Exploring new ways to structure view logic and render components efficiently across frameworks within Agic Grid experiment.