Matthieu Riegler
jeanmeche.com
Matthieu Riegler
@jeanmeche.com
The guys who codes on the train.
Doing OSS for the Angular Fwk

Grenoble - France
999 commits on the #Angular framework repo.

Crazy when you think that everything started exactly 3 years ago with a random PR just because I was bored 🥱 at work.

What a journey if you ask me and thank you to everyone that's part of it ❤️
October 30, 2025 at 10:01 AM
Here are the changes we suggest !
Down to 400kB / ~120kB gzipped.

github.com/lorenseanste...
October 29, 2025 at 10:15 PM
Yey for community contributions 🎉 !!
#Angular

github.com/angular/angu...
September 15, 2025 at 7:14 PM
It’s a prototype and very much a work in progress
But yes, you can start experimenting with Signal forms with today’s pre-release 21.0.0-next.2

#Angular
September 3, 2025 at 10:16 PM
September 3, 2025 at 5:43 PM
#TypescriptGo was visible for months yet we couldn't see it 🙃
March 12, 2025 at 12:52 AM
YES 😁

The French railway had actually a “Cinema” carriage, it would have been perfect for that 😂😂
January 26, 2025 at 4:22 AM
Resource ✖️ WebSocket.

Soon very straight forward for you !
➡️Demo stackblitz.com/edit/angular...
January 25, 2025 at 9:11 AM
If you're not on reddit, you probably missed this 😄

httpResource : An HttpClient based resource, which means ... a first Http API without Observables.

(but we still love RxJS and you know it ❤️)
January 25, 2025 at 8:01 AM
While not supported by default by Angular,

💡 We can provide a custom EventManagerPlugin to provide debouncing on template listeners.

➡️ Demo: stackblitz.com/edit/angular...
January 23, 2025 at 5:23 PM
Capturing a discussion we had today with the team, about resource & debouncing.

Awaiting inside the loader is actually great because it keeps the resource in a "loading" state.
This matches the user's expection: Loading while I type.
January 15, 2025 at 10:01 PM
Thanks to a community contribution by Kevin Brey,

#Angular 19.2 will finally report at the compiler level when an import is missing for a structural directive.

(Release is scheduled for the 2nd half of Febuary)
January 15, 2025 at 7:36 PM
An Modern #Angular API decision chart I wrote recently to help you understand which new tool is the right one for your usage case.
January 13, 2025 at 8:45 PM
The RC of #Angular 19.1 is out!

It enables HMR for external and inline templates by default !

Enjoy ✌️
January 8, 2025 at 10:19 PM
December 19, 2024 at 11:33 AM
Signals makes it easy and fun 😄😄

➡️ Stackblitz stackblitz.com/edit/angular...
December 19, 2024 at 11:33 AM
To read a value of an #Angular signal, you need to invoke it.
This was part of the API design and serves a real purpose.

It makes a signal value akin to a function that returns a value.
This way you can pass a composition of signals.

The signal primitives use this simplify their signatures.
November 26, 2024 at 7:27 PM
I love that the signal migrations are directly integrated into @vscode.dev with the language service extension.

Click on the 💡 to select your migration action ! 🚀
November 24, 2024 at 12:37 PM
Make sure you only have standalone components in your #Angular v19 app by enabling this compiler flag !
November 20, 2024 at 8:27 PM
While thinking about the essence of component authoring ✍️,
I feel like it is more natural to first define the state of a component and then write the template.
The declaration should precede usage.

Jsx, Svelte, Vue vine, Lit, Ember etc propose similar kind of flavors.

#Angular
November 11, 2024 at 1:46 PM
And is this hypothetical a better alternative in this context ?
November 10, 2024 at 10:26 AM
How confortable do you feel having a side effect a field initializer ?

#Angular
November 10, 2024 at 10:25 AM
In #Angular v19 rc1, you can already play with HMR ! 🚀🚀

➡️ It supports style 🎨 (inline & external) hot replacements out of the box
➡️ It supports template 📚 (external only) behind a feature flag NG_HMR_TEMPLATES=1
November 9, 2024 at 10:37 AM
About the future of #Angular forms

#NgPoland
November 6, 2024 at 9:40 AM
November 5, 2024 at 11:29 AM