Artículos
Patrones y decisiones de ingeniería en prosa técnica, con código.
-
Una guía de 30 minutos para reactivar Go aplicado a servicios de producción, ingestión de telemetría y sistemas distribuidos.
-
Intenté elegir el próximo paso mirando solo a los vecinos. Funcionó en algunos casos, pero el problema pedía una visión más amplia.
-
Yo no había dejado de escribir código. Lo que cambió fue tercerizar partes del razonamiento. Group Anagrams fue el ejercicio para recuperar el hábito.
-
API lenta y la reunión ya se llena de soluciones. Yo empiezo cerca de los datos — no por culpar a la base, sino porque esa verificación suele dar señal rápida.
-
Node.js con Event Loop y Go con goroutines no resuelven el mismo problema del mismo modo. El error común es confundir concurrencia con paralelismo.
-
Arquitectura débil traba mantenimiento, pruebas y cambio. Esta derivación de Clean Architecture para backend TypeScript separa Core, Adapters e Infra — con dependencias apuntando hacia dentro.
-
Las cadenas de if/else crecen y se vuelven frágiles. Strategy aísla cada algoritmo tras un contrato.
-
Migrar de MySQL a PostgreSQL no exige reescribir el servicio. El Adapter aísla el plugin tras un contrato que la regla de negocio entiende.