Signals and what’s ahead for Angular in 2025

As usual, we’re using the 3-2-1 format of the newsletter this week. I’m posting a few essential articles to revisit, updates to know about, and one question to ponder:

Three articles to revisit:

Two Angular updates:

  • The Angular team announced its priorities for 2025: Signal forms, RFC for selectorless components (meaning no more imports needed for components !), promote zoneless to developer preview, and replace Karma for unit testing.
  • Our FREE monthly online workshop is scheduled for this Thursday, don’t forget to register now. I’ll talk about different simple strategies to migrate from RxJs to Signals in Angular.

One question to think about:

  • Signals are stable, with the exception of the effect function. Since Angular is going all in on Signals, with Signal forms being next in the pipeline, have you started migrating your apps to use Signals instead of RxJs? Attend our next free workshop to see me do it live.

Angular 19.1 is available!

This week, we’re using the 3-2-1 format of the newsletter once more. I’m posting a few essential articles to revisit, updates to know about, and one question to ponder:

Three short articles to revisit:

Two Angular updates:

One question to think about:

Change detection, data formatting, and a free Signals Workshop!

Happy New Year! Let’s get back to the 3-2-1 format of the newsletter. I’m posting a few essential articles to revisit, updates to know about, and one question to ponder – all good knowledge to kickstart 2025 the right way:

Three short articles to revisit:

Two Angular updates/announcements:

  • Angular v20 will be released during the week of May 19th 2025.
  • My next FREE online workshop is scheduled for January 23rd, and you can register here. I’ll cover techniques and best practices to migrate to Angular Signals:

One question to think about:

Did you know that you don’t always need pipes to format dates or numbers? You can use the functions used by the Angular pipes directly in TypeScript instead.