Profile avatar
jeanmeche.com
The guys who codes on the train. Doing OSS for the Angular Fwk Grenoble - France
63 posts 685 followers 396 following
Regular Contributor
Active Commenter

📢 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...

YES 😁 The French railway had actually a “Cinema” carriage, it would have been perfect for that 😂😂

Resource ✖️ WebSocket. Soon very straight forward for you ! ➡️Demo stackblitz.com/edit/angular...

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 ❤️)

While not supported by default by Angular, 💡 We can provide a custom EventManagerPlugin to provide debouncing on template listeners. ➡️ Demo: stackblitz.com/edit/angular...

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

Welcome @angular.dev 😊

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.

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)

An Modern #Angular API decision chart I wrote recently to help you understand which new tool is the right one for your usage case.

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

The RC of #Angular 19.1 is out! It enables HMR for external and inline templates by default ! Enjoy ✌️

Signals makes it easy and fun 😄😄 ➡️ Stackblitz stackblitz.com/edit/angular...

📣 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...

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

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

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

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

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 🥖)

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.

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 ! 🚀

#Angular v19 being released, I'd like to reshare my article on the changes we landed for effect() ! It'll explain the distinction Angular makes between "Root Effects" and "View Effects" and why this it matters ! riegler.fr/blog/2024-09...

Wanna drop a PR to fix a small bug in #Angular? This one is up to grab :) github.com/angular/angu...

Make sure you only have standalone components in your #Angular v19 app by enabling this compiler flag !

It feels strange reading people saying they will not leave twitter. Are they like scared of losing their followers or what ?

When talking about the ui being a function of the state, it'sfunny to look into what the state can be. This is what the author did in this article: daverupert.com/2024/02/ui-s...

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

How confortable do you feel having a side effect a field initializer ? #Angular

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