Ng-News 25/35: sin grandes lanzamientos pero con mucho contenido de calidad para la comunidad Angular. Esta semana se aclaran las estrategias de tracking en @for, llega el boletín Angular Digest, el podcast Angular Space debate el futuro del framework con foco en Signal Forms y aterriza una nueva librería de UI.
Estrategias de tracking en @for. Matthieu Riegler, parte del equipo de Angular y responsable de mejorar la documentación, detectó que muchos desarrolladores siguen interpretando mal cómo funciona track dentro de @for. Para explicarlo a fondo publicó una demo interactiva, bajo su seudónimo Jean Meche, que muestra cómo Angular manipula el DOM con distintas estrategias de seguimiento.
En la demo los objetos se recrean en cada ciclo, por lo que sus referencias cambian constantemente. Por eso track por identidad de objeto es lo que peor rinde en ese escenario. Si se usa $index, Angular reutiliza nodos del DOM y solo actualiza bindings, lo que mejora el rendimiento. La estrategia más eficiente en ese caso es track por una propiedad estable como id, ya que la mayoría de los elementos conservan su id entre ciclos y solo cambian de posición, reutilizando el DOM sin necesidad de volver a enlazar propiedades. Aun así, la elección siempre depende del caso de uso, y entender cómo funciona cada opción es la clave para aplicar la correcta.
Puedes explorar la demo de seguimiento en @for aquí: for tracking demo. Y si prefieres un resumen en video, revisa el análisis de la semana en YouTube: ver video.
Incidencia de seguridad en Nx. El proceso de despliegue fue comprometido y un actor malicioso publicó paquetes dañinos. El equipo reaccionó con rapidez y transparencia, con una cronología detallada del incidente. Los paquetes estuvieron disponibles alrededor de 4 horas. Si instalaste dependencias de Nx en Europa entre el 27 de agosto, 00:30 y 04:30 CEST, conviene verificar tu entorno. Consulta el aviso oficial con pasos de comprobación y mitigación: Security Advisory de Nx. Si buscas fortalecer la seguridad de tu software y realizar pruebas de intrusión, en Q2BSTUDIO ofrecemos servicios expertos de ciberseguridad y pentesting.
Podcast Angular Space. La plataforma Angular Space emitió su primer episodio en vivo con Armen Vardanyan y Michael Small para hablar del futuro de Angular. Tema protagonista: Signals, con insights de primera mano sobre Signal Forms y su hoja de ruta. Mira la charla completa aquí: ver charla.
Angular Digest. Se lanzó una nueva newsletter curada por Gerome Grignon para mantenerse al día con versiones, artículos y eventos. Primer número disponible aquí: Angular Digest.
Actualizaciones en frameworks de testing E2E. Cypress llegó a la versión 15 y Playwright a la 1.55. Playwright sigue destacando por su soporte multiplataforma y multi navegador, mientras que Cypress continúa siendo la opción preferida por muchos equipos que comienzan con E2E en Angular por su simplicidad y ecosistema.
Nueva librería Zard UI. Se presentó Zard UI, una colección de componentes para Angular inspirada en la estética de shadcn ui, con la potencia de ng zorro. Sitio oficial: Zard UI.
En Q2BSTUDIO impulsamos proyectos digitales con aplicaciones a medida y software a medida, desde el diseño hasta la puesta en producción. Desarrollamos soluciones modernas con Angular, integraciones robustas y arquitecturas escalables. Si estás valorando un desarrollo end to end, descubre cómo podemos ayudarte en desarrollo de aplicaciones y software multiplataforma.
Además, contamos con un equipo especializado en inteligencia artificial e IA para empresas, creación de agentes IA, automatización de procesos, ciberseguridad, servicios cloud AWS y Azure, y servicios de inteligencia de negocio con Power BI. Nuestra misión es transformar datos en decisiones y tecnología en resultados. Si tu organización busca escalar con soluciones que combinen rendimiento, seguridad y analítica, Q2BSTUDIO es tu aliado estratégico.