08:30
Acreditación
09:00
Bienvenida
10:40
Coffee Break
12:45
Lunch Break
16:20
Coffee Break
18:30
Cierre

09:15
<Crecer Con='La Web' />
Joel Villarreal Bertoldi
Una historia sobre la infancia y adolescencia del front-end, intentando explicar cómo este ámbito del desarrollo Web llegó a ser lo que es hoy.

10:00
Una historia de layouts
Pedro Sonzini Astudillo
Vamos a recorrer la historia desde el punto de vista del desarrollador a la hora de implementar una nueva estructura o layout, descubriendo las herramientas que tenemos, las que se vienen y las que marcan el futuro.

11:15
Diseñando el código
Nabila Gudiño Ochoa
Veremos qué son los design systems, en qué consiste una style guide y cómo armar una component library, explorando la manera en que diseñadores y desarrolladores trabajan en conjunto.

12:00
Componentes Web reutilizables e independientes del framework
Alex Saez
Dejemos de lado la guerra de frameworks y veamos cómo implementar componentes reutilizables en casi cualquiera de ellos con Web Components.

14:00
Entendiendo las PWA: Componentes y funcionalidades
Marcos Pastoriza
Veremos parte por parte cómo se constituye una Progressive Web App, desde service workers y manifests hasta Workbox.

14:50
GG Easy con Cypress
Gonzalo Pozzo
Vamos a explicar cuándo y por qué hacer tests de integración o unitarios, y qué ventajas tiene Cypress sobre Selenium o Puppeteer.

15:40
Previniendo estados inválidos en JavaScript
Pablo Fernández
Las fortalezas del tipado estático y cómo su implementación contribuye a una mejora en la calidad del código y, con un poco de suerte, a una reducción en la cantidad de errores en producción.

17:00
El mejor amigo para tu front-end
Santiago Barchetta
Compartiremos algunos aprendizajes obtenidos en la implementación del patrón BFF (Backend for Frontend), adentrándonos en los desafíos, decisiones importantes y tips a tener en cuenta.

17:50
GraphQL 101
Alexis Monsech Páez
Veremos de qué se trata GraphQL y cómo se compara con otras formas de definir una API en el backend.