Blog · Artículos

Opiniones formadas, defendibles.

19 artículos
NombreCategoríaLecturaAño
No necesitás Gitflow. Necesitás integración continua de verdad.
DevOps
11 min2026
No necesitás Gitflow. Necesitás integración continua de verdad.
El flujo de ramas que usás hoy probablemente frena más de lo que protege. Trunk-based development no es una opinión — es la práctica detrás de cómo Google, Meta y Shopify despliegan múltiples veces por día.
DevOps · 10 de jun de 2026
No necesitás microservicios. Necesitás límites claros.
Arquitectura
8 min2026
No necesitás microservicios. Necesitás límites claros.
La mayoría de los equipos adoptan microservicios demasiado pronto. El problema real no es la arquitectura — son los límites mal definidos.
Arquitectura · 12 de mar de 2026
GitHub Actions: del commit al deploy sin intervención manual
DevOps
12 min2026
GitHub Actions: del commit al deploy sin intervención manual
GitHub Actions parece intimidante por el YAML y las variables de contexto, pero el 90% de los errores son de sintaxis o de contexto mal entendido. Esta guía construye un pipeline Docker real, production-grade, desde cero.
DevOps · 20 de feb de 2026
La IA no te va a reemplazar. Te va a subir la vara.
IA Aplicada
6 min2026
La IA no te va a reemplazar. Te va a subir la vara.
El miedo al reemplazo está mal orientado. Lo que cambia con la IA no es quién hace el trabajo — es qué nivel de trabajo se espera de vos.
IA Aplicada · 18 de feb de 2026
Tu pipeline es documentación ejecutable.
DevOps
5 min2026
Tu pipeline es documentación ejecutable.
Un pipeline de CI/CD bien escrito documenta exactamente cómo funciona tu sistema. Si no lo podés leer como documentación, tiene un problema de diseño.
DevOps · 30 de ene de 2026
Tu infraestructura debería vivir en Git
DevOps
8 min2025
Tu infraestructura debería vivir en Git
Durante años, la infraestructura se configuró a mano: SSH al servidor, ajustes en consola, scripts copiados de un lugar a otro. Infrastructure as Code es la práctica que terminó con eso — y cambió cómo se construyen los sistemas modernos.
DevOps · 15 de oct de 2025
El paquete que nunca pediste instalar
DevOps
9 min2025
El paquete que nunca pediste instalar
Cada vez que hacés npm install estás ejecutando código de cientos de desconocidos. Los ataques de supply chain no explotan tu código — explotan tu confianza en el de otros.
DevOps · 17 de sept de 2025
Complejidad Amortizada
Fundamentos
20 min2025
Complejidad Amortizada
La complejidad amortizada mide el costo promedio por operación en una secuencia larga. Por eso insertar en un dynamic array es O(1) aunque a veces cueste O(n).
Fundamentos · 15 de sept de 2025
Arrays y Linked Lists: la estructura más rápida vs. la más flexible
Fundamentos
13 min2025
Arrays y Linked Lists: la estructura más rápida vs. la más flexible
Ambas almacenan colecciones de elementos. Pero una usa memoria contigua y la otra usa punteros — y esa diferencia lo cambia todo: acceso, inserción, cache, overhead.
Fundamentos · 15 de sept de 2025
BigO Notation
Fundamentos
15 min2025
BigO Notation
BigO mide cómo crece el costo de un algoritmo en tiempo o memoria a medida que crece el input. No mide segundos reales — mide la forma del crecimiento.
Fundamentos · 15 de sept de 2025
¿Qué es una estructura de datos?
Fundamentos
10 min2025
¿Qué es una estructura de datos?
Una estructura de datos es una forma organizada de almacenar y operar datos en memoria. No hablamos solo de los datos, sino de cómo operarlos según cada situación.
Fundamentos · 15 de sept de 2025
Stacks y Queues: cuando el orden de acceso es el algoritmo
Fundamentos
16 min2025
Stacks y Queues: cuando el orden de acceso es el algoritmo
No son solo estructuras de almacenamiento — son restricciones intencionales. Un Stack resuelve todo lo que necesita procesarse al revés. Una Queue resuelve todo lo que tiene que procesarse en orden de llegada.
Fundamentos · 15 de sept de 2025
SSR, ISR y SSG: el mapa para no elegir mal
Arquitectura
8 min2025
SSR, ISR y SSG: el mapa para no elegir mal
Next.js, Nuxt y SvelteKit te dan tres formas de entregar una página. La que elegís no es solo un detalle de performance — define qué percibe el usuario y qué tan confiable se siente tu sistema.
Arquitectura · 15 de sept de 2025
JavaScript es de un solo hilo. Los Workers son la salida.
Fundamentos
8 min2025
JavaScript es de un solo hilo. Los Workers son la salida.
Cuando una operación pesada bloquea el event loop, la UI se congela o el servidor deja de responder. Web Workers y Worker Threads son el mecanismo que tiene JavaScript para correr código en paralelo — y no son lo mismo.
Fundamentos · 12 de ago de 2025
Por qué tu variable existe antes de que la declares
Fundamentos
7 min2025
Por qué tu variable existe antes de que la declares
Hoisting no es magia — es una consecuencia del modelo de ejecución de JavaScript. Entenderlo explica por qué var se comporta distinto a let y const, y qué es la Temporal Dead Zone.
Fundamentos · 2 de ago de 2025
Jinja2: el motor que convierte templates en infraestructura
DevOps
6 min2025
Jinja2: el motor que convierte templates en infraestructura
Jinja2 es el motor de templates de Python que hace posible que Ansible genere archivos de configuración distintos para cada ambiente. Entender cómo funciona es entender cómo IaC maneja la variabilidad.
DevOps · 9 de jun de 2025
Docker en producción: lo que cambia cuando el contenedor importa de verdad
DevOps
10 min2025
Docker en producción: lo que cambia cuando el contenedor importa de verdad
Un Dockerfile que funciona en desarrollo y un Dockerfile listo para producción son cosas distintas. Imágenes pesadas, secretos hardcodeados, root por defecto — los errores son predecibles y todos tienen solución concreta.
DevOps · 14 de mar de 2025
Cómo empezar a programar: una guía sin rodeos
Fundamentos
9 min2025
Cómo empezar a programar: una guía sin rodeos
La pregunta no es si podés aprender a programar — es por dónde empezar sin perderte en la cantidad de opciones. Esta guía da el mapa: objetivo, lenguaje, fundamentos, práctica, comunidad.
Fundamentos · 9 de ene de 2025
El event loop: por qué JavaScript puede hacer varias cosas a la vez sin ser multihilo
Fundamentos
8 min2025
El event loop: por qué JavaScript puede hacer varias cosas a la vez sin ser multihilo
JavaScript es de un solo hilo, pero puede manejar timers, requests y eventos simultáneamente sin bloquearse. El event loop es el mecanismo que hace posible eso — y entenderlo explica la mayoría de los bugs de timing que parecen inexplicables.
Fundamentos · 2 de ene de 2025