Desarrollo web

Proxy / Caché

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

The Circuit Breaker Pattern

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

DSL

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

Principal Engineer

Principal Engineer: Roles & Reponsabilidades

El artículo de hoy trata sobre el papel del Principal engineer, ya que muchas personas aún tienen dudas sobre cuáles son las responsabilidades de un Principal Engineer en una empresa. Aquí me gustaría compartir contigo los resultados de la discusión del … Read More

File Generator Tool System

Qué es Plop – File Generator Tool System

¿Qué es Plop? Plop es un file generator tool system que te permite definir un script para generar todos los archivos boilerplate para ti. De forma similar a cómo funciona Angular schematics, puedes definir un grupo de acciones que generará … Read More

Testeo de APIs de Impacto

Karate Framework: Testeo de APIs de Impacto

Recientemente he hablado acerca de un framework de testing llamado Cypress. Pues bien, hoy os traigo otro: un framework de testing sencillo pero muy eficaz para API Automation llamado Karate. Para describirlo de la forma más precisa posible, aquí tenéis … Read More

React Hooks

React Hooks: cómo podrían cambiar el desarrollo de React

El día 12 de Junio de este mismo año parte del equipo de frontend de Apiumhub tuvo la oportunidad de asistir a la conferencia de React Next 2019 en Tel aviv, una conferencia centrada principalmente en React y React Native. … Read More

Framework Cypress

Framework Cypress: Una Navaja Suiza para tus Tests

Hoy me gustaría hablaros de un framework de testing que últimamente está haciendo mucho ruido. Me refiero a Cypress, una herramienta que prácticamente podríamos llamar una Navaja Suiza para tus tests. Ya que llevo un tiempo utilizando esta herramienta me … Read More

Canales De Slack Para Desarrolladores De Software

14 Canales de Slack para Desarrolladores de Software

Los canales de Slack se han convertido en un nuevo lugar donde debatir y hablar sobre distintos temas relacionados con el desarrollo de software. De hecho, los programadores han empezado a participar de forma más activa en canales de Slack … Read More

Git Bisect

¿Qué es Git Bisect y cómo funciona?

Git ofrece un amplio abanico de herramientas muy útiles para el desarrollo de software y que resulta muy interesante conocer y explorar. Hoy os hablaré sobre una de ellas: Git Bisect, ideal para cuando queremos buscar algo concreto en nuestro … Read More

Mantener Información Delicada En Secreto

Mantener información delicada en secreto en un repositorio git

En este post se describen una herramienta (git-crypt) y un grupo de prácticas y principios (el principio Castle Approach también conocido como Defensa en Profundidad) para incrementar la protección de datos dentro de un repositorio git (privado).   Introducción: repositorio git … Read More

Skip WorkTree

GitTip: Skip WorkTree

GitTip: Skip WorkTree. Este tip es simple y potente por partes iguales, lo que queremos conseguir es modificar un fichero local y que git no lo identifique como que ha sido modificado pese a estar ya trackeado.   GitTip: Skip … Read More