The ng-be and ng-Glühwein events showcased current Angular practices, and the closing Q&A session explored httpResource along with the updated authoring format.

Ng-Be

The ng-be conference in Belgium has wrapped up, and all its session recordings are now accessible for viewing online.

Minko Gechev, who leads the Angular product team, gave the opening keynote that underscored how defining "no" for certain capabilities is critical to gauging the framework's achievements. The event also boasted standout presentations on topics ranging from Accessibility and Performance to Architecture, TypeScript, and even using Angular to compose music.

NG - BE - YouTube

Belgium's annual Angular Conference. Located in Ghent.

favicon youtube.com

Ng-Glühwein

The ng-Glühwein mini-conference was held in Vienna as well, and its livestream has been posted to YouTube.

Nine talks and a panel discussion were featured during the event. Alex Rickabaugh from the Angular team talked about modern change detection, and Matthieu Riegler demonstrated signal-based Angular development that removes lifecycle hooks, thereby lowering the barrier for new developers.

Q&A Session

To close out the year, Mark and Jeremy hosted the final Angular Q&A livestream, fielding questions from the community. On the agenda was the upcoming httpResource—designed to work without RxJS—as well as interceptors that bypass RxJS as well.

The new authoring format debate also came up, with Jeremy pointing out the benefits of steering clear of the class-based "dead zone". In the gap between the constructor and ngOnInit, property-bound Signals remain out of reach, a situation that can breed confusion.

Green light for rxResource

In a Reddit post, Alex Rickabaugh indicated that he would not hesitate to adopt rxResource in fresh Angular projects, even though the API still carries an experimental label. That comes across as a notable vote of confidence for the tool. The full thread is available here.

Link to Reddit

ngx-translate's Resurrection

As a final note, ngx-translate seems to be staging a revival. For years it was a standard choice for Angular internationalization, and this year it has picked up fresh momentum under Andreas Löw, whose ongoing maintenance has brought the library back in line with current Angular releases.

GitHub logo ngx-translate / core

The internationalization (i18n) library for Angular

@ngx-translate/core Buildstatus npm version

The internationalization (i18n) library for Angular

Angular 16 - 21

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

Support for older versions

We only support the current version with new updates and fixes.

When using an EOL (End Of Lifetime) version, you have a few options:

  • Upgrade to the current version of Ngx-translate. We have worked hard to make upgrading simple. You can view our migration guide to assist you in your upgrade.

  • Remain Out of Date: Continue using the outdated version, but be aware that you will…