Una Guía Nerd para los Conceptos de Tendencia en la Web

Rate this content
Bookmark

¿Qué tienen en común S.H.I.E.L.D. y A.R.G.U.S. con la computación en el borde?

¿Cómo pueden Iron Man y Batman ayudarte a entender la hidratación, la hidratación parcial y la reanudabilidad?

¿Qué pueden decirte los Observadores o los Monitores sobre la Reactividad?

Únete a esta aventura directamente desde las páginas de un cómic mientras tus héroes y villanos favoritos te ayudan a entender algunos de los temas más discutidos en la web ahora.

This talk has been presented at React Day Berlin 2023, check out the latest edition of this React Conference.

FAQ

Daniel Alfonso es un defensor del desarrollador en OLX, instructor y autor de un libro sobre React Query. También ha lanzado un curso sobre bibliotecas de pruebas.

El tema elegido para la charla fue la 'Reanudabilidad', seleccionado por la audiencia mediante aplausos.

Daniel Alfonso utiliza los cómics para ilustrar y explicar conceptos tecnológicos complejos, creando modelos mentales más accesibles para su audiencia.

Daniel Alfonso utilizó a Iron Man, específicamente en una historia donde Tony Stark necesita activar rápidamente una nueva armadura, para explicar el concepto de reanudabilidad.

La reanudabilidad busca resolver el problema de la lentitud en la hidratación, permitiendo que las páginas web sean inmediatamente interactivas tras ser renderizadas en el servidor.

El Quick Loader es un pequeño kilobyte de JavaScript que configura un escuchador de eventos global, permitiendo que los eventos se ejecuten utilizando información serializada para mejorar la interactividad y eficiencia de la página.

Daniel Alfonso desafió a la audiencia a proponer temas para futuras guías, mostrando su disposición a explorar y explicar más temas de interés para su audiencia.

Daniel Afonso
Daniel Afonso
10 min
08 Dec, 2023

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Ir a conferencias puede ser abrumador, por lo que el orador creó una guía de los conceptos de tendencia en la web utilizando personajes de cómics. El tema elegido es la reanudabilidad, y se utiliza la historia de Tony Stark para explicarlo. La reanudabilidad permite una interactividad inmediata en una página web y se logra a través de la serialización y ejecución de código. El orador desafía a la audiencia a proponer temas para futuras guías.

1. Introducción a la Charla

Short description:

Ir a conferencias, eventos, reuniones como esta puede ser abrumador. No tenemos los modelos mentales correctos de ellos. Me gustan mucho los cómics y pensé, ¿qué pasaría si uniera mi amor por los cómics y mi amor por la tecnología y construyera otra guía para los conceptos de tendencia en la web? Soy Daniel Alfonso, un defensor del desarrollador en OLX, instructor y autor. Esta charla trabajará con URL. Voy a mostrarles tres temas y les pediré que aplaudan por cada uno.

Vale. Hola, hola a todos. Así que intentemos asegurarnos de que podemos repasar esto en cinco a siete minutos porque va a ser interesante. Así que para empezar, ir a conferencias, eventos, reuniones como esta puede ser abrumador. Hay estas palabras que se lanzan alrededor de cada charla, y no siempre entendemos lo que significan. El problema es porque no tenemos los modelos mentales correctos de ellos. Y los modelos mentales son las cosas que asocias cuando escuchas una palabra. Así que si estás durmiendo, sabes todos los pasos en tu mente que tienes que hacer para dormir, espero. Así que algo sobre mí. Me gustan mucho, mucho los cómics. Y tengo más cómics de los que puedo coleccionar. Y pensé, ¿qué pasaría si uniera mi amor por los cómics y mi amor por la tecnología y construyera otra guía para los conceptos de tendencia en la web? Así que muy rápidamente me presento. Soy Daniel Alfonso. Soy esta persona en esta diapositiva en caso de que no me reconozcas. Estoy trabajando como defensor del desarrollador en OLX. Soy instructor, puedes encontrarme en X. Escribí un libro sobre React Query. Acabo de lanzar un curso sobre testing libraries. Así que estas son todas las cosas que son importantes saber sobre mí. Descargo de responsabilidad. Algunas de las cosas que se verán aquí y los personajes son propiedad de Marvel y DC. Así que no hay responsabilidad sobre eso. Solo quiero contar una historia. Por favor, no me demanden. ¿Cómo funcionará esta charla? Esta charla trabajará con URL. Porque en este punto, y en este momento, no sé de qué voy a hablar. Ustedes van a decidir. Porque voy a mostrarles tres temas en un momento. Y aplaudiendo, les voy a pedir que aplaudan a cada uno de ellos.

2. Elección del Tema y Personaje

Short description:

El tema que reciba más aplausos será el que se discuta. Se presentarán dos personajes, y la historia que gane ayudará a construir el modelo mental. Después de la historia, se dará la explicación técnica. Los temas propuestos son hidratación, reactividad de grano fino y reanudabilidad. Se elige la reanudabilidad, y se selecciona la historia de Iron Man.

Y el que reciba más aplausos será sobre el que voy a hablar. ¿De acuerdo? Después, lo que va a suceder es que para ese tema específico, voy a mostrar dos personajes. Y una vez más, ustedes van a aplaudir. Y la historia que gane, es una historia específica que les ayudará a construir el modelo mental para ese tema. Y al final, espero que entiendan qué demonios estamos viendo aquí. Así que solo recapitulemos la historia. Y después del final de la historia, obtenemos la explicación técnica. Así que aquí están los tres temas que propongo hoy. Así que lo que voy a pedir. Voy a nombrar a cada uno de ellos. Voy a pedirles que aplaudan. Y el que reciba más aplausos es el que va a tener una toma nerd. Así que hidratación. Vale. Reactividad de grano fino. Reanudabilidad. Vale. Esa fue difícil. Pero creo que fue la reanudabilidad. Así que vamos con eso. Vale. Ahora es la parte en la que tengo que elegir. Para la reanudabilidad, hay dos personajes que pueden elegir. Pueden elegir a Iron Man o a Lex Luthor. ¿Quién quiere ver la historia de Iron Man? ¿Quién quiere ver la historia de Lex Luthor? Vale. Iron Man ganó. Así que vamos con eso. Ahora yo estoy

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

Construyendo Mejores Sitios Web con Remix
React Summit Remote Edition 2021React Summit Remote Edition 2021
33 min
Construyendo Mejores Sitios Web con Remix
Top Content
Remix is a web framework built on React Router that focuses on web fundamentals, accessibility, performance, and flexibility. It delivers real HTML and SEO benefits, and allows for automatic updating of meta tags and styles. It provides features like login functionality, session management, and error handling. Remix is a server-rendered framework that can enhance sites with JavaScript but doesn't require it for basic functionality. It aims to create quality HTML-driven documents and is flexible for use with different web technologies and stacks.
No resuelvas problemas, elimínalos
React Advanced 2021React Advanced 2021
39 min
No resuelvas problemas, elimínalos
Top Content
Kent C. Dodds discusses the concept of problem elimination rather than just problem-solving. He introduces the idea of a problem tree and the importance of avoiding creating solutions prematurely. Kent uses examples like Tesla's electric engine and Remix framework to illustrate the benefits of problem elimination. He emphasizes the value of trade-offs and taking the easier path, as well as the need to constantly re-evaluate and change approaches to eliminate problems.
Acelerando tu aplicación React con menos JavaScript
React Summit 2023React Summit 2023
32 min
Acelerando tu aplicación React con menos JavaScript
Top Content
Mishko, the creator of Angular and AngularJS, discusses the challenges of website performance and JavaScript hydration. He explains the differences between client-side and server-side rendering and introduces Quik as a solution for efficient component hydration. Mishko demonstrates examples of state management and intercommunication using Quik. He highlights the performance benefits of using Quik with React and emphasizes the importance of reducing JavaScript size for better performance. Finally, he mentions the use of QUIC in both MPA and SPA applications for improved startup performance.
Documentación Full Stack
JSNation 2022JSNation 2022
28 min
Documentación Full Stack
Top Content
The Talk discusses the shift to full-stack frameworks and the challenges of full-stack documentation. It highlights the power of interactive tutorials and the importance of user testing in software development. The Talk also introduces learn.svelte.dev, a platform for learning full-stack tools, and discusses the roadmap for SvelteKit and its documentation.
SolidJS: ¿Por qué tanto Suspense?
JSNation 2023JSNation 2023
28 min
SolidJS: ¿Por qué tanto Suspense?
Top Content
Suspense is a mechanism for orchestrating asynchronous state changes in JavaScript frameworks. It ensures async consistency in UIs and helps avoid trust erosion and inconsistencies. Suspense boundaries are used to hoist data fetching and create consistency zones based on the user interface. They can handle loading states of multiple resources and control state loading in applications. Suspense can be used for transitions, providing a smoother user experience and allowing prioritization of important content.
De GraphQL Zero a GraphQL Hero con RedwoodJS
GraphQL Galaxy 2021GraphQL Galaxy 2021
32 min
De GraphQL Zero a GraphQL Hero con RedwoodJS
Top Content
Tom Pressenwurter introduces Redwood.js, a full stack app framework for building GraphQL APIs easily and maintainably. He demonstrates a Redwood.js application with a React-based front end and a Node.js API. Redwood.js offers a simplified folder structure and schema for organizing the application. It provides easy data manipulation and CRUD operations through GraphQL functions. Redwood.js allows for easy implementation of new queries and directives, including authentication and limiting access to data. It is a stable and production-ready framework that integrates well with other front-end technologies.

Workshops on related topic

React, TypeScript y TDD
React Advanced 2021React Advanced 2021
174 min
React, TypeScript y TDD
Top Content
Featured WorkshopFree
Paul Everitt
Paul Everitt
ReactJS es extremadamente popular y, por lo tanto, ampliamente soportado. TypeScript está ganando popularidad y, por lo tanto, cada vez más soportado.

¿Los dos juntos? No tanto. Dado que ambos cambian rápidamente, es difícil encontrar materiales de aprendizaje precisos.

¿React+TypeScript, con los IDEs de JetBrains? Esa combinación de tres partes es el tema de esta serie. Mostraremos un poco sobre mucho. Es decir, los pasos clave para ser productivo, en el IDE, para proyectos de React utilizando TypeScript. En el camino, mostraremos el desarrollo guiado por pruebas y enfatizaremos consejos y trucos en el IDE.
Masterclass Web3 - Construyendo Tu Primer Dapp
React Advanced 2021React Advanced 2021
145 min
Masterclass Web3 - Construyendo Tu Primer Dapp
Top Content
Featured WorkshopFree
Nader Dabit
Nader Dabit
En esta masterclass, aprenderás cómo construir tu primer dapp de pila completa en la blockchain de Ethereum, leyendo y escribiendo datos en la red, y conectando una aplicación de front end al contrato que has desplegado. Al final de la masterclass, entenderás cómo configurar un entorno de desarrollo de pila completa, ejecutar un nodo local e interactuar con cualquier contrato inteligente usando React, HardHat y Ethers.js.
Fundamentos de Remix
React Summit 2022React Summit 2022
136 min
Fundamentos de Remix
Top Content
Featured WorkshopFree
Kent C. Dodds
Kent C. Dodds
Construir aplicaciones web modernas está lleno de complejidad. Y eso solo si te molestas en lidiar con los problemas
¿Cansado de conectar onSubmit a las API del backend y asegurarte de que tu caché del lado del cliente se mantenga actualizada? ¿No sería genial poder utilizar la naturaleza global de CSS en tu beneficio, en lugar de buscar herramientas o convenciones para evitarla o trabajar alrededor de ella? ¿Y qué te parecería tener diseños anidados con una gestión de datos inteligente y optimizada para el rendimiento que simplemente funciona™?
Remix resuelve algunos de estos problemas y elimina completamente el resto. Ni siquiera tienes que pensar en la gestión de la caché del servidor o en los conflictos del espacio de nombres global de CSS. No es que Remix tenga APIs para evitar estos problemas, simplemente no existen cuando estás usando Remix. Ah, y no necesitas ese enorme y complejo cliente graphql cuando estás usando Remix. Ellos te tienen cubierto. ¿Listo para construir aplicaciones más rápidas de manera más rápida?
Al final de esta masterclass, sabrás cómo:- Crear Rutas de Remix- Estilizar aplicaciones de Remix- Cargar datos en los cargadores de Remix- Mutar datos con formularios y acciones
Vue3: Desarrollo Moderno de Aplicaciones Frontend
Vue.js London Live 2021Vue.js London Live 2021
169 min
Vue3: Desarrollo Moderno de Aplicaciones Frontend
Top Content
Featured WorkshopFree
Mikhail Kuznetsov
Mikhail Kuznetsov
Vue3 fue lanzado a mediados de 2020. Además de muchas mejoras y optimizaciones, la principal característica que trae Vue3 es la API de Composición, una nueva forma de escribir y reutilizar código reactivo. Aprendamos más sobre cómo usar la API de Composición de manera eficiente.

Además de las características principales de Vue3, explicaremos ejemplos de cómo usar bibliotecas populares con Vue3.

Tabla de contenidos:
- Introducción a Vue3
- API de Composición
- Bibliotecas principales
- Ecosistema Vue3

Requisitos previos:
IDE de elección (Inellij o VSC) instalado
Nodejs + NPM
Desarrollando Blogs Dinámicos con SvelteKit & Storyblok: Una Masterclass Práctica
JSNation 2023JSNation 2023
174 min
Desarrollando Blogs Dinámicos con SvelteKit & Storyblok: Una Masterclass Práctica
Top Content
Featured WorkshopFree
Alba Silvente Fuentes
Roberto Butti
2 authors
Esta masterclass de SvelteKit explora la integración de servicios de terceros, como Storyblok, en un proyecto SvelteKit. Los participantes aprenderán cómo crear un proyecto SvelteKit, aprovechar los componentes de Svelte y conectarse a APIs externas. La masterclass cubre conceptos importantes incluyendo SSR, CSR, generación de sitios estáticos y despliegue de la aplicación usando adaptadores. Al final de la masterclass, los asistentes tendrán una sólida comprensión de la construcción de aplicaciones SvelteKit con integraciones de API y estarán preparados para el despliegue.
Construyendo aplicaciones web que iluminan Internet con QwikCity
JSNation 2023JSNation 2023
170 min
Construyendo aplicaciones web que iluminan Internet con QwikCity
Featured WorkshopFree
Miško Hevery
Miško Hevery
Construir aplicaciones web instantáneas a gran escala ha sido elusivo. Los sitios del mundo real necesitan seguimiento, análisis y interfaces y interacciones de usuario complejas. Siempre comenzamos con las mejores intenciones pero terminamos con un sitio menos que ideal.
QwikCity es un nuevo meta-framework que te permite construir aplicaciones a gran escala con un rendimiento de inicio constante. Veremos cómo construir una aplicación QwikCity y qué la hace única. El masterclass te mostrará cómo configurar un proyecto QwikCity. Cómo funciona el enrutamiento con el diseño. La aplicación de demostración obtendrá datos y los presentará al usuario en un formulario editable. Y finalmente, cómo se puede utilizar la autenticación. Todas las partes básicas para cualquier aplicación a gran escala.
En el camino, también veremos qué hace que Qwik sea único y cómo la capacidad de reanudación permite un rendimiento de inicio constante sin importar la complejidad de la aplicación.