Angular 20 is available, and FrontEnd Nation is next week

In 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:

Three updates worth knowing about:

  • Angular 20 is officially available! You can watch this video from Google/IO about what’s new in Angular and tune in at 9 am US/Pacific tomorrow on the Angular team’s YouTube channel for a live launch event.
  • With Angular 20 comes a new style guide with different naming conventions and a new set of best practices. I’ll cover those in more detail in future newsletters, but the style guide is worth taking a look at now that it has been officially released.
  • Next week, FrontEnd Nation will have a track on Angular with a v20 talk by Minko Gechev. I’ll be speaking about resources, the most game-changing API in Angular since the launch of Signals. The event is free to attend; all you have to do is register and tune in.

Two short articles to revisit:

One question to ponder:

  • You’ve probably heard about “Zoneless” Angular, but do you know what that means? I you don’t, please reply to that email and I’ll cover that topic in a next edition of this newsletter.

Angular at Google I/O 2025

I’m writing this post from Google I/O, the annual conference where Google announces updates about all its products and services. This year, AI was everywhere and dominated most sessions, yet we received a good update from the Angular team about what to expect for Angular 20 and later this year:

First, a few confirmed items for Angular v20:

  • linkedSignal becomes stable, graduating from developer preview
  • Zoneless Angular will be available in developer preview
  • Vitest support for unit tests as an experiment
  • Angular custom track in Google Chrome performance dev tools tab for Angular-specific insights on performance
  • SSR: Event replay is enabled by default
  • A list of new AI resources for Angular: https://angular.dev/ai
  • Angular 20’s official launch event is on May 29th at 9 am US/Pacific.

Signal Forms are a work in progress, with a first prototype branch here, but nothing’s fully working yet, so take a look only if you’re curious about what the future of Angular forms could look like.

What else about Google I/O?

If you’re curious about what was announced at Google I/O, I’d recommend this 10-minute short recap video.

Generative AI is improving super quickly, and I was able to generate this 8-second video from a single picture taken with my phone – none of the movement you see in here actually happened, it was all AI-generated using Veo 3, the latest AI engine for video generation from Google. Some of the video examples are truly impressive.

Angular Performance, NgRx, and v20

In 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:

Two updates worth knowing about AND three short articles to revisit:

  • Angular 20 is getting closer and closer! The first release candidate, 20.0.0-rc.0 was released earlier last week. The team is on track for a release before the end of May.

One question to ponder:

  • Do you still use webpack or migrated to the new application builder using esbuild and Vite?
    The new builder is so much faster that you should migrate.
    The easiest way to know is to look at your angular.json file build section: