Angular Voices of Asia
Exciting news! Angular Voices of Asia is here β the first remote Angular conference spotlighting the amazing community across Asia! π₯³
Experience in-depth technical sessions, and connect with the Asian Angular community
π Join us: angular-voices.asia
#AngularVoicesAsia #Angular #AsianDevelopers
08.08.2025 11:29 β π 5 π 2 π¬ 0 π 1
Keeping up with the rapid pace of #AI is tough. I went from VSCode to a #Cursor license, moved on to #ClaudeCode, and now I'm back on Cursor - this time with #ChatGPT 5. Whatβs next, #Gemini 3?
At least the light theme lives on. Imagine someone invents a "dark mode". God forbid π
07.08.2025 21:03 β π 4 π 1 π¬ 0 π 0
[New Article] All about DDD for Frontend Architectures (with Angular & Co.)
30.06.2025 07:59 β π 8 π 2 π¬ 1 π 0
YouTube video by ng-news
Ng-News 25/25: "Charted" Coding, SSR & Incremental Hydration
Latest ng-news:
π§ @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
26.06.2025 20:37 β π 4 π 4 π¬ 0 π 0
Itβs always good to have someone looking over your shoulderβ¦
Though having the "Gigantic @younesjd.dev" behind you is slightly intimidating π
Greetings from ng-Rome!
πΈ Thanks to @martinakraus11.bsky.social for the picture.
20.06.2025 16:48 β π 5 π 1 π¬ 1 π 0
Google Meet screenshot with Rainer speaking at NgRome and Younes watching
π Someone has the most privileged seat β from my kitchen β at @rainerhahnekamp.bsky.social 's talk "The Art of Testing" right now at #NgRome
#javascript #angular
20.06.2025 12:34 β π 3 π 1 π¬ 0 π 0
YouTube video by Rainer Hahnekamp
NgRx SignalStore Events
My new video on the @ngrx.io SignalStore Events plugin is live! π¬
It covers common use cases, like:
β
Decoupling logic
β
Cross-store communication
Also dubbed in multiple languages β including (ironically) German π
πΊ youtu.be/M5dxX3Dhdf4
#Angular #SignalStore
03.06.2025 16:00 β π 8 π 2 π¬ 1 π 0
Franceβs finest π«π· β and two of the most respected names in the global #Angular scene β @jeanmeche.com & @younesjd.dev are opening the ng-baguette conference π₯ in Nantes.
24.05.2025 08:41 β π 17 π 2 π¬ 0 π 0
YouTube video by Rainer Hahnekamp
Native & RxJS Observables: A Direct Comparison
RxJS & Native Observables: A Direct Comparison
π 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
13.05.2025 10:09 β π 12 π 4 π¬ 0 π 0
π¨Trainer Spotlight: Rainer Hahnekamp (@rainerhahnekamp.bsky.social )
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
06.05.2025 14:03 β π 3 π 1 π¬ 0 π 0
YouTube video by ng-news
Ng-News 25/18: Agentic Angular Apps
Ng-News 25/14 is out!
βΆοΈ Agentic Angular apps with LLMs
β οΈ Signal Forms wonβt make #Angular 20
π§ͺ Vitest lands as experimental
π΅οΈββοΈ Debugging memory leaks
πΊ youtu.be/IZyCwaZIqnM
π Links below π
05.05.2025 13:27 β π 5 π 2 π¬ 1 π 0
I'm happy to be part of this. Together with @rainerhahnekamp.bsky.social I will do our Angular Architecture workshop there. Big thanks to the organizers for bringing back this epic conference β it marked the beginning of so many friendships and careers back then!
05.05.2025 12:39 β π 5 π 2 π¬ 0 π 0
Test Fest | Angular Unit Tests Distilled
This 45-minute workshop dives into unit testing in Angular with a focus on controlling asynchronous code and mocking dependencies effectively. You'll le…
Gave a talk this Monday on unit testing in #Angular - basics, mocking, async tasks, and more!
Slides (with repo link) are here:
speakerdeck.com/rainerhahnek...
Big thanks to @angular-community.bsky.social for organizing!
25.04.2025 15:01 β π 6 π 1 π¬ 0 π 0
π’ In a few hours Iβll be speaking at the @angular-community.bsky.social Meetup series on testing β and yes, the official theme is Turtle Power!
Iβm covering:
βοΈ Basics
βοΈ Async
βοΈ Mocks & fakes
π₯ Cover by ChatGPT might be overkill, but I stand by the tests π
π angularcommunity.net/events
21.04.2025 13:24 β π 4 π 1 π¬ 0 π 0
Micro Frontends: Necessity, Implementation, and Challenges
Micro Frontends are a hot topic, promising an architecture where multiple teams can work independently on a single application, making their own technic…
Here are the slides from my talk on Micro Frontends in #Angular (including source code), which I gave at Ng-India last week
π speakerdeck.com/rainerhahnek...
Finally, huge respect to @dhananjay7.bsky.social for running this conference with such dedication, even in the face of occasional headwinds.
15.04.2025 13:59 β π 3 π 0 π¬ 0 π 0
Marko StanimiroviΔ previewed the upcoming events (Redux) feature for @ngrx.io SignalStore at #ngIndia
π 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.
14.04.2025 15:08 β π 6 π 2 π¬ 0 π 1
Thanks so much for the shout-out β and for joining!
21.03.2025 20:16 β π 2 π 0 π¬ 0 π 0
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
Tomorrowβs stream:
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).
21.03.2025 04:33 β π 3 π 2 π¬ 1 π 0
π οΈ Angular Testing Workshop β Next Week
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
18.03.2025 20:05 β π 2 π 1 π¬ 0 π 0
This Friday! Looking forward to it ππ₯³
17.03.2025 21:55 β π 1 π 0 π¬ 0 π 0
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
π· Join @rainerhahnekamp.bsky.social & I on Rainer's first YT channel livestream this Friday!
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...
17.03.2025 21:46 β π 6 π 1 π¬ 0 π 2
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
π¨ Stream postponed to March 21 π
Hotel WiFi is too unstable We donβt want to risk a laggy session.
Bonus: Weβll also explore making the SignalStore feature fully compatible with #Angularβs resource API!
Sorry for the inconvenience! See you then! π₯π₯
youtube.com/live/1D8VTlT...
05.03.2025 22:24 β π 4 π 0 π¬ 0 π 1
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
Tomorrowβs stream: @michaelsmalldev.bsky.social extends SignalStore with CRUD, inspired by:
@fabiangosebrink.bsky.social: tinyurl.com/yx23x933
@manfredsteyer.bsky.social: tinyurl.com/yvz4rk6j
Not all entities are fully CRUD-able. Michael will solve it - I'll be wingmam
youtube.com/live/1D8VTlT...
05.03.2025 17:34 β π 4 π 1 π¬ 0 π 0
Going to certified good stuff, thanks for inviting me @rainerhahnekamp.bsky.social . My team is excited to watch and I think anyone reading this who uses the signal store probably would be too.
28.02.2025 02:58 β π 2 π 1 π¬ 0 π 0
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
π My First YouTube Livestream! π
Join @michaelsmalldev.bsky.social & me as we build a customizable CRUD extension for #NgRx SignalStore that dynamically enables/disables features - with #TypeScript adapting the types!
π
March 6, 7pm CST β π₯
youtube.com/live/1D8VTlT...
#Angular
27.02.2025 18:24 β π 9 π 1 π¬ 0 π 1
Release v19.2.0 Β· angular/angular
19.2.0 (2025-02-26)
common
Commit
Description
introduce experimental httpResource (#59876)
compiler
Commit
Description
Add Skip Hydration diagnostic. (#59576)
support untagged...
π #Angular 19.2 is here, bringing the long-awaited httpResource! π
httpResource is NOT a replacement for HttpClient
Itβs designed for reactive fetching (Signal-driven) and runs on top of HttpClient.
For mutations, HttpClient is your friend.
π github.com/angular/angu...
26.02.2025 21:22 β π 17 π 4 π¬ 0 π 0
YouTube video by Rainer Hahnekamp
Accessibility Testing with Playwright
I mostly cover NgRx, Architecture & Testing - not accessibility. But my latest video is a blend of #Playwright & #A11y! See how easy it is to integrate different a11y aspects into your tests. π
Btw, I made sure the cover is fully a11y compliant π
youtu.be/wCzXIa-RLp0
19.02.2025 14:26 β π 16 π 6 π¬ 0 π 0
β³ In just a few hours (6 PM CET), Iβll be kicking off the webinar on Future-Proof Testing in #Angular!
π Thereβs still time to registerβdonβt miss out!
π www.angulararchitects.io/en/future-pr...
10.02.2025 11:53 β π 4 π 2 π¬ 0 π 0
π₯ Pretty nice week for #Angular
π½οΈ The docu was great, and 19.2 brings big updates for resource & friends
π‘ resource emits multiple values (WebSockets, SSE, GraphQL, SignalR)
π οΈ Initial value built-inβno manual workarounds
π httpResource PR landed, hope it makes 19.2
07.02.2025 19:28 β π 22 π 4 π¬ 0 π 0
Empowering the Asian Angular Community.
Join us this Winter 2025
https://www.angular-voices.asia/
Frontend Software Engineer @Lucca
https://angulardevs.fr/ Founder
Founder of NomadCoder | ng-India | Trainer and Consultant on Angular, JavaScript, Azure, .NET, and NodeJS
Deliver web apps with confidence π
Libraries, utilities, and tools to enable you to write tests that resemble the way your software is used.
ReactJS, VueJS, Cypress_IO, angular, Jest, Vitest, more
Reactive State for Angular.
GitHub: https://github.com/ngrx/platform
Discord: http://discord.gg/ngrx
Workshops: https://ngrx.io/workshops
Swag: http://ngrx.threadless.com
By developers. For developers. YOUR Angular Community Meetup, powered by ng-conf.
Genai Solution architectπ NX Champion
π Mentor π€ Public speaker π Content creator βοΈ πΉ I post about #GenAI!
Chief Architect, Java Platform Group, Oracle Β· Views are my own Β· https://mreinhold.org
Platform Engineer and PMM at Syntasso | News/Podcast at InfoQ | Web 2.0 coder, platform engineer, Java Champion, CS PhD | cloud/K8s, APIs, IPAs, running | learner/teacher
Spring Developer Advocate
Java Champion
Kotlin Google Dev Expert
https://YouTube.com/@coffeesoftware
https://github.com/joshlong
my life is derp and i do derp shit
#frontend/browser person and human being
#GDE in #Angular
#accessibility rules!
ng-conf's official podcast exploring all things Angular and more!
π¨βπ» Tech Lead working with Angular
π¨βπ» Creator of free course angular-signals.dev
π¨βπ³ Cooking tons of pasta in my free time
learn more about me: angular-shenanigans.dev
Christian, Father of Evelyn, Wife to Bonnie, Google Developer Expert @googledevs.bsky.social, he/him.
ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge on Salt Lake City, UT every year to attend talks and workshops by the Angular team.
The fullstack meta-framework for Angular.
Docs: https://analogjs.org
GitHub: https://github.com/analogjs/analog
Discord: https://chat.analogjs.org
official Bluesky account (check usernameπ)
Bugs, feature requests, feedback: support@bsky.app