Nov 27 - Dec 1, 2025
React Advanced
London, UK & Online

React Advanced 2025

Nos sumergiremos a fondo

Get ready for an annual deep dive into the latest trends in React and Web development. Learn from engineers behind the framework ecosystem and early adopters at the main React Conference in the UK.

The concept of the event is both about covering all you need to catch up on in the React ecosystem, combined with deep technical exploration of the latest architectural trends, new feature adoption, and efficient ways to solve complex problems.

Engage in discussion rooms, hallway track with experts, hands-on practical workshops, and tens of insightful talks. Engineers of any level are welcome but be prepared for hardcore.



Esta edición del evento ha finalizado, las últimas actualizaciones de este React Conference están disponibles en el sitio web de la marca.
Los Nuevos Flujos de Trabajo de AI
14 min
Los Nuevos Flujos de Trabajo de AI
The Talk delves into the impact of LLMs on engineering workflows, emphasizing the shift towards AI for code writing efficiency. It highlights the importance of problem-solving abilities and product development in hiring practices. LLMs enhance productivity for developers, designers, and product managers, enabling faster iterations and collaboration. Efficient product workflows are achieved through simultaneous UI and code work using Builder.io. Task delegation is streamlined with async agents and Builder bots, optimizing project editing and code management. Integration with tools like VS Code and Figma streamlines design and code editing, enhancing collaboration and workflow automation.
Medí el Rendimiento de los React Server Components para que Tú No Tengas Que Hacerlo
22 min
Medí el Rendimiento de los React Server Components para que Tú No Tengas Que Hacerlo
Nadia introduces React server components and performance, highlighting the benefits of server components in improving performance and the need for a clear understanding of their impact on rendering and data fetching in React applications. Exploring Server-Side Rendering Impact on Performance: Analysis of transitioning from client-side to server-side rendering, including implications on performance and data fetching. Transforming Empty Screen to Performance Improvement: Detailed process of browser work, React rendering, and data fetching impact. Making the Shift to Server-Side Rendering: Impact on interactivity and data fetching optimization. Understanding the Benefits of AppRouter Version in SSR with Reduced JavaScript Payload and Introduction of Server Components. Investigating Smarter Server-Side Rendering with Server Components and Streaming in Next.js. Refactoring for Server Components: Async Data Fetching, Server Component Identification, and Utilizing Suspense for React Streaming Chunks. Enhancing Performance with Server Components: Balancing Rendering Approaches, Importance of Server-Side Data Fetching, and Leveraging Suspense for Improved Streaming.
El Lado Oscuro de los Micro-Frontends
29 min
El Lado Oscuro de los Micro-Frontends
In the Talk, various key points were discussed regarding micro-front-end architecture. These included challenges with micro-intents, common mistakes in system design, the differences between micro-intents and components, granularity in software architecture, optimizing micro-front-end architecture, efficient routing and deployment strategies, edge computing strategies, global state and data sharing optimization, managing data context, governance and fitness functions, architectural testing, adaptive growth, value of micro-frontends, repository selection, repo structures, and web component usage.
De Segmentos a Suspense: El Futuro del Caching en Next.js
27 min
De Segmentos a Suspense: El Futuro del Caching en Next.js
Introduction to Cache Components in Next.js 16, transforming the app router with new features like partial pre-rendering, Dynamic I.O., and caching directives. Deep dive into static params generation in Next.js focusing on changes in generating static params for improved performance. Exploring challenges of generating static params and balancing static vs. dynamic rendering for better performance. Addressing challenges with cache components, optimizing static and dynamic rendering for improved performance. Understanding impact of parameters on rendering with cache components, managing dynamic components, and introducing suspense boundaries for faster page loads. Enhancing cache life APIs, introducing a new caching model for static outputs in Next.js. Revolutionizing cache management with granular control over cache lifetimes and dynamic segment configuration. Navigating data and caching in Next.js, exploring cache components guidance and caching differences between server and client components.
Cómo Mejorar una Aplicación de React Existente con AI, Sin Reescribirla Desde Cero
109 min
Cómo Mejorar una Aplicación de React Existente con AI, Sin Reescribirla Desde Cero
WorkshopFree
 Greg Brimble
Greg Brimble
En esta masterclass, incrementaremos de manera incremental una aplicación de React existente con AI. Estoy seguro de que la mayoría de ustedes probablemente ya mantienen una aplicación de React, así que en lugar de comenzar desde cero, tomemos algo que ya funciona y desarrollemos algunos patrones para agregar características de AI prácticas y del mundo real sin que parezcan "añadidas" solo por seguir la moda. Exploraremos preguntas como "¿qué modelo debería usar?", "¿debería el LLM ejecutarse en el dispositivo o en la nube?", "¿estoy arriesgando el bloqueo del proveedor al elegir un modelo propietario sobre uno de código abierto?", y profundizaremos en los temas más complejos de usar frameworks de AI, crear agentes, y los clientes y servidores del Model Context Protocol (MCP). Al final de esta masterclass, deberías tener algunos conocimientos y habilidades aplicables que puedes llevar a tus propias aplicaciones, y con suerte, te irás con una mayor comprensión de cómo y cuándo usar realmente AI 
¿Qué hay bajo el puntero?
30 min
¿Qué hay bajo el puntero?
Let's discuss Tealdraw, a versatile application with a whiteboard feature similar to Miro and Excalitraw. Tealdraw offers an SDK, tealdraw.dev, enabling innovative creations like a liquid simulation. Challenges in Tealdraw included optimizing hit testing, managing selection logic, and addressing shape interactions. The debugging geometry view allows for efficient handling of canvas data and hit detection. Tealdraw's approach to hit testing involves bounding boxes, shape hierarchy navigation, and handling user interactions with polygons. The talk explores technology choices, resolving logic levels, and utilizing CSS masks in Tealdraw, emphasizing the importance of user interaction and efficient hit testing processes.
Construir agentes LLM en TypeScript con Mastra y Vercel AI SDK
145 min
Construir agentes LLM en TypeScript con Mastra y Vercel AI SDK
Workshop
Eric Burel
Eric Burel
Los LLMs no son solo motores de búsqueda sofisticados: sientan las bases para construir piezas de software autónomas e inteligentes, también conocidas como agentes.
Las empresas están invirtiendo masivamente en infraestructuras de IA generativa. Para obtener el valor de su inversión, necesitan desarrolladores que puedan sacar el máximo provecho de un LLM, y ese podrías ser tú.
Descubre la pila de TypeScript para el desarrollo basado en LLM en esta masterclass de 3 horas. Conéctate a tu modelo favorito con el Vercel AI SDK y convierte líneas de código en agentes de IA con Mastra.ai.
Explorando la Representación del Lado del Servidor
179 min
Explorando la Representación del Lado del Servidor
Workshop
Krasimir Tsonev
Krasimir Tsonev
La representación del lado del servidor (SSR) está de vuelta en el centro de atención, y React está evolucionando rápidamente. En este masterclass, profundizaremos en la mecánica, las compensaciones de rendimiento y las técnicas modernas de SSR con React.js. Comenzarás construyendo una aplicación SSR desde cero, sin frameworks, solo renderToString y hydrateRoot en bruto, para comprender verdaderamente cómo React se representa en el servidor y se hidrata en el cliente. A partir de ahí, actualizaremos a las capacidades de transmisión de React 18 usando renderToPipeableStream, implementaremos la hidratación selectiva usando Suspense e integraremos la obtención de datos directamente en el ciclo de representación del servidor. Veremos los React Server Components (RSC), mostrando cómo complementan el SSR. También cubriremos estrategias de hidratación, cómo prevenir desajustes y cómo almacenar en caché o transmitir HTML de manera efectiva para un rendimiento en el mundo real. Finalmente, llevaremos nuestro trabajo manual de SSR a frameworks de producción como Next.js.
React Native como un sistema de UI para juegos en Unreal Engine
20 min
React Native como un sistema de UI para juegos en Unreal Engine
Talk on React Native as a Gaming UI System in Unreal Engine, covering the integration journey, importance in mobile app development, and current methods of game UI creation. Innovative approach of rendering UI in games using a browser headlessly onto a texture. Challenges and benefits of using React Native for game UIs, including handling JavaScript overrides and showcasing a demo. Exploration of applying shaders to React Native UI in a gaming context and invitation to engage with React Native on Unreal Engine for future game development.
Más Allá de las Burbujas de Chat: Construyendo Aplicaciones de React Donde la AI Genera Tu UI
20 min
Más Allá de las Burbujas de Chat: Construyendo Aplicaciones de React Donde la AI Genera Tu UI
Introducing different AI interaction styles like chat interface vs. generating interactive interfaces for learning. Evolution of AI interfaces from text-based apps to tailored UIs based on user needs. Generative UI applications creating visual interfaces with AI. AI-driven UI component selection ensuring safety and flexibility. Challenges of true code generation for React or HTML. Balancing AI development approaches for innovation and reliability. Foundational aspects of AI SDK and generative UI with React components. Enhancing learning with voice-enabled interaction and expanding AI applications with voice UI. Voice-enabled workflow automation for various tasks. Utilizing production-ready AI technology for adaptive interfaces.
Gamified 3D Solar System Explorer: Un Viaje de Aprendizaje Interactivo con Three.js
90 min
Gamified 3D Solar System Explorer: Un Viaje de Aprendizaje Interactivo con Three.js
Workshop
Houda Mouttalib
Houda Mouttalib
Crea experiencias educativas XR inmersivas a través de renderizado 3D declarativo con esta masterclass avanzada. Aprovecha la arquitectura basada en componentes de React Three Fiber para construir un explorador del sistema solar gamificado que presenta mecánicas orbitales dinámicas, raycasting interactivo y optimizaciones de WebGL. Domina técnicas críticas para el rendimiento, incluyendo la implementación de InstancedMesh, gestión de estado reactiva e integración de WebXR mientras creas visualizaciones STEM atractivas. Esta masterclass conecta conceptos de física teórica con desarrollo práctico de front-end, demostrando cómo Three.js puede transformar contenido educativo a través de paradigmas de computación espacial.Agenda:Introducción a React Three Fiber y Three.js: Configuración del entorno del proyectoConstrucción de la Escena del Sistema Solar: Creación de planetas, órbitas y fondos espaciales con animaciones Interactividad y Gamificación: Raycasting para selección e interacción de objetosOptimización del Rendimiento: Uso de InstancedMesh para renderizado eficienteIntegración de WebXR: Habilitación de experiencias AR/VR en el navegador
Final Fantasy IX en React: Luchando contra el Navegador, Un Cuadro a la Vez
32 min
Final Fantasy IX en React: Luchando contra el Navegador, Un Cuadro a la Vez
The speaker discusses various creative projects and game development ideas, including unique games like Katamari Node Modules and Command and Conquer Tiberium Jira. They delve into the technical advancements of Final Fantasy 9, suggesting rebuilding it with modern tools like Godot or Unity. Challenges of nostalgic development, design styling techniques, interactive UI development, and advanced 3D rendering in React are highlighted. The talk also covers efficient scene rendering techniques, character movement in 3D scenes, visual effects, game element recreation in React, challenges in 3D web development, and future game development plans.
Construyendo UI Interactiva Asíncrona con React 19 y Ariakit
28 min
Construyendo UI Interactiva Asíncrona con React 19 y Ariakit
Speaker shared challenges in building UI components with custom design, addressing accessibility standards, and handling async operations in React. Tools like Tailwind CSS, ARIAKit, and React 19 were highlighted for enhanced UI development. Focus on improving accessibility, UI structure, and interactive components with ARIA kit and React 19. Optimizing UI styling with ARIA attributes, enhancing keyboard accessibility, and readability. Coordinating UI updates with 'use transition' and 'use optimistic' hooks for seamless transitions. Streamlining error handling, implementing advanced logout functionality, and showcasing ARIA kit benefits. Discussing notification practices, component selection, and contrasting ARIA Kit vs. React ARIA capabilities.
Temas Dinámicos Automáticos y Accesibles Con OKLCH Color Space
18 min
Temas Dinámicos Automáticos y Accesibles Con OKLCH Color Space
Talk on building dynamic themes using Ocale CH ColorSpace. Personalized UI colors enhance user engagement and product uniqueness. Dynamic theming simplicity and challenges with RGB, HEX, and HSL color formats. KLCH color space: uniform lightness, simple modifications, and high accessibility. KLCH works like HSL but encodes lightness better, enabling practical dynamic theme implementation with CSS. Define lightness values visually for a custom palette mirroring tailwind CSS. Determine chroma for consistency using KLSH formula and user-selected hue. Check hue, adjust lightness and chroma for consistency. Develop Simple Hue Picker for hue selection. Transfer new colours into Tailwind CSS or use other CSS approaches. Use Colory Library for colour calculations.
React Más Allá del DOM
27 min
React Más Allá del DOM
Speaker discussed React's capabilities beyond the DOM, including installation of key packages, UI component building, state management, and reconciliation. React's platform-agnostic nature, compatibility with various renders, use of virtual DOM and diffing algorithm. Diverse rendering capabilities of React, such as React DOM, React Native, React 3 Fiber, React Native Web, React PDF, and Ink. Exploration of rendering to IoT devices using XState, state transitions in traffic lights, and building a secure developer ecosystem with React at Atio. Encouragement for developers to explore innovative UI rendering, custom render options, and favorite custom renders like 3-Fiber. Insights on React implementation, DevTools interaction, and discussion on Vim shortcuts in VS Code.
Type-Safe URL State Management in React With nuqs
30 min
Type-Safe URL State Management in React With nuqs
François Best introduces nuqs, a URL state manager for React, offering teleportation and time travel abilities. Nuqs addresses browser rate limits on URL updates and creates entry points into the app by putting state in the URL. Nuqs allows for server-side rendering and shareable UI creation with a declarative approach. URL source is used as a truth for state handling and debouncing URL updates is finalized in nuqs. Type-safe URL parameter handling and compression parsing are supported, ensuring security and routing safety with TanStack integration.
State Wars: Evaluación Comparativa de Estrategias de Gestión de Estado en Aplicaciones React Pesadas en Datos
14 min
State Wars: Evaluación Comparativa de Estrategias de Gestión de Estado en Aplicaciones React Pesadas en Datos
Elina, front-end developer at PhysicsX, compares state management library performance. Data-heavy UI visualization challenges. Recoil replaced; exploring Jotai, Redux Toolkit, Zustand, MobX. Does the library choice significantly impact real app performance? Real timings measurement experiments; safe-to-state time and render time analysis across libraries with various payload sizes. Jotai, MobX, Recoil, and RTK performance focus. Comparing Recoil, Jotai, RTK, Redux, and MobX in state management. User interaction testing for state propagation and highlighting across plots. Performance comparison of state management libraries focusing on rendering and optimization experiments with plot updates. Libraries compared for performance in storing dates and rendering data on plots. Rankings show Recoil, MobX, Jotai around two seconds, Zustand, RTK around four seconds. Consider library fit with your data structure and design state shape and subscription boundaries accordingly.
El Pastel Es una Mentira... Y También lo Es la Accesibilidad de Tu Login
100 min
El Pastel Es una Mentira... Y También lo Es la Accesibilidad de Tu Login
Workshop
Ramona Schwering
Ramona Schwering
Al igual que la promesa de pastel en Portal, los formularios de inicio de sesión están en todas partes en el desarrollo web. Aunque pueden parecer funcionales a primera vista, muchos usuarios con discapacidades se encuentran con un laberinto de muros invisibles, desde trampas de teclado hasta CAPTCHAs inaccesibles. ¡Es como si GLaDOS hubiera diseñado estos formularios ella misma para probarnos!En este recorrido práctico, depuraremos los problemas de accesibilidad de un componente de inicio de sesión de React en vivo, similar a atravesar esas cámaras de prueba: Usando un lector de pantalla real, mostraremos cómo pequeñas mejoras, como la implementación adecuada de ARIA y una gestión efectiva del enfoque, pueden transformar una cámara de prueba compleja en una experiencia de usuario fluida. Además, abordaremos los errores comunes que GLaDOS podría lanzarnos tanto en el universo de Portal como en el mundo real de la accesibilidad, especialmente en lo que respecta a los procesos de autenticación y sus necesidades especiales. Así que toma tu pistola de portal: trabajemos juntos para derribar estas barreras y asegurarnos de que la autenticación realmente funcione para todos. ¡El pastel podría ser una mentira, pero la accesibilidad no tiene por qué serlo!
Node.js: Más hilos de los que piensas
32 min
Node.js: Más hilos de los que piensas
The talk covers a range of topics including Node.js evolution to a multi-threaded system, scaling with the cluster module, managing PM2 for efficient orchestration, challenges in SSR frameworks, TCP SO reuse port for resource utilization, VAT architecture for smart service routing, zero downtime deployment with shared cache, performance benchmark results, PM2 performance challenges, legality and functionality of TCP SO reuse port, kernel balancing considerations, tool comparison between PM2 and Deno, cache consistency challenges, VAT architecture with worker thread recovery, T-scaling for vertical scaling, and updating Node V6 applications.
React-First Micro Frontends en Industrias Reguladas
23 min
React-First Micro Frontends en Industrias Reguladas
Welcome to React-first micro-frontends in regulated industries. Introduction to micro-frontends and subdomains in web applications. Challenges of developing applications in regulated industries with strict rules and compliance regulations. Challenges of managing documentation and dependencies in micro front end solutions. Challenges in transitioning to a hybrid centralized-distributed approach for micro front ends. Control and orchestration in microfront-end environments; decentralized development and deployment with centralized oversight. Teams can choose not to upgrade to the latest version immediately; orchestration involves provisioning for end users and utilizing feature flags. In production, carefully selected microfront-ends are used. Using React offers advantages like easy version updates and dependency management. Avoid tightly coupling components from different micro-frontends. Opt for a loosely based approach with a registry in the central app shell for registering necessary fragments.
Rust Meets React: Adentrándose en la Próxima Generación de la Canalización de Construcción para Aplicaciones React
32 min
Rust Meets React: Adentrándose en la Próxima Generación de la Canalización de Construcción para Aplicaciones React
Choosing the right tools and frameworks is crucial for React projects. VEET enhances developer experience and project adaptability. Optimizing tool stacks with Rolldown can improve production builds. Understanding build steps and code optimization is essential for efficient development. Bundlers play a key role in code optimization and Rolldown offers a unique approach. Rolldown accelerates React development by boosting build speed and optimizing bundle sizes. Xcalibur and Outline show significant improvements in build times. Developing bundler components with OXC and exploring its capabilities. Enhancing Oxlint and Oxformat functionality for improved toolchain. Rolldown's evolution and future plans for Vite integration.
lynx-ui: Mejor Lynx en Componentes
30 min
lynx-ui: Mejor Lynx en Componentes
Xuan Huang
Zhou Fang
2 authors
Shun discusses challenges in building React components for production, especially for mobile web; explores building complex mobile apps like TikTok with LYNX technology; introduces Lynx UI components for native user experiences; showcases customizable interactions with Lynx UI, including custom animation with MTS logic; demonstrates building composable dialog components and customizable design integration; extends Design System to TikTok with MotionJS adaptation and sponsorship announcement; introduces LYNX UI Theme LUNA and upcoming multi-platform app release.
React Server Components en Kubernetes: Ship Happens
30 min
React Server Components en Kubernetes: Ship Happens
Premium
Jan discusses running components in Kubernetes, emphasizing the use of Docker containers and securing Docker images. Kubernetes ensures high availability by distributing load to healthy nodes and can spin up new nodes in case of failures. Next.js explains caching in React server components and the challenges in Kubernetes high availability setups. Strategies for optimizing data caching include avoiding caching authenticated routes and simplifying server components. The talk covers Kubernetes probes, React Router integration in Kubernetes, direct server action to Kafka, and handling component updates and pod failures. Entry into Kubernetes as a front-end engineer, embracing the Kubernetes journey, balancing caching strategies for app speed and accuracy, and dealing with version skew and service mesh are also discussed.
Rethinking React Styling for the RSC Era
19 min
Rethinking React Styling for the RSC Era
Bree discusses the evolution of React styling with React 19, Tailwind, and server-side rendering components, emphasizing static CSS generation. The shift towards native CSS and CSS modules for better scalability and control, and the rise in popularity of Tailwind CSS for its utility-first approach. Challenges in React styling implementations include runtime libraries, streaming UI, scalable theming, and overhead reduction. Panda CSS emerges as a potential successor to Tailwind CSS, offering a blend of CSS and JS experience. Styling decisions in 2025 are philosophical, with Tailwind for speed, Panda CSS for complex design systems, and CSS modules for stability.
Building 3D Web Apps in 2025 – React, XR & AI?
17 min
Building 3D Web Apps in 2025 – React, XR & AI?
Bela, open source maintainer, discusses 3D web app development in 2025, leveraging React for XR apps and AI assistance. Explore the evolution of 3D on the web, React's role, and the impact of AI, focusing on large language models and challenges. 3GS foundation makes 3D web dev accessible; React 3 fiber simplifies scene orchestration and enhances performance. React 3 XR enables cross-platform AR and VR app development with spatial understanding and high-quality media rendering. Using React 3 Fiber and XR components, the canvas sets up interactive scenes with meshes for precise display. Imperative cube rotation for performance, AI's impact on 3D web, and challenges of AI in 3D app development.
El Pastel Es una Mentira... Y También lo Es la Accesibilidad de Tu Inicio de Sesión
29 min
El Pastel Es una Mentira... Y También lo Es la Accesibilidad de Tu Inicio de Sesión
Welcome to React Advanced! Disappointed about the cake. Let's discuss accessibility and a mysterious waking up scenario in a strange room. A metaphorical scenario with a confusing room and inaccessible apps, linked to the game Portal as a puzzle platformer series with challenging levels and a taunting AI named Gladys. Discussing the spectrum of disability, including temporary and situational disabilities like wearing glasses affecting screen readability and the importance of considering accessibility in all applications. Discussing the importance of true accessibility in projects and the need to go beyond the legal requirements for genuine inclusivity. Exploring the importance of keyboard accessibility and focus indication for non-visual users. Exploring the functionality of screen readers across different operating systems and demonstrating its use in a web accessibility context with voiceover functionality.
Construyamos K.I.T.T. Con JavaScript
29 min
Construyamos K.I.T.T. Con JavaScript
Nico introducing himself and his work in machine learning and AI. Exploring the essence of Kit and its human-like features, and the use of Transform.js for machine learning in the browser. Understanding the significance of model parameters and the availability of open source models like Apertus and GEMMA3. Creating a fine-tuned version of the AI pipeline using prompt engineering with a new system prompt for improved behavior and responses. Utilizing Reddit to extract scenes, transforming screenplays into structured JSON, and creating an LLM summarizer for semantic similarity comparisons. Introduction to Agentic Rack System and Autonomous Task Completion by AA Agents. Utilizing TensorFlow and Transformer JS for Various Tasks and Models. Running LLMs in the browser is not practical due to large model sizes. Device performance matters in browser-based AI processing.
React Realtime: De Sockets a Streams (Web & Native)
22 min
React Realtime: De Sockets a Streams (Web & Native)
Violina emphasizes real-time data importance in React apps for web and mobile, covering WebSockets, WebRTC, and WebTransport. Evolution of real-time communication from polling to WebSocket technology. WebSocket connection management in React, optimizing with useCallback. WebRTC implementation for peer-to-peer communication, integrating signaling and server guidance in React apps. Utilizing WebRTC in React Native for feature parity. Comparison of WebRTC for peer-to-peer and WebSockets for client-server connections. Future trends include Web transport with HTTP 3.0 and QUIC for enhanced real-time communication performance.
Escribe una vez, usa en todas partes: React se encuentra con Web Components
14 min
Escribe una vez, usa en todas partes: React se encuentra con Web Components
Exploring React and web components, bridging the gap between promises and reality. React's limitations in component reusability and the universal potential of Web Components. The evolution of Web Components and their key features in comparison to React. React rendering UI inside Web Components for enhanced portability and encapsulation. React's UI power becomes framework agnostic with dynamic Web Components bridging data and functions for React rendering. React's rendering flexibility allows cross-framework compatibility for single components, showcased in a versatile monorepo setup. Creating and integrating custom elements with React components for cross-framework compatibility. Using React components as custom elements in Vue, showcasing cross-framework compatibility and tool integration.
React Native AI: Llevando LLMs en el dispositivo con AI SDK a React Native
26 min
React Native AI: Llevando LLMs en el dispositivo con AI SDK a React Native
Hello everyone, React Native AI, AI SDK from Brazil, connect AI SDK with React Native, Szymon Rybczak, senior React Native developer, React Native AI, run AI on device, powerful devices, on-device AI on mobile, iPhone 15 Pro performance. Devices are powerful. Inspired by Guillermo Rauch's tweet on Google Chrome's Gemini model. Researched topic, learned about providers in AISDK, create and plug providers for various APIs. Excitement for WWDC, experimenting with Apple Foundation Model in React Native, impressive performance. Apple investment in React Native, code sharing success with Vercel SDK and React Native AI Apple package, extensive features and community support. Integration with ASDK, expanding providers for on-device models, Android models support, real-life privacy-focused applications. Simulator compatibility on macOS 26 and Pixel 9 Pro, upcoming Android models, LLM offline training trade-offs, privacy and efficiency benefits. Image and video generation potential, Device model parameter size comparison, Apple's optimized on-device model performance, Implications for other AI apps like Gemini and Jacky P.T. On-device model implementation for offline scenarios, Support for multiple runtimes, Memory consumption comparison, Whisper.RN and LLM.RN functionality, Device compatibility verification via APIs.
Chrome DevTools, ¡para aplicaciones SSR súper rápidas!
21 min
Chrome DevTools, ¡para aplicaciones SSR súper rápidas!
Introduction to Chrome DevTools and the challenges developers face in application development. Utilizing features for debugging, improving performance, accessibility, and security. Exploring file optimization and network throttling for efficient loading and user experience enhancement. Testing application performance under different network conditions and optimizing for varied speeds. Working on PWA applications, testing on slow connections, and ensuring accessibility. Analyzing performance panel insights for optimizing application performance. Using built-in insights, labeling the performance panel, and collaborating with teammates. Leveraging Chrome DevTool MCP server for performance testing and application code improvement.
Democratización de AI en Ingeniería: Lecciones del Viaje de Typeform
36 min
Democratización de AI en Ingeniería: Lecciones del Viaje de Typeform
The Talk at Typeform discusses democratizing AI access, focusing on AI tool adoption and enabling access with AWS Bedrock. Simplifying access to AI is highlighted through Bedrock API keys, leading to increased utilization and tool flexibility. The impact of democratizing AI tool usage on hiring processes and collaboration is emphasized. Empowering AI access without strict prescriptions and adapting to the dynamic AI landscape are key themes. Vibe coding at Typeform enhances user experience, while assessing engineers' AI proficiency in hiring is crucial for future software engineering roles.
Pruebas de Accesibilidad Automatizadas en React: Más Allá de lo Básico
9 min
Pruebas de Accesibilidad Automatizadas en React: Más Allá de lo Básico
Introduction to Accessibility Testing in React applications, emphasizing early automation and challenges in scaling. Importance of instant feedback, Unity test, and entry testing for code accessibility. Utilizing end-to-end testing tools like Jest-Axi and Cypress to ensure accessibility compliance. Emphasis on manual testing alongside automated tools. Encouragement for discussions on LinkedIn to enhance accessibility knowledge.
Acelerando la Calidad para Cientos de Aplicaciones React con Capas de Pruebas Automatizadas
29 min
Acelerando la Calidad para Cientos de Aplicaciones React con Capas de Pruebas Automatizadas
Discussion on improving release cycles and testing efficiency, transitioning to React Native, quality assurance challenges addressed through redefined responsibilities and test automation, shift-left approach for early testing and diversification of automated tests, efficient test execution with caching strategies, impact of caching on CI performance, efficiency with change recognition and caching, project-specific approaches for testing, test optimization with AI and Pyramid test structure, QA team transitioning to engineering, handling unautomated tests and test association, maintaining test stability with Git revert strategy.
Documentación Siempre Precisa
11 min
Documentación Siempre Precisa
As a designer and engineer, I've faced challenges with outdated documentation causing friction and trust erosion. Documentation drift arises from scattered sources and lack of a single reference, leading to ambiguity and staleness. React server components offer benefits like server-side rendering, composition flexibility, and lazy evaluation for enhancing documentation quality. By directly generating documentation from the TypeScript compiler, React server components ensure accurate and up-to-date content, improving documentation accuracy and flexibility.
Cambiando la Trayectoria: Revirtiendo el Daño de Trabajar Frente a una Pantalla de Computadora
21 min
Cambiando la Trayectoria: Revirtiendo el Daño de Trabajar Frente a una Pantalla de Computadora
Georgios discussing the impact of work on the body, advocating for body checks and sharing personal health experiences. Emphasis on spinal health awareness in children, lack of guidance on sitting habits. Effects of prolonged sitting on arterial elasticity, gene inactivity, and spine pressure. Joint health issues like thinning gel, osteophytes, and lack of movement affecting joint nutrition. The importance of movement in countering body shape changes, adapting to tech neck issues, and stress. Strategies for health improvement through breaks, movement, and exercises. Encouragement for proactive health measures to prevent health decline and maintain mobility.
Codificación Con Complejidad de Tiempo O(0): Diversión Con TypeScript Avanzado
22 min
Codificación Con Complejidad de Tiempo O(0): Diversión Con TypeScript Avanzado
Dante discusses advanced TypeScript concepts in an interactive coding session, demonstrating a Wordle game and explaining the guessing process based on color-coded feedback. The implementation of the Wordle game in TypeScript at compile time and defining the Wordle type in a few lines of code are explored. TypeScript conditional checks using 'extends' for type constraints and creation of custom types like 'not empty' and 'contains' are highlighted. Advanced string template literals are used in TypeScript to check for specific patterns and constraints within strings. The infer keyword in TypeScript is used to determine the first character of a string pattern, and a repeat function is implemented to duplicate a type multiple times. Recursion, string comparison, character indexing, and searching in TypeScript are discussed, along with the practical application of complex TypeScript types in libraries.
Cómo Hackeé React Native DevTools (Y Construí un Framework de Plugins)
20 min
Cómo Hackeé React Native DevTools (Y Construí un Framework de Plugins)
Simon explains the necessity of a custom React Native DevTools plugin framework due to the limitations of existing tools like Flipper and the lack of plugin support in React Native DevTools. Szymon Chmal, React Native expert at Callstack, explains the constraints of the custom DevTools framework plugin and the unique characteristics of React Native DevTools. The implementation involves bundling code via npm & Metro, using Chrome DevTools protocol for communication, and customizing DevTools frontend and middleware with Rosenite. Further customization includes injecting middleware for UI, adding custom scripts for dynamic content, accessing DevTools UI API for creating custom panels, bridging communication between plugins, and exploring the Resonight network activity plugin for inspecting headers and responses.
Construyendo y Monetizando una App de React Native para Tres Plataformas en 20 Minutos
20 min
Construyendo y Monetizando una App de React Native para Tres Plataformas en 20 Minutos
Perttu demonstrates monetizing a React Native app for multiple platforms, covering challenges and project setup. Revenue Cat simplifies app monetization by handling subscriptions across platforms. The process involves configuring app stores, setting entitlements, and integrating SDK for gated access. Implementation includes building the app for iOS, checking user subscription status, and managing purchases and subscriptions. Testing subscription flow on the web app with Stripe payment portal provides insights into user interactions.
Vanilla Server Components
24 min
Vanilla Server Components
Krasnzony discusses the introduction of vanilla Server Components inspired by React Summit, focusing on challenges of using components outside a framework. The talk emphasizes improving user experience in React apps through HTTP streaming, sending data to the browser with script tags, and implementing asynchronous components for server-side rendering. Enhancements to React rendering include the pipeable string API for data rendering and server-side dynamic rendering transitioning to client-side interactivity. Challenges in supporting server components and transitioning to server-oriented components are also explored.
Navegando por las Islas de Interactividad
9 min
Navegando por las Islas de Interactividad
Islands in web development are interactive components that are rendered on the server and hydrated separately. They offer fine-grain control over JavaScript, speed up page loading, and reduce JavaScript shipping. Applications of islands span across eCommerce, media sites, docs, and blogs, providing interactivity without excessive JavaScript. Nanostores enable state sharing among islands. Key takeaways include utilizing Nanostores for state management, exploring ASTRO and islands for development, and using client directives for JavaScript control.
Panel Discussion: Write Once, Render Anywhere
33 min
Panel Discussion: Write Once, Render Anywhere
Taz Singh
Nicola Corti
Xuan Huang
Jorge Cohen
4 authors
Taz Singh, experienced JavaScript developer, recalls early struggles with JavaScript for video games. Transitioned to React development after initial skepticism. Explored React Native for mobile app development and React Native web. Introducing Nicola Corti, Jorge, and Swan from React teams. Swan questioned on moving from React to Linx. Discussion on React, Linx, and shared experiences. Discussing the challenges and importance of open source advocacy and aligning internal priorities with external ecosystem growth at big tech companies like Meta and ByteDance. Discussing the alignment of internal priorities with external ecosystem growth and the challenges faced in open-sourcing technologies at ByteDance and Meta. React Native's focus on React, combined with efforts to make web technologies work effectively, showcases diverse perspectives in enhancing technology solutions and fostering collaborative learning. Amazon's groundbreaking shipping of React Native, coupled with a democratic approach to React's evolution, signals the next chapter for the ecosystem and community. AI's impact on cross-platform development, the use of agents for React and React Native, and challenges in maintaining app parity between platforms. AI's role in UI frameworks evolution and the importance of human-centric design for AI integration, gratitude for open-source contributions.