Introducción La búsqueda de talento es cada día una tarea más compleja, especialmente en el sector tecnológico, donde la competencia por hacerse con los mejores perfiles es feroz. Por esta misma razón, es importante hacer ofertas de trabajo que resulten … Read More

Bunkerización avanzada
Introducción En este artículo quiero profundizar en algunas posibilidades complementarias a las que expuse en mi primer artículo, algunas más conocidas que otras, pero que añaden un nivel de control y protección de sistemas, dentro de nuestra casa, bastante alto. … Read More

Comodidad, laureles y fidelidad laboral
Introducción Recientemente me he encontrado -y he vivido en mis carnes- un sentimiento común de estancamiento laboral y dependencia de las empresas. Los trenes de las nuevas tecnologías cada vez son más rápidos y es muy fácil quedarse atrás. Esta … Read More

Remix vs. Next.js ¿cuál deberías elegir?
Hoy en día tenemos muchas opciones de framework diferentes cuando queremos crear un nuevo proyecto web basado en React. Como desarrollador, puedes encontrarte con la dificultad de saber cuál deberías elegir o cuál se adaptaría mejor a tus necesidades. Uno … Read More

Técnicas de gestión del tiempo para aumentar la productividad
Nos pasa a muchos…. A veces tenemos tantas tareas por hacer que saltamos de unas a otras y el resultado tiende a ser el mismo: las dejamos todas incompletas y no cumplimos con los tiempos de entrega. Aprender a gestionar … Read More

Inyección de dependencia nativa en Swift
En este artículo vamos a repasar un par de soluciones a un problema común en el desarrollo de aplicaciones móviles, y es la Inyección de Dependencias. Todos hemos visto un proyecto que llamaba a clases singleton desde cualquier parte del … Read More

Simula tus pruebas de UI con Wiremock
Inconvenientes del entorno La fiabilidad de las pruebas automatizadas debe ser uno de los puntos más importantes a tener en cuenta cuando decidimos llevar la automatización a nuestro proyecto. Para obtener un resultado real de la ejecución de nuestras pruebas, … Read More

La importancia de la revisión de código
Introducción Las revisiones de código se introdujeron con la intención de mejorar la calidad del código, los desarrolladores revisan el código de los demás durante una revisión de código para garantizar la calidad del software, normalmente antes de fusionar el … Read More

Liquibase en Kubernetes
Contexto, motivación y teoría Tenemos un entorno de microservicios con Kubernetes(k8s), en el cual se desarrolla un servicio que requiere de una base de datos. La gestión de migraciones de la base de datos, decidimos realizarla mediante Liquibase. Eventualmente, nos … Read More

Stow: Terminal Alacritty
Llevo en mac muchos años trabajando con la misma terminal: iTerm2. Es muy conocida por la comunidad macera y no es para menos, una terminal no es que tenga mucho trabajo que hacer pero lo poco que debe hacer, lo … Read More

Navegación compleja en SwiftUI
La navegación en SwiftUI ha sido un punto muy importante del framework desde el primer día, no obstante cuando intentabamos crear una app que tuviera un poco más de complejidad de navegación y vistas nos encontrabamos con los primeros problemas. … Read More

Club de lectura en Apiumhub
Nos gustaría compartir una de las actividades que nos ayuda a mantenernos al día con las mejores prácticas, a compartir experiencias, pensamientos y a crecer juntos. Esta iniciativa se llama club de lectura. Ahora mismo el formato que estamos siguiendo … Read More