Rainer Hahnekamp Profile Banner
Rainer Hahnekamp Profile
Rainer Hahnekamp

@rainerhahnekamp

Followers
2,095
Following
347
Media
162
Statuses
1,395

Passionate Angular and Spring developer. Trainer and Consultant at .

Austria
Joined October 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@rainerhahnekamp
Rainer Hahnekamp
2 years
Standalone, Signals, Hydration, and more: We are currently witnessing the making of the 3rd generation of #Angular . Unlike the switch from AngularJs to Angular, it happens slowly, carefully, and keeping it backwards compatible. Exciting times to be an Angular developer🎉
4
34
206
@rainerhahnekamp
Rainer Hahnekamp
1 year
I've become a GDE! That wasn't a one-man show: Thanks to @SantoshYadavDev for triggering the GDE process. To the community, colleagues, and customers that challenge me and keep me motivated. My biggest thanks to @ManfredSteyer and @MikeZks for our daily & fruitful discussions.
Tweet media one
43
14
182
@rainerhahnekamp
Rainer Hahnekamp
1 year
And we are at #Angular 16.1. Released half an hour ago. Main features are - possibility to use fetch in the HttpClient - transform input values without a setter function - TypeScript 5.1
3
35
139
@rainerhahnekamp
Rainer Hahnekamp
1 year
Signals have been marked as stable and came with a last-minute breaking change. The mutate function is no more. You can read the explanation here: #Angular
Tweet media one
@laco2net
lacolaco👑
1 year
🎉🎉🎉 "feat(core): mark core signal APIs as stable ( #51821 ) · angular/angular @5b88d13 " #laco_feed
0
9
58
7
29
133
@rainerhahnekamp
Rainer Hahnekamp
1 year
Something for the weekend? My article on the Facade pattern in @ngrx_io is available at: It turned out to be a controversial topic, and I've tried to address the counterarguments as best as possible. Comments are always welcome!
2
23
92
@rainerhahnekamp
Rainer Hahnekamp
1 year
I've finally published my video about the current status of testing in #Angular . I explain Karma's deprecation and the experimental Jest support. I also dive into the Jest integration that many of us have been using so far. Happy watching!
1
15
73
@rainerhahnekamp
Rainer Hahnekamp
10 months
A little Christmas present from me! 🎁 Just released my video on the @ngrx_io Signal Store. Perfect for those who can't get enough of @angular , even during the holidays. And for those gearing up for work soon, it might be a good warm-up or motivation. 🚀
3
16
69
@rainerhahnekamp
Rainer Hahnekamp
10 months
Proudly announcing the availability of our ( @MikeZks , @ManfredSteyer ) ngrx-toolkit which brings support for DevTools and the Redux pattern to the @ngrx_io Signal Store. It is in an early beta phase. Try it out, give us feedback and expect more features:
4
17
72
@rainerhahnekamp
Rainer Hahnekamp
2 years
In the past, minor releases of @Angular weren't known for their "enormous amount" of new features. Angular 14.1 and 14.2 are different. That's why I've created two new videos where I showcase the main features. Hope you like them!
0
16
67
@rainerhahnekamp
Rainer Hahnekamp
1 year
If you need to write a unit test in #Angular to test only an effect(). This cheat sheet provides a utility function you can use. It runs the test inside the injectionContext and creates the required dummy component. Gist available on:
Tweet media one
0
14
66
@rainerhahnekamp
Rainer Hahnekamp
1 year
My latest video is about @ngrx_io . I discuss the facade pattern: Its advantages, how to implement it, and how it fits into an application's architecture. I hope you like it. If you have any questions, just leave a comment. Cheers! #Angular
1
8
65
@rainerhahnekamp
Rainer Hahnekamp
11 months
In case you missed it: I just dropped my second full-stack video! 🎥 I leverage #OpenAPI to connect @springboot and @angular in a typesafe manner. As a bonus, I've thrown in a use case for file uploading. Check it out!
4
15
61
@rainerhahnekamp
Rainer Hahnekamp
1 year
#Angular 16.2 was released. 🎉 Comes with smaller new features. Guess the biggest one is the possibility of adding input bindings to `NgComponentOutlet`. Hoped the decoupling of the effect execution from the CD will also make it. Maybe next time 🤞
3
10
63
@rainerhahnekamp
Rainer Hahnekamp
1 year
We all know that #Angular 's Signals will not have mutate() in v17. @eugeniyoz mentioned another change, which implications I failed to grasp until now. The following code will not work anymore: buttonStatus=signal({clicked: false}); prettyStatus=computed(() =>
7
11
60
@rainerhahnekamp
Rainer Hahnekamp
2 years
In my latest video, I introduce the @Cypress_io component test runner for @angular and explain why this will be the new way how we write our component tests. Personally, I've been waiting for this for several months. Really happy that it finally landed.
1
13
59
@rainerhahnekamp
Rainer Hahnekamp
1 year
#Angular Community: Do we have a naming pattern for Signals already? We've been discussing this internally and didn't really come up with a final answer. The $ works quite nicely for an Observable. Why not use something similar for a Signal?
Tweet media one
14
8
57
@rainerhahnekamp
Rainer Hahnekamp
2 years
Wow, that was fast. The Belgium #Angular conference just happened last week and all the recordings are already available on YouTube. Good stuff @ngbeconf 👍
2
12
55
@rainerhahnekamp
Rainer Hahnekamp
2 years
Hey @ngconf team, do you plan to publish the recordings of the talks? I would especially be interested in those from the @angular team. Would be great! Cheers!
2
1
53
@rainerhahnekamp
Rainer Hahnekamp
11 months
Last week's @ngPolandConf was a milestone for me. Received an award 🏆 for my work on @_ng_news . Big shoutout to all the supporters! Had the pleasure of meeting some fantastic developer buddies, although forgot to snap photos with @MikeZks @ManfredSteyer , @yjaaidi @VojtechMasek .
Tweet media one
5
3
52
@rainerhahnekamp
Rainer Hahnekamp
2 years
I published a video on how to migrate an existing #Angular app in v13 to v14 including Standalone Components & APIs, Typed Forms, and Page Title. Check it out, leave your comments, questions, etc. Source code is of course also available. Happy watching! 📺
0
22
50
@rainerhahnekamp
Rainer Hahnekamp
1 year
My main surprise from last week's Angular live event was @synalx 's clear statement that single-file compilation is a goal for Angular. This would further open up #Angular to the JavaScript ecosystem. Credits to @brandontroberts for asking that question.
Tweet media one
1
12
46
@rainerhahnekamp
Rainer Hahnekamp
1 year
It is decided. The upcoming control flow Syntax in #angular will use @ and not go with {. Looking forward to Angular 17.
Tweet media one
4
7
46
@rainerhahnekamp
Rainer Hahnekamp
1 year
There are different opinions regarding RxJs's future in #Angular . That's why I really appreciate the clarity of Jeremy Elbourn's statement during the Q&A session. In short, RxJs should become optional in the long-term future. Recording with time marker
Tweet media one
5
10
46
@rainerhahnekamp
Rainer Hahnekamp
1 year
I have just published a new video: "Cypress and Playwright: A Comparison". 📺 I guess the title says it all... I'll let you know once the article is ready. So make sure you follow me 😅 @Cypress_io @playwrightweb
3
9
41
@rainerhahnekamp
Rainer Hahnekamp
1 year
Excited for my talk this Wednesday, comparing @Cypress_io and @playwrightweb ! I will explore their differences and common ground. We currently have 479 participants. Would be great if we reach 500. Would be a new record... Just saying ;) Link:
Tweet media one
3
9
38
@rainerhahnekamp
Rainer Hahnekamp
1 year
Want to merge the strengths of Template-Driven Forms and FormGroup? This cheat sheet includes an example and explanation to help you start quickly. Repo: #Angular
Tweet media one
1
5
37
@rainerhahnekamp
Rainer Hahnekamp
2 years
One last rehearsal, and then it is T-4 hours until my talk about @Cypress_io Component testing in @angular at the @viennajs .
Tweet media one
4
4
35
@rainerhahnekamp
Rainer Hahnekamp
1 year
Functional Components in #Angular were a big topic last week. I summarised the current status. They could solve a range of problems that class-based can't. The Angular team will do its research and present the results in an RFC. Let's be patient and not jump to early conclusions.
@_ng_news
ng-news
1 year
This week's episode is fully cramped with high-value content: - @mgechev & @ngKalbarczyk : Future of #Angular : - Stable Signals - Jeremy Elbourn, @brandontroberts : Functional Components (double pack)
0
13
50
2
7
35
@rainerhahnekamp
Rainer Hahnekamp
10 months
Please take the time to watch the latest episode. The @Angular team proves again that even ground-breaking changes like zoneless don't force us to rewrite our applications. This is one (if not the) main reason why enterprises choose Angular. Long-term protection of investment.
@_ng_news
ng-news
10 months
This episode contains "cool" 😎 content: - Zoneless without Signals & detailed Roadmap: - Signal Inputs and how they will work: #Angular The year isn't over yet. Two episodes to go, but for now: Merry Christmas 🎄
2
12
39
3
9
34
@rainerhahnekamp
Rainer Hahnekamp
1 year
Leaving @ngconf with my buddy @MikeZks . I've met so many brilliant and talented individuals that I've missed almost all the talks. Will have to watch the recordings later ;) We're looking forward to our return to the USA in September for the @JavaScriptCon in New York. #Angular
Tweet media one
1
2
31
@rainerhahnekamp
Rainer Hahnekamp
2 years
#Angular will support @vite_js for its ng serve. This is fantastic news. It opens up Angular for many tools that require a "vite-based" framework, like Vitest or Playwright Component Testing. And btw. Vite is blazingly fast.
@mgechev
Minko Gechev
2 years
We'll be using Vite for the development server of `ng serve`! We were keeping this as a surprise announcement, but well...Looks like it got noticed! 🚀
31
129
695
1
2
32
@rainerhahnekamp
Rainer Hahnekamp
1 year
For those of you who have not been able to participate at the @ngconf last week: The recording of the keynote is already available: #Angular
0
7
31
@rainerhahnekamp
Rainer Hahnekamp
1 year
We've grown up🐣! First time of a public AngularArchitects workshop without @ManfredSteyer . Together with @MikeZks , we covered the latest and upcoming #Angular features at the @JavaScriptCon in NY🗽 Before you ask, Manfred's still with us. So no early retirement 😁
Tweet media one
3
3
32
@rainerhahnekamp
Rainer Hahnekamp
1 year
@Angular 17 is out. With the new template syntax and the deferred loading feature, this release marks a new milestone in #Angular ’s history. 👍 Further features: 👍 Local Change Detection (Signal/OnPush) 👍 SSR built-in 👍 Faster Builds via ESBuild and much more… Wait a
0
9
31
@rainerhahnekamp
Rainer Hahnekamp
1 year
T-minus 5 hours until my talk "Signals under the Hood" at the #ijs in New York. I will implement a prototype of the #Angular Signals live on stage. Among other concepts, I want to explain the why and how of the glitch-free effect. @JavaScriptCon
Tweet media one
0
3
29
@rainerhahnekamp
Rainer Hahnekamp
1 year
Happy to be finally part of the team. 🤗
@ngconf
ng-conf
1 year
📢 Introducing our newest ng-champion @rainerhahnekamp ! Check out Rainer's article where he dives into Facade Patterns in NgRx and breaks down this powerful tool making it easy to use! #Angular #ngconf 👀
0
2
15
1
4
26
@rainerhahnekamp
Rainer Hahnekamp
2 years
My article on Standalone Components and their impact on modularity in #Angular is now available in Spanish. A lot of thanks to @danywalls , muchas grazias!
0
12
27
@rainerhahnekamp
Rainer Hahnekamp
2 years
So if somebody out there is not running on #Angular 15 yet, here is a motivational video for you. And if you are already on 15, then check it out as well 😉 I cover responsive images with NgOptimizedImage, provideHttpClient & Directive Comp. API. Cheers
0
8
25
@rainerhahnekamp
Rainer Hahnekamp
1 year
Join our Meetup tomorrow for an in-depth look at #Angular Signals' "Push-Pull" principle and "glitch-free" effect. I'll live-code a prototype that closely follows the source code. Will be demanding (for you too) but worth the effort. Big Promise! @MikeZks
2
8
24
@rainerhahnekamp
Rainer Hahnekamp
2 years
If you are interested in modularity in your #Angular application and want automatic checks, I invite you to join our meetup next week. Together with @ManfredSteyer , I'll introduce a brand new tool. Don't want to promise too much, but you won't regret it 😀
Tweet media one
1
10
25
@rainerhahnekamp
Rainer Hahnekamp
11 months
Curious about @playwrightweb but never had the chance to dive in? Here's your chance. After two years of hands-on experience, I've put together a video introduction 📺 Enjoy watching, and feel free to share.
0
10
24
@rainerhahnekamp
Rainer Hahnekamp
10 months
Looking forward to my talk at the Graz @Angular Meetup today. Due to recent events, I had to change my talk. Instead of hydration techniques, @MikeZks and I will present something for @ngrx_io users and fans.
Tweet media one
2
5
24
@rainerhahnekamp
Rainer Hahnekamp
11 months
And the survey for "State of JavaScript 2023" is out. I hope that @Angular 's latest innovations will pay off in the results.
1
2
24
@rainerhahnekamp
Rainer Hahnekamp
10 months
I highly recommend listening to @TkDodo and what he says about Angular Query and state management in general. And, of course, don't miss @synalx comments and talk at @Angular_Nation . Links to both recordings are available in the posting 👇
@_ng_news
ng-news
10 months
This week's episode features: - @tan_stack Query landed in #Angular . Informative Twitter Space by @DanielGlejzner hosting @TkDodo , @tomasz_ducin et al: - @synalx at @Angular_Nation about Signals, Input Setters & Change Detection:
3
15
45
0
5
24
@rainerhahnekamp
Rainer Hahnekamp
6 years
Want to have a highly modularised monolith instead of #microservices ? Then this talk from @simonbrown at the #gotocon is a must-see.
1
2
21
@rainerhahnekamp
Rainer Hahnekamp
3 years
I will introduce a migration tool for #Angular Standalone Components. 1. It analyzes your existing app and generates SCAMs (semi-automatic). 2. Next, it transforms them into Standalone Components. Join us! The more the better 👍😃 @ManfredSteyer @MikeZks
0
7
20
@rainerhahnekamp
Rainer Hahnekamp
1 year
Daniel's RxJs mastery list can be overwhelming for newcomers. Especially when working on frontends with little logic where data is only loaded and sent back. It proves optional RxJs in #Angular is the right way. Yes, to #RxJs . But only for advanced cases. Not by default.
@DanielGlejzner
Daniel Glejzner
1 year
Mastering #RxJS is about understanding the core concepts. Not memorizing all of the operators. Elevate your reactive game. • Hot vs. Cold Observables • Error Handling • Backpressure & Buffering • Multicasting • Schedulers • Testing Reactive Code • Core Operators (map,
8
29
99
8
3
21
@rainerhahnekamp
Rainer Hahnekamp
1 year
My article appeared in the Angular Addicts newsletter. That's a premiere for me. Thanks Gergely!
0
1
19
@rainerhahnekamp
Rainer Hahnekamp
1 year
For those who are running on @nrwl_io Nx and want to try out the experimental Jest builder from #Angular : You find the necessary changes here: Just some tiny changes are necessary.
Tweet media one
0
3
21
@rainerhahnekamp
Rainer Hahnekamp
1 year
Wow, that's a great promotion. I hope I don't have to wear that suit on stage. Otherwise, we have to postpone to 2024. Have to stop eating 🧑‍🍳 and hit the gym 🏋️‍♂️.😁 See you in Salt Lake City!
@angular_meetup
Angular Community Meetup
1 year
Come join in-person Lightning Talk Lollapalooza! @RainerHahnekamp will give an insightful talk on #Angular and Sheriff. Discover how to optimize your app's performance and scalability. 📅June 13, 7PM MDT 🔗
1
4
9
2
3
21
@rainerhahnekamp
Rainer Hahnekamp
1 year
@goetzrobin @brechtbilliet @vestjs @tim_deschryver Watch that video. Ward Bell presented vest and its integration into template driven forms. Afaik, the famous article of @tim_deschryver was influenced by that talk as well Having high hopes in @brechtbilliet upcoming one🤗
4
2
19
@rainerhahnekamp
Rainer Hahnekamp
10 months
We observe Signals becoming increasingly integrated into the #Angular framework. With Angular 17.0, Signals introduced Local Change Detection, and with 17.1, we'll also have Inputs as Signals. Way to go!
@Jean__Meche
Matthieu Riegler
10 months
The new #Angular release schedule ! The team expects to release 3 minors in v17. This should allow several feature to land when they are ready ! Starting with Signal inputs in 17.1 !
Tweet media one
2
17
101
0
2
21
@rainerhahnekamp
Rainer Hahnekamp
10 months
@TheCelavi Come on Nikola, that's disrespectful. Yes, you won't get any guarantee, but you have to acknowledge that they are trying hard to move the framework forward and stay backwards-compatible as much as possible. If you don't touch your code base for years, that's on you. The point
2
2
19
@rainerhahnekamp
Rainer Hahnekamp
11 months
Amidst the buzz around Angular 17, I almost overlooked recording this week's episode. Managed to make it just in time! 😅 #Angular
@_ng_news
ng-news
11 months
As the weekend draws near, enjoy a quick 100-second recap of @Angular 17's newest features. 🚀 Happy weekend!
0
7
42
0
5
18
@rainerhahnekamp
Rainer Hahnekamp
1 year
Now live on stage in Brooklyn at the @JavaScriptCon : @MikeZks about customizing #Angular during the runtime.
Tweet media one
2
3
18
@rainerhahnekamp
Rainer Hahnekamp
1 year
On my way to Salt Lake City and @ngconf . Looking forward to meeting new people and, of course, to my two AngularArchitects buddies @MikeZks and @ManfredSteyer . See you there! #Angular
2
1
18
@rainerhahnekamp
Rainer Hahnekamp
1 year
Huge thanks to @marktechson 😃 for mentioning us (among others) regarding books and courses covering advanced #Angular topics.
Tweet media one
1
2
18
@rainerhahnekamp
Rainer Hahnekamp
1 year
Very happy about that. It is going to be my first attendance of a DevFest AND I was appointed as a speaker AND it is within walking distance of my apartment. So it's going to be a "Heimspiel" (home match). That's always very special. Looking forward to it.
@DevFestVienna
DevFest Vienna
1 year
🔎 Dive deep into the world of #TypeScript applications with expert developer @rainerhahnekamp at #DevFest #Vienna 2023! Discover Sheriff and master the art of modularity in frontend applications. #Angular #WebDevelopment #TechTalk
Tweet media one
0
1
3
3
5
18
@rainerhahnekamp
Rainer Hahnekamp
6 years
If you attend @enterjsconf this week, come and join my talk about JavaScript Engines on Thursday afternoon :)
Tweet media one
0
2
17
@rainerhahnekamp
Rainer Hahnekamp
6 years
100,000 views for my article about the main pillars of learning programming. Thanks a lot to @freeCodeCamp and @Medium for publishing it and of course thousand thanks to my readers. It really means a lot to me:
Tweet media one
2
3
17
@rainerhahnekamp
Rainer Hahnekamp
2 years
Looking forward (and also proud) to running tomorrow's Angular Architecture workshop together with no one else than @ManfredSteyer at @ngdeconf .
1
1
18
@rainerhahnekamp
Rainer Hahnekamp
2 years
@Angular component testing in Cypress switched from beta to general availability. If you haven't tried it out so far: Do it now. You will not regret it. Big promise 👍
@Cypress_io
Cypress.io
2 years
Today your tests get an upgrade. Welcome to Cypress 11! 🎉 Dig into all the exciting upgrades and changes: #testing #BrowserTesting
1
12
32
0
3
16
@rainerhahnekamp
Rainer Hahnekamp
1 year
Just finished rehearsing my 5 minute intro of Sheriff at the @angular_meetup at @ngconf . And now for real. See you there.
Tweet media one
1
0
17
@rainerhahnekamp
Rainer Hahnekamp
1 year
@synalx with "areas of improvement" in #Angular 's templates on Reddit. A valuable insight showing thedriving factors for future changes. Appreciating the Angular team's communication despite their primary focus on framework development. Great stuff 👏
Tweet media one
0
3
17
@rainerhahnekamp
Rainer Hahnekamp
2 years
So the RFC for Signals in #Angular was released. That's quite a lot to read. 🥳 But you could also do what I do when it comes to reading: Just wait for the movie 🎥😉 Scheduled for tomorrow:
0
1
17
@rainerhahnekamp
Rainer Hahnekamp
1 year
Ich habe die Ehre als Programmbeirat für den #Angular Advanced Day 🇩🇪 tätig zu sein. Das Programm deckt die wichtigsten Themen ab. Bestens geeignet für den Start mit Angular 17: Dabei sind: @cathrin_moller : MicroFrontends @ManfredSteyer : Architektur &
2
1
17
@rainerhahnekamp
Rainer Hahnekamp
11 months
Looking forward to this for quite some time now. This is my first time in India. Hope to make a lot of new acquaintances and to experience and learn about Indian 🇮🇳 culture.
@debug_mode
Dhananjay Kumar
11 months
Hello @rainerhahnekamp Rainer lives in Austria 🇦🇹 He is a GDE and World Famous Trainer😍 This is the 1st time he is speaking at India's Largest #Angular Conference #ngIndia To learn and network with him get Early-Bird Tickets 🎫 🗓10 Feb 2024, Delhi
Tweet media one
0
4
18
1
1
16
@rainerhahnekamp
Rainer Hahnekamp
10 months
What an exciting surprise to end the year! I'm thrilled to be teaming up with @ManfredSteyer to host a workshop on architectural topics and advanced concepts of the @ngrx_io Signal Store. Can't wait to dive into these fascinating subjects with you all. See you in Italy! #Angular
@ngromeconf
NGRomeConf | JUNE 25-27, 2024 - Rome
10 months
🚀 Exciting Workshop Announcement! 🚀 Join us for the "MODERN ANGULAR ARCHITECTURES" workshop with @ManfredSteyer & @rainerhahnekamp . 📅 June 26, 2024 ⏰ 9 am - 5 pm 📍 In Person - Rome Register now:
Tweet media one
0
3
18
1
1
16
@rainerhahnekamp
Rainer Hahnekamp
1 year
Looking forward to it. It will be my first time in Poland as well 🇵🇱. And I'll bring the Sheriff🤠 with me 😁.
@ngPolandConf
NG Poland Conf
1 year
We're thrilled to announce the 8th Edition of @ngPolandConf - Europe's biggest @angular conference! And yes, @jsPolandConf is here too! Workshops: Nov 06, 2023 NG POLAND: Nov 07, 2023 JS POLAND: Nov 08, 2023
Tweet media one
3
16
86
5
0
16
@rainerhahnekamp
Rainer Hahnekamp
3 years
You have a lot of #Protractor tests and need to replace them? You have been discouraged from writing E2E tests in #Angular so far? Then join my talk tomorrow and get to know @cypress_io
Tweet media one
0
5
15
@rainerhahnekamp
Rainer Hahnekamp
3 years
Looking forward to my talk at @DECypressUsers about integrating @playwrightweb into @Cypress_io to overcome the constraint of switching super domains. You can expect lots of live coding. If you have time today... see you there!
Tweet media one
1
3
13
@rainerhahnekamp
Rainer Hahnekamp
4 years
As a @Cypress_io dev, do you struggle in structuring your tests so that they don't influence each other? If yes, you want to join my talk today at @DECypressUsers . And if not, you should join as well. Just to be prepared ;). The talk will be in English.
Tweet media one
0
5
14
@rainerhahnekamp
Rainer Hahnekamp
11 months
@mgechev Dear Minko, I’m sorry for holding a different perspective on this matter. I view it more as an academic discussion, and when I introduce the concept of change detection, I find it effective to start with the term "rendering model/process." This approach helps ensure that
4
1
14
@rainerhahnekamp
Rainer Hahnekamp
4 years
So it begins... Protractor for #angular will be deprecated. What is the successor? Quite obvious if you look at the stats. More than 60% of Angular developers are already using @Cypress_io and it has always been the default e2e tool in nx.
@angular
Angular
4 years
📣 New Request For Comments 📣 Earlier this year we ran a survey on e2e testing solutions – and we took action! We are working with the community on e2e testing integrations & guidance for moving to modern solutions. Head to GitHub to provide feedback ↓
24
118
327
0
3
12
@rainerhahnekamp
Rainer Hahnekamp
2 years
Something for the weekend? I've just published my video about Type Narrowing in @typescript If you want to write fully type-safe code, there is no way around type narrowing. Happy watching and have a nice weekend!
0
2
14
@rainerhahnekamp
Rainer Hahnekamp
6 years
Nice little e-book about @nrwl_io nx, an enterprise extension for @angular . Doesn't just explain how to use nx, but also how to structure an application to keep it maintainable. Can be read within 2 hours. Perfect fit for the upcoming weekend.
0
5
14
@rainerhahnekamp
Rainer Hahnekamp
1 year
There is a possibility that *ngIf, *ngFor and *ngSwitch might be gone quite soon. That automatic and safe migration script might be the key here. Stay tuned. #Angular
@Enea_Jahollari
Enea Jahollari 🅰
1 year
HELLLLL YEAHHHH 🎉🎉🎉 The schematics that migrate code from directive based control flow to the new template syntax 🚀 #angular
Tweet media one
10
31
167
1
1
14
@rainerhahnekamp
Rainer Hahnekamp
11 months
And as it is already tradition, @ngrx_io is one of the first libraries which makes the upgrade to 17. This time though, we also have with the signal store a completely new state management library, built up on Signals from the very ground. Let’s see how it is going to be adopted!
@ngrx_io
NgRx
11 months
NgRx v17 is out! NgRx Signals, Operators, Performance Improvements, Workshops, and more!
5
85
403
1
1
14
@rainerhahnekamp
Rainer Hahnekamp
2 years
Curious about white-labeling and customizing patterns in #Angular ? Then join our Online Meetup today. It will be in English 🇺🇸🇬🇧 and - as a bonus - you'll also learn something about Austrian cuisine. See you there!
Tweet media one
2
6
11
@rainerhahnekamp
Rainer Hahnekamp
1 year
Now live and in colour. @MikeZks on State Management with Signals. You can still join: #Angular
Tweet media one
0
5
13
@rainerhahnekamp
Rainer Hahnekamp
6 years
Proudly announcing my German article about JavaScript Engines on . Thanks a lot to @heisedc for publishing it.
Tweet media one
0
2
12
@rainerhahnekamp
Rainer Hahnekamp
11 months
@spierala No, although Nx provides the best Jest integration you can get, I am not happy at all. I'm actually in the process of migrating back to Jasmine. I am planning to come up with an article explaining the reasons.
4
1
12
@rainerhahnekamp
Rainer Hahnekamp
1 year
@Enea_Jahollari For me, it was @wardbell 's talk at @ngconf that got me into template-driven forms. Especially with large applications, you need an additional validation lib. Hence Reactive Forms lose their main advantage.
1
0
12