Sobre mí
Soy Juan Torchia — desarrollador Full Stack argentino especializado en arquitectura de software y sistemas distribuidos.
Trabajo con Next.js, TypeScript, Java y Spring Boot. Me obsesiona la performance, la DX y la integración de IA en productos reales.
Escribo acá para compartir lo que aprendo construyendo. En español e inglés, para que llegue a la mayor cantidad de devs posible.
Sobre qué escribo
Últimos artículos
Ver los 240 →Corrí el audit de seguridad de OpenAI 10 veces: para revisar tu código, el ChatGPT normal alcanza
Todo el mundo vibecodea y quiere revisar su propio código, y OpenAI dice que para eso está Daybreak Blue. Corrí el mismo audit de seguridad con el ChatGPT estándar y con Blue, sobre el mismo código real, diez veces, para ver si el tier especial encuentra algo que el modelo de siempre no.
ExperimentosgRPC no es moda: es el contrato que REST nunca te dio
gRPC resuelve la comunicación entre microservicios con code generation y HTTP/2. Es rápido, es tipado, y la curva de aprendizaje te va a doler un poco. Spoiler: vale la pena.
ExperimentosApache Spark procesa terabytes sin que se te derrita el cluster
Apache Spark lleva más de una década siendo el estándar de facto para procesar datos a escala. Repasamos por qué sigue vivo, cómo funciona por abajo y cuándo NO te conviene usarlo.
ExperimentosLe di mi extensión de VS Code a un modelo de ciberseguridad y encontró un cuelgue infinito
Daybreak Blue auditó CertView, mi propio plugin publicado. Encontró dos formas de congelar VS Code con un archivo que pesa menos que una foto. Una de ellas no termina nunca.
TutorialesDocker HEALTHCHECK: qué comando corre y qué no te dice
HEALTHCHECK en Docker ejecuta un comando puntual y mira su exit code. No sabe si la base de datos responde, ni si una dependencia externa está caída. La diferencia importa cuando el contenedor queda "healthy" con la app rota por dentro.
TutorialesMem0 no arregla un agente sin límites, lo complementa
Diseñé un experimento chico para ver si Mem0 reduce el context bloat en sesiones largas de Cline. La respuesta corta: ayuda con la repetición, no reemplaza limitar el scope del agente.