preloader

Nuestros Posts

Tiempo de lectura: 3 minutos

Documento de identidad - OCR/MRZ Kata

Kata nivel medio/avanzado para practicar TDD y Mocks (opcional) en un algoritmo del mundo real. Esta Kata consiste en implementar un algoritmo que traduzca una imagen de un DNI a una cadena de caracteres con la información estructurada, y a partir de esta cadena parsearlo a un objeto con la información del DNI.

Tiempo de lectura: 2 minutos

RabbitMQ en 5 minutos

¿Quieres aprender los conceptos clave de RabbitMQ?, te explico qué es RabbitMQ en 5 minutos.

Tiempo de lectura: 1 minuto

Clean architecture en frontend

Clean Architecture es un nombre popularizado “Uncle Bob” que se basa en la premisa de estructurar el código en capas contiguas, es decir, que solo tienen comunicación con las capas que están inmediatamente a sus lados.

Tiempo de lectura: 7 minutos

Fakes Spies Mocks Stubs Dummies

Cada vez que pregunto la diferencia entre estos tipos de test dobles, nadie sabe responderlo claramente, esta vez te aseguro que no quedarán dudas.

Tiempo de lectura: 7 minutos

Test-Driven Development

También conocido como TDD (desarrollo dirigido por tests) es una práctica de programación que consiste en escribir primero los tests (generalmente unitarias) y después escribir el código fuente que pase la prueba satisfactoriamente y, por último, refactorizar el código escrito.