**Bow es una biblioteca para la programación funcional mecanografiada en Swift** Pero antes que nada… ¿Qué es la programación funcional? La Programación Funcional es un paradigma de programación – un estilo de construcción de la estructura y los elementos de … Read More
Software Architecture Sonar
Descubriendo Rust
Como developers es fácil subirse rápido al tren del hype e intentar aprender o incluso utilizar aunque sea en pet projects las últimas librerías, frameworks y porque no lenguajes de programación. En un sector donde todo evoluciona a una velocidad … Read More
Beneficios de Micro Frontends
Los microservicios existen desde hace mucho tiempo. A pesar de ser una solución más compleja que el Monolito más tradicional, los microservicios son una buena solución a muchos problemas extremadamente comunes en el desarrollo de software, como un proceso de … Read More
ORM: evitar el uso de many-to-many relationships
El uso de ORMs (mapas de datos) viene con un gran poder pero también con una gran responsabilidad. Los ORMs nos dan una forma cómoda de manejar las bases de datos evitando algunos boilerplate; también pueden ser utilizados de forma … Read More
Concienciación de seguridad en un entorno iOS
Es muy común hoy en día que los equipos de desarrollo se apresuren para cumplir con los plazos. Una de las primeras cosas que se dejan de lado es la calidad del código en general, pero un punto que está … Read More
Usando consola JS para testear mejor
En este artículo me gustaría compartir mi experiencia en el uso de algunas características de la consola para la depuración. Comencemos con la definición de lo que es una consola. Consola – es un depurador incorporado en los navegadores. Obviamente … Read More
Automatizando test de Postman con JMeter
Automatizando test de Postman con JMeter Hoy en día, una de las herramientas más utilizadas para hacer test funcionales contra una API es Postman. Pese a que se pueden automatizar por command line con Newman, el uso más común de … Read More
Proxy / Caché: Un entorno local más rápido
A veces, hay algunos proyectos en el que el entorno local de desarrollo no está aislado por completo y depende de alguna infraestructura que “no podemos” levantar en local ya sea por temas de licencias, por problemas de tiempo, etc. … Read More
El Patrón Circuit Breaker
En el artículo de hoy me gustaría poner el foco sobre el patrón Circuit Breaker. Poniéndonos en antecedentes: En un artículo anterior hablamos sobre cómo gestionar errores transitorios mediante la aplicación del patrón Retry. Recordemos que los errores transitorios son … Read More
Crear, Usar y Construir un DSL
La idea de este artículo sobre cómo construir un DSL es jugar y experimentar con algunos patrones de diseño sin profundizar demasiado en ninguno de ellos. Tendremos un personaje con una posición y mediante comandos agrupados en un DSL, podremos … Read More
Publicar librerías Android multi módulo
Muchas veces durante el desarrollo de aplicaciones nos encontramos que tenemos que resolver el mismo problema varias veces. La solución a esto es extraer la solución a una librería para poder ser reutilizada en otros proyectos. Cuando hacemos esto en … Read More