Rainer Hahnekamp

Rainer Hahnekamp @rainerhahnekamp

About: Rainer is a passionate software developer and loves to work with Angular and Spring. He is a trainer and consultant at AngularArchitects.io and runs ng-news, a weekly Angular newsletter.

Location:
Austria
Joined:
Dec 9, 2017

Rainer Hahnekamp
articles - 55 total

My favorite Angular Setup in 2025

Angular continues to evolve rapidly. What should we use in 2025? Especially if we start with a new...

Learn More 91 11Jan 16

Angular's effect(): Use Cases & Enforced Asynchrony

Angular's Signals are designed with simplicity in mind, providing three core functions: signal() to...

Learn More 26 6Oct 2 '24

How do I test Signal & Model Inputs?

This article explains how to test Signal and Model Inputs, which are the input() and the model()...

Learn More 9 0Mar 8 '24

How do I test Signals (signal, computed, effect)?

Signals as lightweight "reactive primitive" will shape the future of Angular applications. At the...

Learn More 11 3Mar 7 '24

How do I test using the RouterTestingHarness?

Historically, creating a test involving the routing context without mocking it has been challenging....

Learn More 5 0Mar 6 '24

How do I test code using inject()

This article discusses testing Angular code, which uses the inject function for dependency...

Learn More 6 5Mar 5 '24

How do I test and mock Standalone Components?

If you prefer the kind of tests that minimize mocking as much as possible, you will be pretty happy...

Learn More 23 4Mar 4 '24

NgRx Best Practices Series: 4. Facade Pattern

This article covers the Facade pattern in NgRx. The reader must have a basic understanding of NgRx or...

Learn More 21 4Aug 8 '23

Angular Testing in 2023 - Past, Present, and Future

Angular 16 has deprecated Karma and introduced Jest in experimental mode. Does that mean we currently...

Learn More 105 17Jun 6 '23

Type-Safe TypeScript with Type Narrowing

1. Introduction 2. Equality Narrowing 3. typeof 4. Truthiness Narrowing 5. instanceof 6....

Learn More 155 0Oct 28 '22

Ng-News: Episode 22/42

This and all future episodes of ng-news are available on ...

Learn More 0 0Oct 25 '22

Ng-News: Episode 22/41

Nx 15 Nx, an alternative to the Angular CLI, was released in the new major 15. We can...

Learn More 3 0Oct 17 '22

Ng-News: Episode 22/40

Playwright 1.27 Playwright, an E2E testing framework from Microsoft, becomes more and...

Learn More 1 0Oct 15 '22

Ng-News: Episode 22/39

Enea Jahollari: It's ok to use function calls in Angular templates Calling functions...

Learn More 1 0Oct 3 '22

Ng-News: Episode 22/38

Angular & Electron Angular defines itself not as web framework but as a platform...

Learn More 0 0Sep 27 '22

Ng-News: Episode 22/37

ng-conf Keynotes The ng-conf keynote, held by Angular team members, is available on...

Learn More 0 0Sep 27 '22

Ng-News: Episode 22/36

Q&A with the Angular team ng-conf is a very famous Angular conference that took...

Learn More 2 0Sep 13 '22

Ng-News: Episode 22/35

ng-conf Last week's main event was ng-conf, an Angular conference, where we had almost...

Learn More 1 0Sep 5 '22

Ng-News: Episode 22/34

Angular 14.2 We have a new minor release for Angular with version 14.2. Minor means no...

Learn More 2 0Aug 29 '22

Ng-News: Episode 22/33

Cypress Component Test Runner We have a new way how to write component tests in...

Learn More 0 0Aug 23 '22

Ng-News: Episode 22/29

Angular 14.1 Angular 14.1 was released. A minor version upgrade means that we as...

Learn More 6 0Jul 26 '22

Ng-News: Episode 22/28

Better type-safety with zod In TypeScript, there are cases where we don't have a...

Learn More 5 0Jul 19 '22

Ng-News: Episode 22/26

NgRx 14 It has been two weeks since the last episode. In the meantime, NgRx was...

Learn More 8 0Jul 4 '22

Ng-News: Episode 22/24

Angular 14.1 next.1 Two weeks have passed since the release of Angular 14, and we...

Learn More 6 0Jun 20 '22

Ng-News: Episode 22/23

As usual, the week after a new major release comes with many video session, discussing the new...

Learn More 5 0Jun 12 '22

Ng-News: Episode 22/22

This is a weekly posting, covering the latest updates from the Angular community. ...

Learn More 5 0Jun 6 '22

Ng-News: Episode 22/21

This is a weekly posting, covering the latest updates from the Angular community. ...

Learn More 4 0May 30 '22

Ng-News: Episode 22/20

This is a weekly posting, covering the latest updates from the Angular community. ...

Learn More 6 0May 23 '22

Ng-News: Episode 22/19

This is a weekly posting, covering the latest updates from the Angular community. ...

Learn More 2 0May 16 '22

Ng-News: Episode 22/18

This is a weekly posting, covering the latest updates from the Angular community. ...

Learn More 7 0May 9 '22