Special thanks to @jeanmeche.com for being the perfect accomplice while @rainerhahnekamp.bsky.social and I cooked up some trouble together. 😉
Stay tuned 📻
Special thanks to @jeanmeche.com for being the perfect accomplice while @rainerhahnekamp.bsky.social and I cooked up some trouble together. 😉
Stay tuned 📻
Yes, it’s about #Angular #Testing
Yes, it’s about #Angular #Testing
You can register here: viteconf.amsterdam/workshops
🍛 Ingredients:
⚡️ Vitest
🦋 Zoneless
🐙 Testing Library
🍴 Techniques such as TDD, Fakes, and object mothers
🎁 Some surprises
...
🤯 It's free and online
You can register here: viteconf.amsterdam/workshops
🍛 Ingredients:
⚡️ Vitest
🦋 Zoneless
🐙 Testing Library
🍴 Techniques such as TDD, Fakes, and object mothers
🎁 Some surprises
...
🤯 It's free and online
Clear. Precise. Just three sentences - and you get it. 👏
Highly recommend taking a look:
x.com/Enea_Jaholla...
Clear. Precise. Just three sentences - and you get it. 👏
Highly recommend taking a look:
x.com/Enea_Jaholla...
🧭 Zoneless is now stable
🎞 New animations system
🧭 currentNavigation becomes a Signal
🔧 TS 5.9 + service worker updates
🚫 Still no Signal Forms - next change in v21.
Changelog 👉 github.com/angular/angu...
Details next week in @ng-news.bsky.social
🧭 Zoneless is now stable
🎞 New animations system
🧭 currentNavigation becomes a Signal
🔧 TS 5.9 + service worker updates
🚫 Still no Signal Forms - next change in v21.
Changelog 👉 github.com/angular/angu...
Details next week in @ng-news.bsky.social
Experience in-depth technical sessions, and connect with the Asian Angular community
🔗 Join us: angular-voices.asia
#AngularVoicesAsia #Angular #AsianDevelopers
Experience in-depth technical sessions, and connect with the Asian Angular community
🔗 Join us: angular-voices.asia
#AngularVoicesAsia #Angular #AsianDevelopers
At least the light theme lives on. Imagine someone invents a "dark mode". God forbid 😅
At least the light theme lives on. Imagine someone invents a "dark mode". God forbid 😅
🧭 @younesjd.dev introduces “chartered coding” – a structured approach to using LLMs in real dev workflows
💦 @michael-hladky.bsky.social demystifies SSR & Incremental Hydration in Angular
⚡ Evgenyi Tuboltsev explores Reactivity in #Angular
youtu.be/bk3aCGoafg8
🧭 @younesjd.dev introduces “chartered coding” – a structured approach to using LLMs in real dev workflows
💦 @michael-hladky.bsky.social demystifies SSR & Incremental Hydration in Angular
⚡ Evgenyi Tuboltsev explores Reactivity in #Angular
youtu.be/bk3aCGoafg8
Though having the "Gigantic @younesjd.dev" behind you is slightly intimidating 😄
Greetings from ng-Rome!
📸 Thanks to @martinakraus11.bsky.social for the picture.
Though having the "Gigantic @younesjd.dev" behind you is slightly intimidating 😄
Greetings from ng-Rome!
📸 Thanks to @martinakraus11.bsky.social for the picture.
#javascript #angular
#javascript #angular
It covers common use cases, like:
✅ Decoupling logic
✅ Cross-store communication
Also dubbed in multiple languages — including (ironically) German 🙃
📺 youtu.be/M5dxX3Dhdf4
#Angular #SignalStore
It covers common use cases, like:
✅ Decoupling logic
✅ Cross-store communication
Also dubbed in multiple languages — including (ironically) German 🙃
📺 youtu.be/M5dxX3Dhdf4
#Angular #SignalStore
🔁 78-min deep dive:
1️⃣ RxJS implementation
2️⃣ Native equivalent
🧠 Also a great way to refresh your #RxJS skills (error handling, share, teardown, etc.)
📺 youtu.be/WLHyzCY_1Tc
📝 Article coming soon
🔁 78-min deep dive:
1️⃣ RxJS implementation
2️⃣ Native equivalent
🧠 Also a great way to refresh your #RxJS skills (error handling, share, teardown, etc.)
📺 youtu.be/WLHyzCY_1Tc
📝 Article coming soon
Rainer is a seasoned Angular trainer and consultant, known for making tough topics click for enterprise devs.
He’s co-author of the Angular Performance Workshop and joins #AngularConnect this September!
#Angular #WebDev
Rainer is a seasoned Angular trainer and consultant, known for making tough topics click for enterprise devs.
He’s co-author of the Angular Performance Workshop and joins #AngularConnect this September!
#Angular #WebDev
▶️ Agentic Angular apps with LLMs
⚠️ Signal Forms won’t make #Angular 20
🧪 Vitest lands as experimental
🕵️♂️ Debugging memory leaks
📺 youtu.be/IZyCwaZIqnM
👇 Links below 👇
▶️ Agentic Angular apps with LLMs
⚠️ Signal Forms won’t make #Angular 20
🧪 Vitest lands as experimental
🕵️♂️ Debugging memory leaks
📺 youtu.be/IZyCwaZIqnM
👇 Links below 👇
Manfred is a Google Developer Expert, author, and trainer at Angular Architects — known for helping enterprise teams master scalable Angular.
He’s joining #AngularConnect this year as a workshop trainer!
#Angular #WebDev
Slides (with repo link) are here:
speakerdeck.com/rainerhahnek...
Big thanks to @angular-community.bsky.social for organizing!
Slides (with repo link) are here:
speakerdeck.com/rainerhahnek...
Big thanks to @angular-community.bsky.social for organizing!
I’m covering:
✔️ Basics
✔️ Async
✔️ Mocks & fakes
💥 Cover by ChatGPT might be overkill, but I stand by the tests 😄
🔗 angularcommunity.net/events
I’m covering:
✔️ Basics
✔️ Async
✔️ Mocks & fakes
💥 Cover by ChatGPT might be overkill, but I stand by the tests 😄
🔗 angularcommunity.net/events
🔗 speakerdeck.com/rainerhahnek...
Finally, huge respect to @dhananjay7.bsky.social for running this conference with such dedication, even in the face of occasional headwinds.
🔗 speakerdeck.com/rainerhahnek...
Finally, huge respect to @dhananjay7.bsky.social for running this conference with such dedication, even in the face of occasional headwinds.
🚀 Could land by end of April
🔁 Unifies global + component state
My take: The current SignalStore handles most global states fine, mainly smoothing the transition from the classic Global Store.
Extending the SignalStore, inspired by:
@fabiangosebrink.bsky.social: offering.solutions/blog/article...
@manfredsteyer.bsky.social: ngrx-toolkit.angulararchitects.io/docs/with-da...
Not all entities are fully CRUD-able. Find a solution (w/
@rainerhahnekamp.bsky.social).
Extending the SignalStore, inspired by:
@fabiangosebrink.bsky.social: offering.solutions/blog/article...
@manfredsteyer.bsky.social: ngrx-toolkit.angulararchitects.io/docs/with-da...
Not all entities are fully CRUD-able. Find a solution (w/
@rainerhahnekamp.bsky.social).
A hands-on 3-day workshop covering Playwright, Jest & Testing Strategies.
🎟️ 10% OFF with code 2TMJA2A2 (valid until Sunday)
🔗 angulararchitects.io/en/training/professional-angular-testing-playwright-edition
#Angular #Testing #Playwright #Jest
A hands-on 3-day workshop covering Playwright, Jest & Testing Strategies.
🎟️ 10% OFF with code 2TMJA2A2 (valid until Sunday)
🔗 angulararchitects.io/en/training/professional-angular-testing-playwright-edition
#Angular #Testing #Playwright #Jest
Building a customizable CRUD extension for #NgRx SignalStore that dynamically enables/disables features - with #TypeScript adapting the types! 🔥
📅Mar 21 @ 1PM Central US
www.youtube.com/live/1D8VTlT...
Building a customizable CRUD extension for #NgRx SignalStore that dynamically enables/disables features - with #TypeScript adapting the types! 🔥
📅Mar 21 @ 1PM Central US
www.youtube.com/live/1D8VTlT...
Building a customizable CRUD extension for #NgRx SignalStore that dynamically enables/disables features - with #TypeScript adapting the types! 🔥
📅Mar 21 @ 1PM Central US
www.youtube.com/live/1D8VTlT...