Tu Mejor Amigo del Frontend - Cómo Enviar Rápido en 2025

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2025
November 17 - 20, 2025
New York, US & Online
The biggest React conference in the US
Learn More
In partnership with Focus Reactive
Upcoming event
React Summit US 2025
React Summit US 2025
November 17 - 20, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

La mayoría de los proyectos de software fallan, pero enviar rápido mejora tus posibilidades de éxito. Por eso es tan importante centrarse en la velocidad de iteración y debes diseñar la arquitectura de tu aplicación en consecuencia. Los frameworks de full stack como Next y Remix te dan control total sobre la experiencia web con acceso a un servidor web dedicado. Con Next y Remix, expones endpoints personalizados para tu UI (acciones del servidor, acciones y cargadores de Remix) y utilizas cargas útiles de propósito especial (por ejemplo, a través de RSC o turbo-stream) adaptadas para el frontend web. Pero, ¿qué pasa si necesitas agregar otro frontend a tu proyecto? Con las aplicaciones LLM ganando popularidad y el Model Context Protocol (MCP) ganando adopción, es cada vez más probable que necesites servir tanto aplicaciones LLM de terceros como tu aplicación frontend existente. ¿Cómo podemos servir mejor a las aplicaciones LLM con nuestra arquitectura de full stack existente? ¡Hablemos de Backend for Frontend, arquitecturas de aplicaciones de full stack y MCP!

This talk has been presented at React Summit 2025, check out the latest edition of this React Conference.

Andre Landgraf
Andre Landgraf
20 min
17 Jun, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
La charla profundiza en mejorar las tasas de éxito en proyectos de software al centrarse en la velocidad de iteración y la observabilidad. Las discusiones giran en torno a las ventajas de utilizar frameworks web de full stack como Next.js y Remix para un desarrollo de software eficiente y una mejor compartición de código. Se explora la integración de TurboStream, BFF y Model Context Protocol (MCP) en el desarrollo de full stack. Se destacan las soluciones innovadoras de Vercel y Cloudflare para integrar servidores MCP en aplicaciones Next.js, simplificando la compartición de código y permitiendo experiencias de frontend diversas.

1. Mejorando el Éxito en Proyectos de Software

Short description:

El orador discute los desafíos y la importancia de mejorar las tasas de éxito en proyectos de software al enfocarse en la velocidad de iteración y la observabilidad para resolver problemas de ingeniería.

Hola, React Summit. Tengo una idea de proyecto paralelo realmente emocionante, genial y nueva, pero también estoy un poco asustado porque en realidad no tengo un buen historial cuando se trata de proyectos paralelos y la mayoría de ellos fracasaron. Y estoy bastante seguro de que no soy el único. Si revisas tu GitHub, estoy bastante seguro de que hay una lista muy larga de proyectos paralelos abandonados también. Y eso está bien, ¿verdad? Algunos de ellos son solo con fines de aprendizaje. Entonces fue genial, ¿verdad? De todos modos, tuviste éxito al aprender algo nuevo.

Pero a veces también tienes una idea realmente genial y realmente crees en ella, y luego aún así falla, ¿verdad? Y eso es simplemente porque la mayoría de los proyectos de software fallan. Pero si algo es realmente importante para ti, como este proyecto paralelo lo es para mí, realmente quieres preguntarte, ¿cómo puedes mejorar tus posibilidades de éxito? Y encontré este gran tweet aquí de Graeme, quien es el CEO y fundador de Vercel, quien dice que la velocidad de iteración y la observabilidad resuelven todos los problemas conocidos de ingeniería de software. Ningún desafío es demasiado grande, ningún error demasiado difícil cuando puedes lanzar rápido y obtener visibilidad.

Así que la observabilidad, obviamente muy importante. Quieres saber cuándo algo sale mal. Quieres tener trazas e informes de errores, pero también quieres tener análisis sobre cómo las personas están usando tu producto y obtener información de eso. Pero quiero centrarme ahora en la parte de la velocidad de iteración. Entonces, si lanzas rápido, eso significa que puedes lanzar más funciones y corregir más errores con los mismos recursos, ¿verdad? Así que puedes usar recursos como lo que sea que esté limitando tu proyecto. Para una startup, probablemente sea la financiación, y para un proyecto paralelo, eso podría ser el tiempo sobre motivación o una combinación de estos, ¿verdad? Así que si puedes lanzar más rápido, puedes aprovechar más estos recursos. Tienes un ciclo de retroalimentación más rápido, y generalmente eso significa que puedes aumentar las posibilidades de éxito.

2. Streamlining Software Development

Short description:

Andrey, un defensor de desarrolladores en Neon, discute los beneficios de usar un marco web full stack como Next.js y Remix para agilizar el desarrollo de software y mejorar el intercambio de código.

Y mi nombre es Andrey. Soy un defensor de desarrolladores en Neon. Y estos días he construido muchas aplicaciones pequeñas, proyectos y ejemplos. Y quiero asegurarme de que siempre que construya algo, lo haga rápido y de la manera correcta. Y en general, me encanta pensar en arquitecturas de software y ver cómo evolucionan con el tiempo.

Hoy, el patrón del que quiero hablar se llama back-end para front-end o lo estamos llamando aquí el mejor amigo del front-end y cómo enviar rápido en 2025. En 2023, ya di una charla sobre que el momento de ir full stack es ahora y básicamente estaba motivando que deberías usar Remix en Next.js y abandonar tus aplicaciones de una sola página del lado del cliente y las APIs rest de propósito general.

Así que en lugar de tener aplicaciones de una sola página solo del lado del cliente, prueba un marco web full stack y aprovecha toda la plataforma web. Y creo que para ahora la mayoría de la gente entiende que los marcos web full stack vienen con una UX realmente genial. Quiero decir, mucha gente ya está usando Next.js y Remix, pero solo quiero resumir algunos de los puntos una vez más. Así que imaginemos que estás usando una aplicación de una sola página solo del lado del cliente, algo como create React app, y luego tal vez también tienes una o varias APIs que estás consumiendo, ¿verdad? Esos pueden ser diferentes equipos que las están construyendo, o tal vez solo tienes para tu proyecto paralelo una aplicación express, ¿verdad? Que está sirviendo algunos endpoints de API rest.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Vue: Actualizaciones de Características
Vue.js London 2023Vue.js London 2023
44 min
Vue: Actualizaciones de Características
Top Content
The Talk discusses the recent feature updates in Vue 3.3, focusing on script setup and TypeScript support. It covers improvements in defining props using imported types and complex types support. The introduction of generic components and reworked signatures for defined components provides more flexibility and better type support. Other features include automatic inference of runtime props, improved define emits and defined slots, and experimental features like reactive props destructure and define model. The Talk also mentions future plans for Vue, including stabilizing suspense and enhancing computer invalidations.
Futuro de los Frameworks Frontend Charla Informal
React Summit 2024React Summit 2024
28 min
Futuro de los Frameworks Frontend Charla Informal
Fred K. Schott
Minko Gechev
Ryan Carniato
Daniel Afonso
Aakansha Doshi
Tim Neutkens
6 authors
Signals are being adopted by popular frameworks, enabling code reuse and improved tooling. While merging between frameworks is unlikely, they are learning from each other and adopting shared practices. It is important to embrace the diversity of frameworks and libraries. Instead of merging, focus on standardizing the principles behind frameworks. Consider tradeoffs and benefits when choosing a framework, and explore different technologies to learn new ideas.
Guía para desarrolladores frontend sobre Web3
React Summit 2022React Summit 2022
22 min
Guía para desarrolladores frontend sobre Web3
This talk covers an introduction to Web 3 and smart contracts, including deployment and bytecode compilation. It also discusses interacting with blockchain wallets, using RPC endpoints and block explorers, and accessing smart contract data. The talk emphasizes the use of ABIs and JavaScript libraries like ethers for interacting with smart contracts. It mentions the shift in mindset from HTTP requests to using ABI code and libraries for front-end development in Web 3. The talk concludes by mentioning Web3UI and tools like PolygonScan and Etherscan for building on the blockchain.
Monitorización de errores y ralentizaciones con un frontend de JS y un backend de Node
Node Congress 2022Node Congress 2022
8 min
Monitorización de errores y ralentizaciones con un frontend de JS y un backend de Node
Sentry is code monitoring for developers, specifically designed for the application layer. It helps identify error details, frequency, release, user information, and stack trace. Source maps can be uploaded to see the original source code and suspect commits can be identified. Performance monitoring helps identify slowdowns and determine the cause. Automating alerts and investigating errors helps gain instant context and trace errors across different projects.
Serverless para Frontends
DevOps.js Conf 2022DevOps.js Conf 2022
8 min
Serverless para Frontends
Premium
Welcome to my session on Serverless for Front-ends. Serverless functions eliminate the need for a runtime and handle orchestration for you. Microfrontends require a runtime and orchestration, but side-less UIs provide a runtime-free solution. In the demo, a new team adds functionality to an application and publishes it easily. Building and deploying applications is quick and easy with micro apps and PowerCLI, offering true loose coupling and instant availability without a runtime.
DevOps para Frontend: más allá de los navegadores de escritorio
DevOps.js Conf 2021DevOps.js Conf 2021
31 min
DevOps para Frontend: más allá de los navegadores de escritorio
Today's Talk discusses DevOps for frontend beyond desktop browsers, focusing on the challenges and journey to DevOps, the importance of abstractions, maximizing flow and enabling team autonomy, applying DevOps principles beyond web applications, running automated tests on consoles and TVs, investing in tooling for TV testing, and the challenges of TV testing in the lab.

Workshops on related topic

Seguimiento de errores y ralentizaciones en Node + JavaScript utilizando Sentry
Node Congress 2022Node Congress 2022
53 min
Seguimiento de errores y ralentizaciones en Node + JavaScript utilizando Sentry
Workshop
Neil Manvar
Neil Manvar
Repasaremos la configuración de Sentry paso a paso para obtener visibilidad en nuestro frontend y backend. Una vez integrado, rastrearemos y solucionaremos errores y transacciones que se muestren en Sentry desde nuestros servicios para comprender por qué/dónde/cómo ocurrieron errores y ralentizaciones en nuestro código de aplicación.