Angular Blog by Experts
Learn all about Angular, NgRx, RxJs & NX and advance your skills with guides,
in-depth content and actionable tips and tricks!
Get notified
about new blog posts
Sign up for Angular Experts Content Updates & News and you'll get notified whenever I release a new article about Angular, Ngrx, RxJs or other interesting Frontend topics!
We will never share your email with anyone else and you can unsubscribe at any time!

Stop Misusing Effects! Linked Signals Are the Better Alternative!
State synchronization with Angulars brand new linked Singlas API for a cleaner and more maintainable approach.

Kevin Kreuzer
@kreuzercode
10.02.2025
4 min read

Hawkeye, the Ultimate esbuild Analyzer
Effortlessly analyze your JS bundles and uncover actionable insights to boost performance and enhance user experience.

Kevin Kreuzer
@kreuzercode
28.12.2024
10 min read

My new Angular Coding Style
Embracing the New Angular: A Fresh Perspective on how to write Angular code.

Kevin Kreuzer
@kreuzercode
02.12.2024
7 min read

Top 10 Angular Architecture Mistakes You Really Want To Avoid
In 2024, Angular keeps changing for better with ever increasing pace, but the big picture remains the same which makes architecture know-how timeless and well worth your time!

Tomas Trajan
@tomastrajan
10.09.2024
15 min read

Angular Signal Inputs
Revolutionize Your Angular Components with the brand new Reactive Signal Inputs.

Kevin Kreuzer
@kreuzercode
24.01.2024
6 min read

Improving DX with new Angular @Input Value Transform
Embrace the Future: Moving Beyond Getters and Setters! Learn how to leverage the power of custom transformers or the build in booleanAttribute and numberAttribute transformers.

Kevin Kreuzer
@kreuzercode
18.11.2023
3 min read

Total guide to lazy loading with Angular @defer
Learn everything about the lazy loading of standalone components with Angular @defer block including best practices, deep dive on all interactions and gotchas including a live demo!

Tomas Trajan
@tomastrajan
14.11.2023
13 min read

Angular Control Flow
A new modern way of writing ifs, if-else, switch-cases, and even loops in Angular templates!

Kevin Kreuzer
@kreuzercode
24.10.2023
5 min read

How to migrate Angular CoreModule to standalone APIs
Let's learn how to migrate commonly used Angular CoreModule (or any other Angular module) to standalone APIs to fully embrace standalone project setup!

Tomas Trajan
@tomastrajan
05.09.2023
9 min read

Demystifying the push & pull nature of Angular Signals
Let's take a deep dive into Angular signals and how they can be understood using the primitive push & pull concepts to make sense of all their behaviors from setting a value all the way to effects and laziness!

Tomas Trajan
@tomastrajan
11.04.2023
10 min read

Typescript 5 decorators
TypeScript five has just been released. In this release, TypeScript has implemented the new upcoming ECMA script decorators standard. Let’s take a look.

Kevin Kreuzer
@kreuzercode
03.04.2023
6 min read

Angular Material components testing
How and why to use Angular Materials component harness to write reliable, stable and readable component tests

Kevin Kreuzer
@kreuzercode
14.02.2023
7 min read

Angular & tRPC
Maximum type safety across the entire stack. How to setup a fullstack app with Angular and tRPC.

Kevin Kreuzer
@kreuzercode
24.01.2023
6 min read

Jest ESM - Total Guide To More Than 100% Faster Testing For Angular ⚡
Let's learn how to speed up our Angular Jest tests by more than 100% by switching to Jest ESM (a notoriously problematic migration) and how to solve all the troublesome issues that tend to pop up along the way!

Tomas Trajan
@tomastrajan
10.01.2023
13 min read

The ultimate terminal for Angular developers
A step by step guide to setup an epic terminal optimized for Angular development, with hyper, fish and oh-my-posh.

Kevin Kreuzer
@kreuzercode
21.12.2022
7 min read

The Most Important Thing You Need To Understand About Angular
The Angular "Template Context" is a practically useful mental model, which once internalized, will be your main guide on the journey to build the best possible Angular applications!

Tomas Trajan
@tomastrajan
22.11.2022
15 min read

Angular Material component harnesses
How and why to use Angular materials component harness to write reliable, stable and readable component tests

Kevin Kreuzer
@kreuzercode
15.11.2022
6 min read

Advanced TypeScript
Get familiar with some of Typescript's greatest advanced features.

Kevin Kreuzer
@kreuzercode
10.11.2022
7 min read

Angular Directive composition
Let's take a look at one of the most awaited Angular features

Kevin Kreuzer
@kreuzercode
01.11.2022
6 min read

Angular Router Standalone APIs
Let's take a look at Angulars brand new standalone Router APIs. Is it worth it? How much can we shake off the Routers bundle?

Kevin Kreuzer
@kreuzercode
18.10.2022
6 min read

The Best New Way To Cache API Responses with Angular and RxJs
Let's learn the best new way to implement time based caching for the API responses (or any other) RxJs streams in our Angular applications!

Tomas Trajan
@tomastrajan
07.07.2022
9 min read

Level Up Your NgRx Skills With 10 Time-Tested Best Practices
NgRx is the most popular state management library for Angular, let's explore set of real world proven best practices to level up your skills and make your projects a success!

Tomas Trajan
@tomastrajan
04.05.2022
18 min read

The Most Impactful RxJs Best Practice Of All Time
This one easy to follow RxJs tip can help YOU and your teammates to simplify and hence improve your projects significantly!

Tomas Trajan
@tomastrajan
25.05.2021
7 min read

The Best Way To Architect Your Angular Libraries
Learn how to architect your Angular library with sub-entries to achieve the smallest possible bundle size and long term maintainable code base!

Tomas Trajan
@tomastrajan
15.09.2020
16 min read

Universal Angular Architecture
Let's learn how to scaffold new Angular application with clean, maintainable and extendable architecture in almost no time and what are the benefits of doing so.

Tomas Trajan
@tomastrajan
25.02.2020
10 min read
Stärken Sie Ihr Team mit unserer umfassenden Erfahrung
Unsere Angular Experten haben viele Jahre damit verbracht, Unternehmen und Startups zu beraten, Workshops und Tutorials zu leiten und umfangreiche Open-Source-Ressourcen zu pflegen. Wir sind sehr stolz auf unsere Erfahrung im Bereich des modernen Frontends und würden uns freuen auch Ihrem Unternehmen zum Aufschwung zu verhelfen.