• Trainings
  • Blog
  • Talks
  • Team
  • About us
  • Contact
  • Search
  • Menu Menu
Get in touch

Angular & .NET Core Blog

Blog about Angular, .NET Core and a journey in tech


Categories
ANGULARASP.NET CoreComponentsCYPRESSDevOpsESLINTFormsngrxNxSignalsTesting
ANGULAR, ngrx, Signals

Comparing Angular State Management: NgRx Classic, Signal Store, and the Events Plugin

In This Blog Post, I’ll show how to create a unified test coverage report for an Nx workspace. While Nx generates individual coverage reports for each project, it lacks a built-in solution for a complete workspace view. This blog post provides a simple tool to merge these reports and generate detailed formats like HTML, Cobertura, JSON and more.
Read more
May 13, 2025
https://offering.solutions/wp-content/uploads/2025/05/comparing-angular-state-management-ngrx-classic-signal-store-and-the-new-events-plugin-2.jpg 720 1280 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2025-05-13 18:40:062025-05-16 08:47:17Comparing Angular State Management: NgRx Classic, Signal Store, and the Events Plugin
ANGULAR, ASP.NET Core, CYPRESS, ngrx, Nx, Signals, Testing

Announcing Developer Academy Trainings

In this blog post, I want to describe the launch of Developer Academy. With the invaluable support of Steven Giesel, we finally made it a reality! Developer Academy is all about high-quality, hands-on training for modern software development. We offer expert-led workshops and courses covering Angular, .NET, TypeScript, state management with NgRx, and more. Our goal is to empower developers and teams by teaching industry best practices and cutting-edge technologies.
Read more
January 13, 2025
https://offering.solutions/wp-content/uploads/2025/01/developer-academy.webp 1090 1876 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2025-01-13 14:42:432025-01-13 18:39:09Announcing Developer Academy Trainings
ANGULAR, Nx, Testing

How to Generate Unified Coverage Reports in an Nx Workspace

In This Blog Post, I’ll show how to create a unified test coverage report for an Nx workspace. While Nx generates individual coverage reports for each project, it lacks a built-in solution for a complete workspace view. This blog post provides a simple tool to merge these reports and generate detailed formats like HTML, Cobertura, JSON and more.
Read more
November 17, 2024
https://offering.solutions/wp-content/uploads/2024/11/how-to-generate-unified-coverage-reports-in-an-nx-workspace-3.jpg 720 1280 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2024-11-17 18:35:162024-11-18 08:15:29How to Generate Unified Coverage Reports in an Nx Workspace
ANGULAR, ngrx, Signals

Extending the NgRx signal store with a custom feature

In this blog post, I want to show how we can extend the NgRx Signal Store with custom features.
Read more
February 7, 2024
https://offering.solutions/wp-content/uploads/2022/07/post1-min-1.jpg 866 1654 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2024-02-07 18:31:452024-02-08 09:14:58Extending the NgRx signal store with a custom feature
ANGULAR, ngrx, Signals

NgRx Signal Store & Angular: Getting started

In this blog post, I will provide an overview of the Angular NgRx Signal Store and demonstrate how to use it in your applications.
Read more
December 3, 2023
https://offering.solutions/wp-content/uploads/2023/12/presentation1.jpg 720 1280 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2023-12-03 16:54:032023-12-04 09:47:20NgRx Signal Store & Angular: Getting started
ANGULAR, Nx

Migrating an Angular Nx Workspace to V17

This blog post will guide you through the steps of migrating your Nx and Angular workspace from version 16 to 17.
Read more
November 20, 2023
https://offering.solutions/wp-content/uploads/2023/11/presentation1-upper.jpg 720 1280 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2023-11-20 16:56:472023-11-20 20:01:45Migrating an Angular Nx Workspace to V17
ANGULAR, DevOps, Testing

Nx and Azure DevOps Integration for Test and Coverage Reporting

In this blog post, I want to describe how you can seamlessly integrate test coverage reporting into your Nx Monorepo workflow using Azure DevOps, providing a clear and actionable view of your code quality.
Read more
November 5, 2023
https://offering.solutions/wp-content/uploads/2023/11/presentation1.jpg 720 1280 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2023-11-05 15:56:512023-11-05 16:01:18Nx and Azure DevOps Integration for Test and Coverage Reporting
ANGULAR, ngrx

Migrating Angular to NgRx functional APIs and effects

In this blog post, I want to describe how I migrated NgRx to its functional APIs and effects to use the latest features and benefits of NgRx and Angular with standalone components.
Read more
July 15, 2023
https://offering.solutions/wp-content/uploads/2022/07/post1-min-1.jpg 866 1654 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2023-07-15 17:12:362023-10-05 20:24:16Migrating Angular to NgRx functional APIs and effects
ANGULAR, Nx

Announcing “Angular Monorepos with Nx” Course on Pluralsight

In this blog post, I want to announce my new course "Angular Monorepos with Nx" on Pluralsight.
Read more
July 9, 2023
https://offering.solutions/wp-content/uploads/2023/07/screenshot-2023-07-15-114905.png 519 883 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2023-07-09 13:32:552023-07-15 11:49:34Announcing “Angular Monorepos with Nx” Course on Pluralsight
ANGULAR, Testing

Automatically mock your Angular Services when Testing

In this blog post, I want to describe how you can automatically mock your Angular Services while Testing
Read more
April 2, 2023
https://offering.solutions/wp-content/uploads/2022/07/post1-min-1.jpg 866 1654 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2023-04-02 16:42:192023-04-02 16:42:19Automatically mock your Angular Services when Testing
ANGULAR, Components

Migrating to Angular Standalone Components

In this blog post, I want to describe how I migrated an application from ngModules to standalone components. Standalone components are available since Angular's V14 and make an angular application possible without ngModules.
Read more
February 11, 2023
https://offering.solutions/wp-content/uploads/2022/07/post1-min-1.jpg 866 1654 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2023-02-11 22:44:282023-02-11 22:46:19Migrating to Angular Standalone Components
ANGULAR, Forms

Getting Started With Angular Strictly Typed Reactive Forms

With Angular 14 the Angular Team provided a new very demanded feature: Strictly Typed Reactive Forms. That solves a lot of problems when interacting with Angular Forms, as we have the type of the model we are representing with the form now, instead of an any “type” we had before. But let’s have a look at this step by step.
Read more
July 9, 2022
https://offering.solutions/wp-content/uploads/2022/07/post1-min-1.jpg 866 1654 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2022-07-09 09:14:412023-01-17 11:12:08Getting Started With Angular Strictly Typed Reactive Forms
ANGULAR

Loading Angular Configuration Before Your Angular App Starts

In this blogpost I want to describe two different ways how to load your settings before your Angular application starts. Although there already have been articles about this Tim Deschryver’s Blog Post ‘Build once deploy to multiple environments’ I want to point out two different ways of solving the issue as I see this as an reappearing issue in the Angular world.
Read more
November 11, 2021
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2021-11-11 15:51:342023-06-21 09:46:44Loading Angular Configuration Before Your Angular App Starts
ANGULAR, ESLINT

Adding ESLint and Cypress to a New Angular Project

In this blog post I want to describe how Cypress and ESLint can be added to a new Angular project.
Read more
September 30, 2021
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2021-09-30 16:13:302023-06-21 09:49:14Adding ESLint and Cypress to a New Angular Project
ANGULAR

Angular Security Lib Angular-Auth-Oidc-Client Released in V12

With this blog post I want to share the news that we released the Angular Security Lib Angular Auth OIDC Client in V12.
Read more
July 11, 2021
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2021-07-11 16:21:362023-06-21 09:49:22Angular Security Lib Angular-Auth-Oidc-Client Released in V12
ANGULAR

SwitchMap, MergeMap, ConcatMap & ExhaustMap Explained

With this article I want to describe the differences between the rxjs operators switchMap,  mergeMap,  concatMap and  exhaustMap.
Read more
March 8, 2021
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2021-03-08 16:31:262023-06-21 09:49:31SwitchMap, MergeMap, ConcatMap & ExhaustMap Explained
ANGULAR

Using Auth0 in Angular With NgRx

In this blog post I want to show how we can add Auth0 authentication into an Angular app when using state management with NgRx.
Read more
February 1, 2021
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2021-02-01 16:42:282023-06-21 09:49:39Using Auth0 in Angular With NgRx
ANGULAR, Nx

Starting Angular Projects With Nx

In this blog post I want to write down one possible way to start and architecture Angular projects using the Nx. I know that there are a lot of guides and even books out there but to have it written down in one place for me with all the current commands I am using building larger Angular applications I am creating this blog post.
Read more
January 27, 2021
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2021-01-27 16:48:492023-06-21 09:49:52Starting Angular Projects With Nx
ANGULAR

Moving From TravisCI to GitHub Actions

In this blog post I want to write about how you can move from TravisCI to GitHub Actions.
Read more
January 5, 2021
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2021-01-05 16:53:312023-06-21 09:50:01Moving From TravisCI to GitHub Actions
ANGULAR

Deploy a Hugo Static Site to Azure With GitHub Actions

Here you put your excerpt for the Blog Post.
Read more
December 24, 2020
https://offering.solutions/wp-content/uploads/2022/07/frame-3-min.jpg 1311 2162 Fabian https://offering.solutions/wp-content/uploads/2022/07/logo.svg Fabian2020-12-24 16:57:402023-01-17 11:27:22Deploy a Hugo Static Site to Azure With GitHub Actions
Page 1 of 7123›»
Most read

Categories
ANGULARASP.NET CoreComponentsCYPRESSDevOpsESLINTFormsngrxNxSignalsTesting
Most read

You’re in page X of Y

Prev Page

next Page

Newsletter

Only the latest articles and announcements.
No spam. Promised.

             
      
            
            
      
Kontakt

What else?
Just click and say hello

E-MAIL
mail (at) offering.solutions

ADRESSE
Offering Solutions Software GmbH
Haldenstrasse 3
8357 Aadorf

SOCIAL

 
 

© 2025 Offering Solutions Software GmbH. | Impressum

Web & Grafikdesign von Ameisenhaufen.at

Scroll to top
Cookie-Manage consent
We use cookies and similar technologies (tracking pixels), as far as this is technically necessary for the provision of our services (e.g. language settings), as well as to the extent that you have given your consent to the processing (e.g. analysis and marketing cookies).

With these cookies, personal data is processed by us and by third parties (some of which are also based in the USA). The USA is not certified by the European Court of Justice as having an adequate level of data protection. There is a risk in particular that your data may be subject to access by US authorities for control and surveillance purposes, and that there will be no effective legal remedies available. By clicking on "Accept All", you agree that cookies may be used by us and by third parties (even in the USA). With the exception of the absolutely necessary cookies, which serve the proper functioning of the website and are not selectable, you can deselect the cookies for statistics and marketing.
Functional Always active
The technical storage or access is absolutely necessary for the lawful purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of transmitting a message over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access, which is used solely for anonymous statistical purposes. Without a subpoena, the voluntary consent of your internet service provider, or additional records from third parties, the information stored or accessed for this purpose alone can generally not be used to identify you.
Marketing
The technical storage or access is required to create user profiles, to send advertising or to track the user on a website or across multiple websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}