On my way to #NgGlΓΌhwein !!
And off course course with the π
On my way to #NgGlΓΌhwein !!
And off course course with the π
What I mean is that APIs design can determine how code gets tree shaken if some specific behaviors arenβt used
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 β€οΈ
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.
Here are the changes we suggest !
Down to 400kB / ~120kB gzipped.
github.com/lorenseanste...
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 π)
Thank you for the feedback, much appreciated !
Yey for community contributions π !!
#Angular
github.com/angular/angu...
New #Angular RFC for you folks !
github.com/angular/angu...
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
We had an #NgRun with @martinakraus11.bsky.social @samvloeberghs.be @rainerhahnekamp.bsky.social in Graz ππ
Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases
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 ππΌ
2 years ago*
π
Yeah they've been stuck in review for technicalities.
cc @develwithoutacause.dwac.dev
@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 !"
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...
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...
#TypescriptGo was visible for months yet we couldn't see it π
Browsers will still be supported.
github.com/microsoft/ty...
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...
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.
Stay tuned for more details!! Woot Woot!! #Angular #ngconf2025
@jeanmeche.com wrote an unexpectedly enlightening piece on Angular's rendering mechanics. Worth reading even if Angular isn't your cup of tea.
π’ 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 ππ
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.
TLDR: Don't expect resources to send POST/PUT/DELETE for you. Resources are meant to pull data.
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)
Resource βοΈ WebSocket.
Soon very straight forward for you !
β‘οΈDemo stackblitz.com/edit/angular...
This can already be done in userland with the latest update :)
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 β€οΈ)