john alejandro · desarrollador de software
Escribo sobre el software que construyo y, cuando hay cielo despejado, sobre lo que veo arriba.
Esto es mi bitácora. Backend, bases de datos, la nube y lo que voy probando con inteligencia artificial, explicado como me hubiera gustado que me lo explicaran a mí. Hay código, hay opiniones y de vez en cuando se cuela una constelación.
última entrada
¿Tu disco está lleno y no sabes por qué? Busca las carpetas node_modules
Cómo encontré casi 20 GB escondidos en node_modules con un solo comando de find, cómo medir cuánto pesa cada carpeta en Linux o WSL y cuáles no conviene tocar.
leer entrada →ls -lt blog/
cloud/Qué es AWS y por dónde empezaría si fuera hoyRegiones, zonas de disponibilidad, los servicios que de verdad vas a usar, cómo no llevarte un susto con la factura y un primer ejercicio con la CLI.5 mincloud/Qué es la nube, explicado sin humoLa computadora de otro, alquilada por minutos. La definición del NIST, IaaS, PaaS y SaaS, nube pública y privada, y lo que sigue siendo tu responsabilidad.5 minarquitectura/Qué son los microservicios (y cuándo no los usaría)Servicios pequeños que se despliegan por separado y tienen sus propios datos. Cómo se comunican, qué problemas traen y por qué casi siempre empiezo con un monolito.5 minbackend/Qué es NestJS y por qué lo uso para mis APIsMódulos, controladores, servicios e inyección de dependencias: el framework de Node.js que le pone orden al backend, con un CRUD de ejemplo de principio a fin.4 minbases-de-datos/Qué es una base de datos (y por qué casi todo termina en una)Tablas, SQL, transacciones, índices y cuándo tiene sentido algo distinto a una base relacional. Lo básico, con ejemplos que puedes correr hoy.5 min