DEV Community

Rainer Hahnekamp profile picture

Rainer Hahnekamp

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.

2 Week Community Wellness Streak
Writing Debut
Six Year Club
1 Week Community Wellness Streak
Five Year Club
JavaScript
16 Week Writing Streak
8 Week Writing Streak
4 Week Writing Streak
Four Year Club
Three Year Club
Two Year Club
Angular's effect(): Use Cases & Enforced Asynchrony

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

25
Comments 6
12 min read

Want to connect with Rainer Hahnekamp?

Create an account to connect with Rainer Hahnekamp. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
How do I test Signal & Model Inputs?

How do I test Signal & Model Inputs?

9
Comments
5 min read
How do I test Signals (signal, computed, effect)?

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

10
Comments 3
7 min read
How do I test using the RouterTestingHarness?

How do I test using the RouterTestingHarness?

5
Comments
3 min read
How do I test code using inject()

How do I test code using inject()

6
Comments 5
5 min read
How do I test and mock Standalone Components?

How do I test and mock Standalone Components?

17
Comments 2
3 min read
NgRx Best Practices Series: 4. Facade Pattern

NgRx Best Practices Series: 4. Facade Pattern

21
Comments 4
10 min read
Angular Testing in 2023 - Past, Present, and Future

Angular Testing in 2023 - Past, Present, and Future

92
Comments 17
7 min read
Type-Safe TypeScript with Type Narrowing

Type-Safe TypeScript with Type Narrowing

155
Comments
12 min read
Ng-News: Episode 22/42

Ng-News: Episode 22/42

Comments
1 min read
Ng-News: Episode 22/41

Ng-News: Episode 22/41

3
Comments
2 min read
Ng-News: Episode 22/40

Ng-News: Episode 22/40

1
Comments
2 min read
Ng-News: Episode 22/39

Ng-News: Episode 22/39

1
Comments
2 min read
Ng-News: Episode 22/38

Ng-News: Episode 22/38

Comments
2 min read
Ng-News: Episode 22/37

Ng-News: Episode 22/37

Comments
2 min read
Ng-News: Episode 22/36

Ng-News: Episode 22/36

2
Comments
2 min read
Ng-News: Episode 22/35

Ng-News: Episode 22/35

1
Comments
2 min read
Ng-News: Episode 22/34

Ng-News: Episode 22/34

2
Comments
2 min read
Ng-News: Episode 22/33

Ng-News: Episode 22/33

Comments
2 min read
Ng-News: Episode 22/29

Ng-News: Episode 22/29

6
Comments
2 min read
Ng-News: Episode 22/28

Ng-News: Episode 22/28

5
Comments
2 min read
Ng-News: Episode 22/26

Ng-News: Episode 22/26

8
Comments
1 min read
Ng-News: Episode 22/24

Ng-News: Episode 22/24

6
Comments
2 min read
Ng-News: Episode 22/23

Ng-News: Episode 22/23

5
Comments
2 min read
Ng-News: Episode 22/22

Ng-News: Episode 22/22

5
Comments
2 min read
Ng-News: Episode 22/21

Ng-News: Episode 22/21

4
Comments
2 min read
Ng-News: Episode 22/20

Ng-News: Episode 22/20

6
Comments
1 min read
Ng-News: Episode 22/19

Ng-News: Episode 22/19

2
Comments
2 min read
Ng-News: Episode 22/18

Ng-News: Episode 22/18

7
Comments
2 min read
Ng-News: Episode 22/17

Ng-News: Episode 22/17

7
Comments
2 min read
Ng-News: Episode 22/16

Ng-News: Episode 22/16

4
Comments
2 min read
Ng-News: Episode 22/15

Ng-News: Episode 22/15

1
Comments
2 min read
Ng-News: Episode 22/14

Ng-News: Episode 22/14

7
Comments
2 min read
Ng-News: Issue 22/13

Ng-News: Issue 22/13

4
Comments
2 min read
Ng-News: Issue 22/12

Ng-News: Issue 22/12

4
Comments
2 min read
Ng-News: Issue 22/11

Ng-News: Issue 22/11

3
Comments
2 min read
Ng-News: Issue 22/10

Ng-News: Issue 22/10

4
Comments
2 min read
Ng-News: Issue 22/09

Ng-News: Issue 22/09

5
Comments
2 min read
Ng-News: Issue 22/08

Ng-News: Issue 22/08

Comments
1 min read
Ng-News: Issue 22/07

Ng-News: Issue 22/07

Comments
2 min read
Ng-News: Issue 22/05

Ng-News: Issue 22/05

3
Comments
2 min read
Ng-News: Issue 22/04

Ng-News: Issue 22/04

Comments
2 min read
Angular Standalone Components and their impact on modularity

Angular Standalone Components and their impact on modularity

11
Comments
7 min read
Ng-News: Issue 22/03

Ng-News: Issue 22/03

Comments
2 min read
NgRx Best Practices Series: 1. Cache & LoadStatus

NgRx Best Practices Series: 1. Cache & LoadStatus

18
Comments 1
4 min read
NgRx Best Practices Series: 0. Introduction

NgRx Best Practices Series: 0. Introduction

5
Comments
4 min read
Protractor is dead, long live Cypress! - Part 2

Protractor is dead, long live Cypress! - Part 2

5
Comments
6 min read
Protractor is dead, long live Cypress! - Part 1

Protractor is dead, long live Cypress! - Part 1

6
Comments 2
6 min read
Why you don’t need Web Components in Angular

Why you don’t need Web Components in Angular

4
Comments
7 min read
JavaScript and Object-Oriented Programming

JavaScript and Object-Oriented Programming

62
Comments 10
9 min read
5 Pillars of Learning Programming

5 Pillars of Learning Programming

144
Comments 8
6 min read
Ignoring Exceptions in Java

Ignoring Exceptions in Java

17
Comments 1
7 min read
Why We Test – Do things faster with Test-Driven Development

Why We Test – Do things faster with Test-Driven Development

18
Comments 7
4 min read
Announcing SneakyThrow: A Java Library to ignore Checked Exceptions

Announcing SneakyThrow: A Java Library to ignore Checked Exceptions

24
Comments
2 min read
loading...