Rainer Hahnekamp
@rainerhahnekamp.bsky.social
๐ค 689
๐ฅ 144
๐ 90
I really like it when tech CEOs skip the marketing fluff and just talk straight. Sundar Pichai on the Hard Fork podcast, speaking openly about Google's current AI position: "โฆwhen it comes to agentic codingโฆ I think we are a bit behind at this moment."
youtu.be/RgV57kDzcng
loading . . .
Sundar Pichai on Whether Google Is Falling Behind in A.I.
YouTube video by Hard Fork
https://youtu.be/RgV57kDzcng?si=OeX4N1dsyFdYWQwr
6 days ago
1
3
1
And hereโs our article for the week! ๐ This time, weโre diving into A2UI - in my opinion, one of the most critical topics at the intersection of AI and Frontend development right now.
add a skeleton here at some point
15 days ago
0
3
1
Our first video on AI Fundamentals is live! Itโs the video version of last weekโs article - covering principles, models & limitations. Itโs a deep dive (~1hr), but chaptered so you can watch in stages. ๐บ
youtu.be/nwkrpyGh4F8
loading . . .
Fundamentals of AI: Models and Their Limits
YouTube video by Rainer Hahnekamp
https://youtu.be/nwkrpyGh4F8
24 days ago
0
8
6
As promised last week, hereโs our first article on AI. We start at the core: the model. What you need to know to understand how it works, its limitations, and how modern AI mitigates them. Long read, but long weekend ahead. So you have enough time ๐
soverius.ai/blog/ai-unde...
28 days ago
0
5
4
GPT 5.5 has doubled its prices compared to GPT 5.4. GitHub Copilot just switched to token-consumption models, and Opus 4.7... well ๐คท. The era of "subsidized AI" is ending. Vendors need to earn money, and I expect prices will increase even further in the short term.
soverius.ai
๐งต 1/6
loading . . .
Soverius AI โ Build Real AI Skills. Ship Real Products. | Soverius AI
Hands-on TypeScript & PyTorch workshops for developers and teams. Build production RAG pipelines, ship AI agents, and master the Claude & OpenAI APIs.
https://soverius.ai/
29 days ago
1
3
2
Two weeks ago at AI India, I gave a talk covering the core fundamentals of LLM Models and their current limitations. Here's the link to my slides. Iโm also working on a detailed article covering these topics, which will follow soon.
soverius.ai/talks/demyst...
loading . . .
Demystifying the AI Jungle: Connecting the Dots
Open-weight models, fine-tuning, skills... the list of AI buzzwords grows every day. When I first started digging in, I had the impression that a new technology popped up every month just to replace t...
https://soverius.ai/talks/demystifying-the-ai-jungle-connecting-the-dots
about 1 month ago
0
3
3
Personal News: Soverius AI Together with
@wolfmanfx.bsky.social
we have founded Soverius AI (
soverius.ai
). I think I donโt have to tell you that AI has become quite important lately ๐ . 1/3
loading . . .
Soverius AI โ Build Real AI Skills. Ship Real Products. | Soverius AI
Hands-on TypeScript & PyTorch workshops for developers and teams. Build production RAG pipelines, ship AI agents, and master the Claude & OpenAI APIs.
http://soverius.ai
about 1 month ago
2
7
4
Back from Ng-India & AI India ๐ฎ๐ณ. Exhausted ๐ต but worth it! Huge thanks
@dhananjay7.bsky.social
for the invite and the organization. Here are my slides of my
#Angular
talk about the
@ngrx.io
SignalStore and its extensibility:
speakerdeck.com/rainerhahnek...
loading . . .
https://speakerdeck.com/rainerhahnekamp/ngrx-signalstore-the-power-of-extensibility
about 1 month ago
1
6
1
reposted by
Rainer Hahnekamp
Manfred Steyer
about 2 months ago
๐จ Itโs finally out. ๐ Modern Angular: Architecture, Concepts & Implementation A practical guide to: โ structuring large Angular applications โ applying Signals, Signal Forms & SignalStore โ Vitest and further advanced topics ๐ Link in first reply
1
8
5
At
#NgRx
, we are currently in the design phase for supporting Resources and Signal Forms (via delegatedSignal). You can help us by checking out the RFCs and let us know what you think: -
github.com/ngrx/platfor...
-
github.com/ngrx/platfor...
loading . . .
RFC(`@ngrx/signals`): Resource Integration Part 1 - Introduce Extend Resource APIs ยท Issue #5126 ยท ngrx/platform
Which @ngrx/* package(s) are relevant/related to the feature request? signals Information Introduce a set of utilities for extending Angular Resource behavior with composable, reusable extensions. ...
https://github.com/ngrx/platform/issues/5126
2 months ago
0
4
3
After some time, I am back with a new video: "My
#Angular
Stack in 2026." Iโve taken a more opinionated stance on tools and on AI. Let me know where you agree and where you disagree!
youtu.be/tT5xMfHb4Gg
#AI
#Frontend
loading . . .
My Angular Stack in 2026
YouTube video by Rainer Hahnekamp
https://youtu.be/tT5xMfHb4Gg
3 months ago
1
9
5
Clarifying my chat with @brandonroberts: Analog is a NECESSITY for serious Angular testing. Why? โ Full Vitest ecosystem (plugins/IDE support). โ No lock-in: Keep CLI for builds, use Analog for tests. โ It's the standard: Angular's Vitest move validates this path.
#Angular
#Vitest
add a skeleton here at some point
3 months ago
1
3
2
reposted by
Rainer Hahnekamp
Younes Jaaidi
4 months ago
๐
@vitest.dev
Browser Mode for
#Angular
is not just a switch โ but a different recipe ๐ Let's dive into what's cooking under the hood: โ๏ธ How it works (Vitest vs Playwright roles) ๐ "Partial" vs. ๐ "Full" Browser Mode ๐ APIs: userEvent vs. page ๐ช Progressive migration
youtu.be/Pu22JQG6jdg
#testing
loading . . .
Test Angular Components Like a Real User with Vitest "Full" Browser Mode
YouTube video by Marmicode โ By Younes Jaaidi
https://youtu.be/Pu22JQG6jdg
0
17
5
There's an RFC to make
#Angular
change detection OnPush by default. The "default" value will be renamed to Eager. Given that OnPush is required for safe zoneless apps this is just a logical step. Existing codebases will get an explicit Eager setting.
github.com/angular/angu...
loading . . .
RFC: Setting OnPush as the default Change Detection Strategy ยท angular angular ยท Discussion #66779
Authors: @MarkTechson & @alxhub Area: Angular Framework Posted: January 27, 2026 Status: Open We're planning to make a small, but important changes to Angular components: Components will default to...
https://github.com/angular/angular/discussions/66779
4 months ago
1
5
2
With the switch to
#Vitest
, there are many questions about modern testing in
#Angular
. First, slides of my talk last week at Angular London. For a much more intensive experience, our testing workshop goes all-in on Vitest. Happening in two weeks.
www.angulararchitects.io/en/training/...
loading . . .
Professional Angular Testing Workshop | ANGULARarchitects
https://www.angulararchitects.io/en/training/professional-angular-testing-playwright-edition/
4 months ago
1
3
2
The latest version of the toolkit (community project) for
#NgRx
supports the - long-awaited events integration into the devtools - a safer resource integration (non-error throwing), - and more (like improved redo/undo) ๐See the blog post for more details
add a skeleton here at some point
4 months ago
0
5
1
This was my second appearance on The
#Angular
Plus Show, and I really enjoyed the conversation I had with
@laranewsom.com
on Signal Forms. Always a great time!
add a skeleton here at some point
5 months ago
0
4
1
My last talk this year will be a special one. Together with
@manfredsteyer.bsky.social
, Iโll look back at 2025 and chat about the highlights of the year. Itโs less a classic talk and more two buddies having a public conversation about
#Angular
. The meetup is remote.
www.meetup.com/angular-meet...
loading . . .
Online Meetup - End of Year Edition, Thu, Dec 18, 2025, 6:00 PM | Meetup
As the year draws to a close, we look back at the highlights of 2025 and ahead to one of the most long-awaited new features: Signal Forms. **2025 in Review: All the Highli
https://www.meetup.com/angular-meetup-graz/events/312312590/
5 months ago
1
7
4
reposted by
Rainer Hahnekamp
Manfred Steyer
6 months ago
๐งต Did you know? Angular 21 replaces Karma with Vitest โ and this changes some essential details. Here are the 5 key things you should know ๐ 1/6
1
8
3
Last-minute advertising: Weโre running a Black Friday offer for the SignalStore Workshop by AngularArchitects Already next week in the early afternoon (Europe TZ). Perfect to dive into State Management patterns before the year ends. Code: BLACKFRI25
www.angulararchitects.io/en/training/...
6 months ago
0
2
0
reposted by
Rainer Hahnekamp
Younes Jaaidi
7 months ago
Many thanks to the lovely
#ngdeconf
crowd for the warm welcome and the enthusiasm about @testronaut! Special thanks to
@jeanmeche.com
for being the perfect accomplice while
@rainerhahnekamp.bsky.social
and I cooked up some trouble together. ๐ Stay tuned ๐ป
0
9
1
reposted by
Rainer Hahnekamp
Younes Jaaidi
7 months ago
Getting ready with
@rainerhahnekamp.bsky.social
to make some announcements at
#NgConf
Yes, itโs about
#Angular
#Testing
1
12
4
reposted by
Rainer Hahnekamp
Younes Jaaidi
8 months ago
๐ข I'll be giving an
#Angular
Vitest
#testing
workshop on Wednesday for
@viteconf.org
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
2
19
6
In todayโs episode of โComplicated things explained simplyโ ๐ โ
@eneajaho.me
breaks down why JSX in
#Angular
wouldnโt be the same as in
#React
. Clear. Precise. Just three sentences - and you get it. ๐ Highly recommend taking a look:
x.com/Enea_Jaholla...
8 months ago
0
1
1
#Angular
20.2 is out! ๐งญ 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
loading . . .
Release 20.2.0 ยท angular/angular
animations Commit Description deprecate the animations package (#62795) compiler Commit Description allow more characters in square-bracketed attribute names (#62742) fixes an...
https://github.com/angular/angular/releases/tag/20.2.0
9 months ago
0
7
4
reposted by
Rainer Hahnekamp
AngularVoicesOfAsia
10 months ago
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
loading . . .
Angular Voices of Asia
https://www.angular-voices.asia/
0
8
3
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 ๐
10 months ago
0
6
1
reposted by
Rainer Hahnekamp
Manfred Steyer
11 months ago
[New Article] All about DDD for Frontend Architectures (with Angular & Co.)
1
8
2
reposted by
Rainer Hahnekamp
Ng-News
11 months ago
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
loading . . .
Ng-News 25/25: "Charted" Coding, SSR & Incremental Hydration
YouTube video by ng-news
https://youtu.be/bk3aCGoafg8
0
4
4
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.
11 months ago
1
5
1
reposted by
Rainer Hahnekamp
Younes Jaaidi
11 months ago
๐ 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
0
3
1
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
loading . . .
NgRx SignalStore Events
YouTube video by Rainer Hahnekamp
https://youtu.be/M5dxX3Dhdf4
12 months ago
1
8
2
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.
about 1 year ago
0
17
2
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
loading . . .
Native & RxJS Observables: A Direct Comparison
YouTube video by Rainer Hahnekamp
https://youtu.be/WLHyzCY_1Tc
about 1 year ago
0
12
4
reposted by
Rainer Hahnekamp
Angular Connect
about 1 year ago
๐จ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
0
3
1
reposted by
Rainer Hahnekamp
Ng-News
about 1 year ago
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 ๐
loading . . .
Ng-News 25/18: Agentic Angular Apps
YouTube video by ng-news
https://youtu.be/IZyCwaZIqnM
1
5
2
reposted by
Rainer Hahnekamp
Manfred Steyer
about 1 year ago
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!
add a skeleton here at some point
0
5
2
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!
loading . . .
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…
https://speakerdeck.com/rainerhahnekamp/test-fest-angular-unit-tests-distilled
about 1 year ago
0
6
1
๐ข 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
about 1 year ago
0
4
1
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.
loading . . .
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…
https://speakerdeck.com/rainerhahnekamp/2025-04-12-ng-india-microfrontends/
about 1 year ago
0
3
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.
about 1 year ago
0
6
3
reposted by
Rainer Hahnekamp
Michael Small
about 1 year ago
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
).
loading . . .
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
https://youtube.com/live/1D8VTlTnJ2E
1
3
2
๐ ๏ธ 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
about 1 year ago
0
1
0
This Friday! Looking forward to it ๐๐ฅณ
add a skeleton here at some point
about 1 year ago
0
1
0
reposted by
Rainer Hahnekamp
Michael Small
about 1 year ago
๐ท 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...
loading . . .
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
https://www.youtube.com/live/1D8VTlTnJ2E
0
6
3
๐จ 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...
loading . . .
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
https://youtube.com/live/1D8VTlTnJ2E?v=2
about 1 year ago
0
3
1
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...
loading . . .
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
https://youtube.com/live/1D8VTlTnJ2E
about 1 year ago
0
4
1
reposted by
Rainer Hahnekamp
Michael Small
over 1 year ago
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.
add a skeleton here at some point
0
2
1
๐ 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
loading . . .
Dynamic SignalStore Features with Conditional Types
YouTube video by Rainer Hahnekamp
https://youtube.com/live/1D8VTlTnJ2E
over 1 year ago
0
9
2
๐
#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...
loading . . .
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...
https://github.com/angular/angular/releases/tag/19.2.0
over 1 year ago
0
17
4
Load more
feeds!
log in