
Big-O: analiza la complejidad de tu código
Tu código funciona con mil filas y se arrastra con cien mil. Descubre por qué y aprende a elegir una solución que siga siendo rápida.

Tu código funciona con mil filas y se arrastra con cien mil. Descubre por qué y aprende a elegir una solución que siga siendo rápida.

Cómo usar dive para inspeccionar las capas de una imagen Docker y bajarla de 1,53 GB a 336 MB con .dockerignore, multi-stage y una base slim.

Levanta un clúster Apache Spark con Docker Compose, dos workers y Spark UI, y analiza 3,7 millones de viajes reales de taxi de Nueva York con PySpark.

Qué es Hister, cómo indexa las páginas que visitas y cómo instalarlo con Docker para buscar en tu historial sin enviarlo a nadie.

Cómo usar git bisect para encontrar el commit que rompió algo: búsqueda binaria, skip, términos propios y ejecución automática con tests.

Qué significan MAJOR, MINOR y PATCH, cómo se ordenan las versiones y cuándo subir cada número sin romper a quien usa tu proyecto.

Aprende JSON Schema desde cero: tipos, objetos, composición con $defs, validación condicional y ejemplos reales en Python y JavaScript.

Qué es un JOIN LATERAL en PostgreSQL, en qué se diferencia de un JOIN normal y cómo usarlo para consultas por fila con ejemplos.

Qué hace bat de verdad, cómo decide entre resaltar y comportarse como cat, cómo configurarlo y cuándo no usarlo en scripts.

Por qué mandar un email cuesta dinero: SMTP, SPF, DKIM, DMARC, reputación de IP, puerto 25 y el coste real de entregar en la bandeja.