Ejercicio de retrospectiva: Problemas en el núcleo
Cuando un equipo crece es importante no olvidar los valores del equipo y de la empresa. Esto podría ser peor si el equipo también está empezando a olvidarse de hablar de problemas en retrospectivas y se centra en discutir soluciones. Hay un montón de técnicas para...
Cómo testear los componentes de JavaScript
Las pruebas no siempre son tan fáciles como queremos, pero es realmente necesaria cuando escribimos software, pero es casi igual necesario para entender qué partes tienen que probar y cómo estructurar nuestro código. El primer error, y el más importante cuando...
Consejos de front-end 4: Super simple gestión global del estado en React con hooks
En este consejo quiero compartir lo fácil que es hoy en día tener stores en React, si no estás seguro de Global State Management puedes leer algunos de estos otros artículos: "Una introducción al patrón arquitectónico Flux", "La única introducción a Redux (y...
Consejos de front-end 3 — Autorización de sus aplicaciones
En este consejo quiero compartir cómo me gusta autorizar cualquier aplicación de una sola página utilizando marcos como Angular, React o Vue o sin ningún marco. Para ello he estado trabajando con la misma librería en algunos proyectos del último año, y esta librería...
Consejos de front-end 2 — Envolver un método de clase mediante decoradores con TypeScript
En este consejo quiero compartir cómo ajustar los métodos de clase mediante decoradores, para crear, por ejemplo, un registro donde se puede ver cuando se ejecuta un método. Los decoradores están en la propuesta ecmaScripts pero creo que será más fácil hacer el...
Consejos de front-end 1 — Herramientas en línea para comprimir imágenes y SVG
En este consejo quiero compartir algunas herramientas en línea que utilicé para comprimir imágenes y SVG en mis proyectos, también he compartido algunas de estas herramientas con mis compañeros de trabajo del equipo de diseño. Tiny PNG Tiny PNG es un buen compresor...
No midas la calidad de una empresa por su cantidad de futbolines
No es muy difícil encontrarse ofertas de trabajo en el mundo del software con cada vez más extras. Comida, bebida, horario flexible, mesas de pin pon, guardería para los niños, pet friendly 🐶 y consolas y futbolines. Ya todo vale para atraer al...
Moving Global State from Redux to React Hooks
The version 16.8 of React introduced a new concept called hooks, this change have created a lot of excitement in development community. One of the interesting changes that this version introduces is useReducer, this hook can help us to stop using Redux (if...
Qué hago para intentar seguir mejorando como profesional
Para mí, el desarrollo de software es un hobbie que terminó por convertirse en mi trabajo. Qué tú hobbie sea tú trabajo tiene una enorme lista de cosas increíbles y otras que no tanto... Y, aunque es verdad que a medida que programas vas mejorando, hay una serie de...
Retrospectives for teams with multiple projects: Climbing the Mountains
Scrum is a powerful tool but is also a pain when you work in a team with multiple projects. As a team with multiple projects, I mean a team where some of them are working on one projects, some of them on other etc, and if you have staff working at home you will need...
Las 12 frases de Ter aplicadas al mundo del software
Me encanta cuando leo o escucho algo que se aplica a cualquier otro ámbito de la vida y me doy cuenta de que es totalmente aplicable al mundo profesional en el que yo vivo. El software. En esta ocasión voy a comentar 12 frases recogidas por Ter (creadora de...
Aborting and intercepting requests using fetch API
Probably an ajax request is one of the things that we must do when we are developing website applications. But we had a complex API during years. Thankfully, we’ve got a lot of different libraries that help us to don’t have to think a lot in...