DEV Community

Cover image for Ng-News: 24/50: Ng-Be, Ng-Glühwein, Q&A Session
ng-news for This is Angular

Posted on

Ng-News: 24/50: Ng-Be, Ng-Glühwein, Q&A Session

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 - BE - YouTube

Belgium's annual Angular Conference. Located in Ghent.

favicon youtube.com

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.

Link to Reddit

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.

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, 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

Table of Contents

Top comments (0)