Bitácora

Novedades

Notas cortas sobre mi stack, consejos para trabajar mejor con IA y lo que pasa con mis clientes.

Temas
Clientes

Empezamos a trabajar con Magna Balances

Arrancamos un nuevo proyecto con Magna Balances. En las próximas semanas voy a ir compartiendo avances del desarrollo.

Clientes

Campus ISI supera los 2.000 usuarios activos

El campus virtual del ISI, desarrollado en Angular + Node.js, ya acompaña a más de 2.000 estudiantes activos.

Ver referencia
Novedades

@defer: carga diferida declarativa

Con los bloques @defer podés posponer la carga de un componente pesado hasta que entre en pantalla, haya interacción o el navegador esté libre, sin configurar rutas ni lazy modules. Ideal para gráficos, mapas y secciones below the fold.

Ver referencia
Novedades

Node.js trae su propio test runner

El módulo node:test permite escribir y correr pruebas sin instalar Jest ni Mocha: describe, it, mocks y cobertura incluidos. Para APIs y utilidades de backend chicas es una forma de sumar testing con cero dependencias.

Ver referencia
Novedades

Signals: el estado reactivo por defecto en Angular

Signals ya son la forma recomendada de manejar estado local en Angular. Con signal(), computed() y effect() se reemplaza buena parte del RxJS que usábamos solo para sincronizar la vista, con menos código y mejor rendimiento en la detección de cambios. RxJS sigue siendo ideal para flujos asincrónicos (HTTP, websockets, eventos); la clave es no mezclar responsabilidades.

Ver referencia
Consejos

Revisá el código que genera la IA como si fuera un PR

Los asistentes de código aceleran muchísimo, pero no reemplazan la revisión. Tratá cada sugerencia como el PR de alguien que no conoce el proyecto: corré los tests, buscá casos borde, verificá que no se filtren secretos ni credenciales y confirmá que las dependencias que propone existen y están mantenidas. Si no entendés una línea, no la mergees.

Consejos

Dale contexto a la IA, no solo órdenes

Un buen prompt tiene cuatro partes: rol, objetivo, restricciones y formato de salida. "Refactorizá este componente" rinde mucho menos que "Sos dev senior de Angular; refactorizá este componente a standalone sin cambiar su API pública y devolveme solo el diff".

Frases

Martin Fowler

"Cualquier tonto puede escribir código que una computadora entienda. Los buenos programadores escriben código que los humanos pueden entender."

Ver referencia
Eventos

Se viene Hacktoberfest

Durante octubre la comunidad open source celebra Hacktoberfest: una buena excusa para hacer tu primera contribución, arreglar ese bug que te molesta en una librería que usás o mejorar documentación.

Ver referencia