🚀 Announcement!

For quite a while, I have been writing a book about all the new cool stuff in Angular, and I am happy to say that "Modern Angular" is now available as Early Access on manning.com.

All 10 chapters now available as eBook, where I talk about

  • Modern Angular as a whole
  • Standalone APIs
  • The inject function and its amazing applications
  • Signals
  • SSR
  • New template syntax
  • And way, way more
Article cover for: Directive Best Practices
Directive Best Practices
Oct 28, 2024#angular
Article cover for: Angular Friction Points
Angular Friction Points
Oct 17, 2024#angular
Article cover for: Fascinating Dependency Injection
Fascinating Dependency Injection
Sep 20, 2024#angular
Article cover for: NgRx Use Cases, Part III: Decision-making
NgRx Use Cases, Part III: Decision-making
Aug 15, 2024#angular#ngrx
Article cover for: Superpowers with Directives and Dependency Injection
Superpowers with Directives and Dependency Injection
Aug 8, 2024#angular
Article cover for: Signals: the Do-s and the Don't-s
Signals: the Do-s and the Don't-s
Feb 6, 2024#angular
Article cover for: Superpowers with Directives and DI: Part 7
Superpowers with Directives and DI: Part 7
Jan 31, 2024#angular
Article cover for: Superpowers with Directives and DI: Part 6
Superpowers with Directives and DI: Part 6
May 2, 2023#angular
Article cover for: Signals: what this means for NgRx
Signals: what this means for NgRx
Apr 17, 2023#angular#ngrx#rxjs
Article cover for: Superpowers with Directives and DI: Part 5
Superpowers with Directives and DI: Part 5
Apr 3, 2023#angular
Article cover for: Superpowers with Directives and DI: Part 4
Superpowers with Directives and DI: Part 4
Mar 27, 2023#angular
Article cover for: Superpowers with Directives and DI: Part 3
Superpowers with Directives and DI: Part 3
Mar 21, 2023#angular
Article cover for: Superpowers with Directives and DI: Part 2
Superpowers with Directives and DI: Part 2
Mar 16, 2023#angular
Article cover for: Superpowers with Directives and DI: Part 1
Superpowers with Directives and DI: Part 1
Mar 13, 2023#angular
Article cover for: Angular Misconceptions
Angular Misconceptions
Mar 6, 2023#angular
Article cover for: Don't fight the framework: Angular edition
Don't fight the framework: Angular edition
Feb 16, 2023#angular
Article cover for: The new NgRx
The new NgRx
Feb 7, 2023#angular#ngrx#typescript
Article cover for: Always use "inject"
Always use "inject"
Dec 2, 2022#angular
Article cover for: NgRx Use Cases, part II: Working with Lists
NgRx Use Cases, part II: Working with Lists
Nov 23, 2022#angular#ngrx#rxjs
Article cover for: NgRx Use Cases, Part I: Restricting Access
NgRx Use Cases, Part I: Restricting Access
Oct 24, 2022#angular#ngrx
Article cover for: Documenting Angular projects
Documenting Angular projects
Aug 31, 2022#angular
Article cover for: Errors and Angular
Errors and Angular
Jul 11, 2022#angular
Article cover for: Design Patterns in Angular (part I)
Design Patterns in Angular (part I)
Jun 15, 2022#angular
Article cover for: Change Detection without Change Detection
Change Detection without Change Detection
May 23, 2022#angular
Article cover for: Understanding RxJS use cases (part II)
Understanding RxJS use cases (part II)
Apr 27, 2022#rxjs
Article cover for: Understanding RxJS use cases (part I)
Understanding RxJS use cases (part I)
Apr 7, 2022#rxjs#angular
Article cover for: Manipulating NgRx Effects
Manipulating NgRx Effects
Aug 25, 2021#ngrx#angular
Article cover for: How to review Angular code
How to review Angular code
Jul 13, 2021#angular
Article cover for: Why you should definitely use NgRx Store
Why you should definitely use NgRx Store
May 3, 2021#angular#ngrx
Article cover for: How to write technical content
How to write technical content
Apr 19, 2021
Article cover for: 7 Deadly Sins of Angular (with Lars Gyrup Brink Nielsen)
7 Deadly Sins of Angular (with Lars Gyrup Brink Nielsen)
Mar 23, 2021#angular
Article cover for: How OOP is mistreated in Angular
How OOP is mistreated in Angular
Aug 9, 2021#angular
Article cover for: A journey into NgRx Selectors
A journey into NgRx Selectors
May 6, 2021#angular#ngrx
Article cover for: NGRX Best Practices
NGRX Best Practices
Mar 31, 2021#angular#ngrx
Article cover for: NGRX Bad Practices
NGRX Bad Practices
Mar 19, 2021#angular#ngrx
Article cover for: How to refactor an Angular codebase
How to refactor an Angular codebase
Feb 15, 2021#angular
Article cover for: RxJS in Angular: Part III
RxJS in Angular: Part III
Jan 21, 2021#angular#rxjs
Article cover for: RxJS in Angular: Part II
RxJS in Angular: Part II
Aug 18, 2020#angular#rxjs
Article cover for: RxJS: The Unexpected
RxJS: The Unexpected
Jun 25, 2020#rxjs
Article cover for: Angular: The Unexpected
Angular: The Unexpected
May 29, 2020#angular
Article cover for: Angular Forms: Useful Tips
Angular Forms: Useful Tips
Apr 21, 2020#angular
Article cover for: Rxjs + For + Await… What?
Rxjs + For + Await… What?
Mar 30, 2020#rxjs
Article cover for: Angular Bad Practices: Revisited
Angular Bad Practices: Revisited
Mar 26, 2020#angular
Article cover for: RxJS in Angular: Part I
RxJS in Angular: Part I
Feb 27, 2020#angular#rxjs
Article cover for: How not to trick TypeScript compiler and not be tricked by it
How not to trick TypeScript compiler and not be tricked by it
Feb 21, 2020#typescript
Article cover for: Angular + Web Components: a complete guide
Angular + Web Components: a complete guide
Feb 6, 2020#angular
Article cover for: Rx.js Operators, Part II
Rx.js Operators, Part II
Dec 24, 2019#rxjs