The ng-be and ng-Glühwein conferences highlighted modern Angular techniques, while the final Q&A covered httpResource and the new authoring format.
Ng-Be
The ng-be Belgium conference recently took place, and the recordings are now fully available online.
The keynote, delivered by Minko Gechev, Angular’s product lead, emphasized the importance of setting boundaries by saying "no" to certain features — a key success metric for the framework. The conference featured high-quality talks covering topics like Accessibility, Performance, Architecture, TypeScript, and even creating music with Angular.
Ng-Glühwein
In Vienna, the ng-Glühwein mini-conference also took place, and the livestream is now available on YouTube.
The event included 9 talks and a panel discussion. From the Angular team, Alex Rickabaugh discussed modern change detection, while Matthieu Riegler showcased signal-based Angular development that eliminates lifecycle hooks, making the framework more accessible for newcomers.
Q&A Session
The final Angular Q&A livestream of the year featured Mark and Jeremy answering community questions. Highlights included plans for an upcoming httpResource
without RxJS, along with RxJS-less interceptors.
Jeremy also touched on the new authoring format debate, highlighting the advantages of avoiding the class-based "dead zone". Between constructor
and ngOnInit
, we cannot access property bound Signals. That can lead to confusion.
Green light for rxResource
Alex Rickabaugh shared on Reddit that, despite being experimental, he would already start using rxResource
for new Angular applications — a strong endorsement for the feature. Read more here.
ngx-translate's Resurrection
Lastly, ngx-translate appears to be making a comeback. Long a go-to internationalization library for Angular, it has seen renewed maintenance this year under Andreas Löw, who has been actively updating it to work with the latest Angular versions and keeping it relevant.
ngx-translate / core
The internationalization (i18n) library for Angular
The internationalization (i18n) library for Angular
Angular 16, 17, 18, 19+
The new documentation now covers installation on Angular 16+ and is divided into smaller, more readable sections, making it easier to digest than this big README. It also documents the additional interfaces and explains how to develop custom plugins.
In addition to that, a getting started tutorial is available here:
How to Translate Your Angular App with NGX-Translate
This Demo project contains 3 simple example projects for Standalone components, NgModules, and how to use the message format compiler. The branches contain the same projects for older Angular versions.
The complete changelog of ngx-translate: https://github.com/ngx-translate/core/releases
Angular <=15
This documentation is still available for older versions of Angular. Newer versions of Angular use Standalone Components by default, which are not explained here.
Simple example using ngx-translate:
https://stackblitz.com/github/ngx-translate/example
Top comments (0)