Desplegando de local a producción. No necesitas CI CD7/15/2024infrastructureExisten diferentes entornos de trabajo (desarrollo, staging, producción) con procesos de despliegue automático (CI/CD) en plataformas como Gitlab o Github. Pero, ¿realmente necesitas todo esto?Leer más
Kubernetes o VPS ¿Cuál es mejor? Mi experiencia.7/8/2024infrastructureTras varios años trabajando con kubernetes, en ocasiones me planteo si es mejor trabajar con máquinas virtuales en lugar de usar k8s. En este post, te cuento mi experiencia y las ventajas e inconvenientes de cada opción.Leer más
Aprende Apache Kafka: conceptos básicos6/3/2024dataYouTubeEsta semana he estado trabajando con Kafka y como para mí es algo nuevo, quiero profundizar en los conceptos más importantes y compartir contigo estas ideas fundamentales. Destacar que aunque aquí comparto las ideas clave, para aprender a utilizar kafka te recomiendo dos cosas: primero crear un entorno de pruebas donde comprender y afianzar el conocimiento, y por otro lado profundizar en algunos conceptos leyendo libros.Leer más
Serverless vs K8S vs VPS ¿Cuál es la mejor opción para desplegar tu proyecto?5/27/2024infrastructureYouTubeDesplegar un proyecto puede parecer complicado, pero realmente es la parte más fácil y divertida. Profesionalmente me dedico a gestionar infraestructura, por lo que te quiero enseñar qué opciones existen y por qué lo mejor es elegir un VPS.Leer más
Tutorial: Google Sheets como base de datos con Node.js5/20/2024developmentYouTubeCuando quieres construir un producto de IT, muchas veces necesitas una capa de almacenamiento. Lo más común es recurrir a bases de datos relacionales SQL o NoSQL. Pero, ¿existen otras alternativas?Leer más
Programando un LRUCache en Go con Github5/13/2024data structuresYouTubeEn el post anterior contaba mi experiencia probando Copilot durante una semana. En este vamos a implementar una estructura de datos, LRUCache, utilizando asistentes con IA para ver qué tal funcionan.Leer más
Mi experiencia utilizando GitHub Copilot una semana como Ingeniero de Software5/11/2024aiEstos meses atrás he estado utilizado ChatGPT en mi día a día como ingeniero de software pero, ¿y herramientas como GitHub Copilot? Esta semana lo he estado probando para contarte mi experiencia desarrollando con un asistente de IA.Leer más