Plantándole cara al Legacy Code con NgRx

Extracto

57 minutos

En nuestro día a día como frontenders no siempre estamos trabajando con código escrito por el mismísimo Martin Fowler ni usando el último framework que salió la semana pasada. Habitualmente nos encontramos con componentes infinitos de 1.000 líneas de código (en el mejor de los casos), que tienen más funciones que una navaja suiza y que modificarlos tiene más peligro que MacGyver en un desguace. Veremos un proyecto de Angular basado en un caso real en el que añadimos gradualmente un patrón de estado centralizado implementado con la librería NgRx, a la vez que establecíamos una estrategia clara de testing y aplicábamos algunos principios SOLID como la separación de responsabilidades para dotar de robustez a nuestro código y mejorar la mantenibilidad de este.ere, scale innovation and help increase Developer Velocity in your organization with Microsoft Tools and Cloud.

Ponente

Iván Reinoso

Frontend Technical Lead en Plain Concepts

Apasionado de la informática y la tecnología desde pequeño, ha tenido la suerte de poder dedicarse profesionalmente a ello desde hace 11 años. Tras trabajar con diversos lenguajes y tecnologías dentro del ecosistema Microsoft, en los últimos años se ha especializado en tecnologías Frontend, consiguiendo ser un referente en los últimos proyectos en los que ha colaborado.

Actualmente es Frontend Technical Lead en Plain Concepts Madrid, intentando siempre aprender y mejorar junto a sus compañeros, aplicando buenas prácticas, desarrollando código limpio y apoyándose en las últimas tecnologías.

Si no encontráis ningún commit suyo en GitHub seguramente esté viajando, jugando al Super Mario, escuchando algún temazo de música electrónica, leyendo algún comic de Batman o automatizando su casa con el último juguete domótico de Xiaomi.

Suscríbete a nuestra newsletter

¿QUIERES SER EL PRIMERO EN ENTERARTE DE NUESTROS EVENTOS, DESARROLLOS, NOTICIAS, VACANTES…?

[cp_popup display=»inline» style_id=»2082″ step_id = «1»][/cp_popup]