Sign in

Matthieu Riegler

@jeanmeche.com
795 followers 400 following 80 posts

The guys who codes on the train. Doing OSS for the Angular Fwk Grenoble - France

PostsRepliesMedia
Matthieu Riegler @jeanmeche.com · 11/12/2025
On my way to #NgGlühwein !! And off course course with the 🚂
140
Matthieu Riegler @jeanmeche.com · 30/10/2025
What I mean is that APIs design can determine how code gets tree shaken if some specific behaviors aren’t used
020
Matthieu Riegler @jeanmeche.com · 30/10/2025
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 ❤️
1201
Matthieu Riegler @jeanmeche.com · 30/10/2025
Yeah the drag and drop of the CDK is actually feature heavy and is weighs quite a lot. Maybe it’s worth inspecting if some optimizations are still possible without impacting Dx too much.
110
Matthieu Riegler @jeanmeche.com · 29/10/2025
Here are the changes we suggest ! Down to 400kB / ~120kB gzipped. github.com/lorenseanste...
430
Matthieu Riegler @jeanmeche.com · 24/10/2025
Busy November 🍂🍁 ahead !! I am happy to able to hold talks at - NG DE - Angular TLV - NgPoland - Angular Athens But more than talks those community events are the best to discuss with all of you that will attend those events. I'm SO looking forward to it ! (And do be shy, come say hi 🙃)
040
Matthieu Riegler @jeanmeche.com · 15/09/2025
Thank you for the feedback, much appreciated !
010
Matthieu Riegler @jeanmeche.com · 15/09/2025
Yey for community contributions 🎉 !! #Angular github.com/angular/angu...
093
Matthieu Riegler @jeanmeche.com · 12/09/2025
New #Angular RFC for you folks ! github.com/angular/angu...
github.com
RFC: AI-Enabled Applications · angular angular · Discussion #63766
Authors: Gemini @alxhub & @pkozlowski-opensource Area: Angular Framework Posted: September 12, 2025 Status: Open AI is shifting how web applications are built, but also the nature of applications t...
093
Matthieu Riegler @jeanmeche.com · 03/09/2025
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
0195
Matthieu Riegler @jeanmeche.com · 03/09/2025
We had an #NgRun with @martinakraus11.bsky.social @samvloeberghs.be @rainerhahnekamp.bsky.social in Graz 😄😄
1101
Reposted by Matthieu Riegler
Simona Cotin @simonaco.bsky.social · 02/09/2025
Appreciation post for @thepunderwoman.com and @jeanmeche.com ✨ thank you for relentlessly working through our issues backlog, down to 1.2k from 1.5k over the past month 🙌🏼
Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases
0207
Matthieu Riegler @jeanmeche.com · 27/08/2025
2 years ago* 🙃
010
Matthieu Riegler @jeanmeche.com · 27/08/2025
Yeah they've been stuck in review for technicalities. cc @develwithoutacause.dwac.dev
110
Reposted by Matthieu Riegler
Michael Small @michaelsmalldev.bsky.social · 16/08/2025
@jeanmeche.com is answering questions on r/angular about Zoneless going stable in 20.2 www.reddit.com/r/angular/co... "In 20.2 the Angular team promotes zoneless from developer preview to stable. Do you have any questions about Zoneless ? This is the place to ask them !"
reddit.com
From the angular community on Reddit
Explore this post and more from the angular community
183
Matthieu Riegler @jeanmeche.com · 16/07/2025
Angular.dev uses Zoneless + SSG. If you ever wondered what's the stack behind Angular.dev: here is a short sumup on reddit www.reddit.com/r/angular/co...
052
Matthieu Riegler @jeanmeche.com · 15/07/2025
I had a very positive experience today with #Gemini when I needed to reverse engineer some obfuscated JS code. It ended being very helpful and probably saved me several hours of debugging 💯💯 g.co/gemini/share...
g.co
‎Gemini - Deobfuscating JavaScript Message Listener Code
Created with Gemini
160
Matthieu Riegler @jeanmeche.com · 12/03/2025
#TypescriptGo was visible for months yet we couldn't see it 🙃
2130
Matthieu Riegler @jeanmeche.com · 12/03/2025
Browsers will still be supported. github.com/microsoft/ty...
github.com
Will this run in the browser (WASM)? · microsoft typescript-go · Discussion #458
Since the announcement does not mention WASM, will running typescript-go in the browser will be officially supported? I guess this will be a requirement for TypeScript Playground and other users of...
020
Reposted by Matthieu Riegler
Angular @angular.dev · 07/03/2025
The new experimental httpResource API is here and ready for you to check out. Big thanks to @jeanmeche.com for his contributions to this feature. Learn more here 👉 blog.angular.dev/seamless-dat...
blog.angular.dev
Seamless data fetching with httpResource
Fantastic new APIs are coming to Angular. Two years ago, we proposed making Angular a reactive web framework powered by signals. Since…
0245
Reposted by Matthieu Riegler
Ai Dev Craft @ng-conf.bsky.social · 06/03/2025
Stay tuned for more details!! Woot Woot!! #Angular #ngconf2025
Purple background with stage lights and stage fog. "ng-conf 2025 coming this fall!" photo of Emma Twersky & Mark Thompson speaking at previous ng-conf. ng-conf white logo in bottom right.
02212
Reposted by Matthieu Riegler
Weekly Dev's Brew @weeklybrew.dev · 27/02/2025
@jeanmeche.com wrote an unexpectedly enlightening piece on Angular's rendering mechanics. Worth reading even if Angular isn't your cup of tea.
021
Reposted by Matthieu Riegler
Dominic Farolino @domfarolino.com · 21/02/2025
📢 We're finally looking to ship Observables in Chrome!! It's been a long time coming—many thanks to all in the community for the great feedback and help along the way!! Especially @benlesh.bsky.social, @keithamus.social, @domenic.me, @jordan.har.band & more! 🙏 groups.google.com/a/chromium.o...
411724
Matthieu Riegler @jeanmeche.com · 26/01/2025
YES 😁 The French railway had actually a “Cinema” carriage, it would have been perfect for that 😂😂
2140
Matthieu Riegler @jeanmeche.com · 25/01/2025
HttpResource isn’t meant to replace the current HttpClient. It’s purely dedicated to data fetching and representing this as state with async capabilities. Medium/Long term I would expect that we land a new promise based HttpClient to complete the « data fetching story » without Observables.
httpclient.it
010
Matthieu Riegler @jeanmeche.com · 25/01/2025
TLDR: Don't expect resources to send POST/PUT/DELETE for you. Resources are meant to pull data.
110
Matthieu Riegler @jeanmeche.com · 25/01/2025
It will rely on the HttpClient so yes, interceptor support. Resource are async state primitives, they’re not meant for mutations (at least yet). So POST/PUT/DELETE will likely require a new Promise based client (or use the existing one)
010
Matthieu Riegler @jeanmeche.com · 25/01/2025
Resource ✖️ WebSocket. Soon very straight forward for you ! ➡️Demo stackblitz.com/edit/angular...
2203
Matthieu Riegler @jeanmeche.com · 25/01/2025
This can already be done in userland with the latest update :) stackblitz.com/edit/angular...
stackblitz.com
Resource Websocket - StackBlitz
A angular-cli project based on @angular/animations, @angular/common, @angular/compiler, @angular/core, @angular/forms, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router, co...
120
Matthieu Riegler @jeanmeche.com · 25/01/2025
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 ❤️)
2242
Matthieu Riegler @jeanmeche.com · 25/01/2025
TBH I think it goes toward the right direction. Let’s push the platform forward if we want feature, don’t rely on messy codegen.
050
Matthieu Riegler @jeanmeche.com · 23/01/2025
While not supported by default by Angular, 💡 We can provide a custom EventManagerPlugin to provide debouncing on template listeners. ➡️ Demo: stackblitz.com/edit/angular...
1212
Matthieu Riegler @jeanmeche.com · 22/01/2025
For those encountering issues with HMR recently, 19.1.3 (framework) and 19.1.4 (cli) have just been released with several fixes. Let us know if you still encounter some issues ! #Angular
0186
Matthieu Riegler @jeanmeche.com · 22/01/2025
Welcome @angular.dev 😊
0121
Matthieu Riegler @jeanmeche.com · 15/01/2025
Fwiw macOS does it out of the box.
010
Matthieu Riegler @jeanmeche.com · 15/01/2025
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.
0101
Matthieu Riegler @jeanmeche.com · 15/01/2025
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)
0112
Matthieu Riegler @jeanmeche.com · 13/01/2025
An Modern #Angular API decision chart I wrote recently to help you understand which new tool is the right one for your usage case.
3318
Matthieu Riegler @jeanmeche.com · 13/01/2025
Angular's inject function, DI vs Service locator. Here is what I wrote recently on that topic ! Happy to be challenged on this :) riegler.fr/blog/2025-01...
riegler.fr
The inject function is not a service locator
Except when you make one of it
151
Matthieu Riegler @jeanmeche.com · 08/01/2025
The RC of #Angular 19.1 is out! It enables HMR for external and inline templates by default ! Enjoy ✌️
0181
Matthieu Riegler @jeanmeche.com · 08/01/2025
I can see signal forms relying on something else than the CVA. It is likely that the new experimental forms end up being built from scratch. (But nothing set, there is no prototype today, just a sum of ideas)
020
Matthieu Riegler @jeanmeche.com · 19/12/2024
140
Matthieu Riegler @jeanmeche.com · 19/12/2024
Signals makes it easy and fun 😄😄 ➡️ Stackblitz stackblitz.com/edit/angular...
1131
Reposted by Matthieu Riegler
NG Venice @ngvenice.bsky.social · 09/12/2024
📣 We have published the Conference Agenda and also the Workshops 📆 It'll be two days bringing together #community experts 🤩 like @eneajaho.me , @christianliebel.com and @jeanmeche.com to share ideas, updates, and insights about #Angular ❤️ Details 👉 ng-venice.org/conference-d...
073
Reposted by Matthieu Riegler
Michael Hladky @michael-hladky.bsky.social · 10/12/2024
Another awesome 😎 speaker is joining NgGlühwein! @jeanmeche.com will be talking about "Lifecycle-Hook-Free Angular: Building Components with Modern APIs", exploring new ways to build cleaner, more efficient #Angular apps. 🗓️ Dec 14 at 📍 Hainburgerstraße 33, Vienna 👉 bit.ly/NgGlühwein-2024
053
Reposted by Matthieu Riegler
Minko Gechev @mgechev.bsky.social · 02/12/2024
We've been working really hard on making Angular better over the past years and it's wonderful to see people from other communities noticing that 🙏 "Angular 19 is way cooler than I expected" www.youtube.com/watch?v=pYKA...
youtube.com
Angular 19 blew me away
YouTube video by Theo - t3․gg
05910
Reposted by Matthieu Riegler
Stoyan Stefanov @stoyan.me · 01/12/2024
The Web Performance "advent" is back! On the first day we have Noam (@nomster.bsky.social) with a bit of a wake up call (optimistic too!) calendar.perfplanet.com/2024/goodhar...
calendar.perfplanet.com
Goodhart's law in action: 3 WebPerf examples
Real world examples of how over-optimizing for metrics can be at odds with performance. "When a measure becomes a target, it ceases to be a good measure" An adage attributed to Charles Goodhart, ...
32710
Reposted by Matthieu Riegler
Enea Jahollari @eneajaho.me · 26/11/2024
Together with @Jean__Meche we've been cooking something delicious 🥘! What if Angular warns you if you're running change detection too often [configurable] over a given period of time [configurable too] !? More here 👇 github.com/angular/angu... #angular
github.com
feat(core): add change detection tracing service by eneajaho · Pull Request #58916 · angular/angular
This will warn users when they are rendering too much based on the config they provide. Linked to #58540 It works somehow like this: // More than 10 change detections in 1 second triggers a warning...
1415
Matthieu Riegler @jeanmeche.com · 26/11/2024
And the #Angular CLI is already up-to-date ! github.com/angular/angu... Will be shipped as part of 19.1 Angular is going #vite (fast in french 🥖)
github.com
build: update to vite version 6 by alan-agius4 · Pull Request #28974 · angular/angular-cli
This commit updates vite to version 6
3233
Matthieu Riegler @jeanmeche.com · 26/11/2024
As you can see, the signal type is absent but you can either pass them a signal or a composition of signals via a function.
030