Articles

How to share the cookies between subdomains

Sharing cookies between subdomains is a common requirement in web development. For example, you have a website with multiple subdomains, and you want ...

Adding a Module to an ABP project made simple

Create and integrate your own module, in this case a simple PdfGenerator, into an ABP Framework application

Strategy Design Pattern In .NET C#

➡ One of the behavioral design patterns. ➡ Its main goal is to decouple the behavior of an object from its state by modeling the behavior into an abst...

Architecture

Using Testcontainers in ABP Unit Test

Testcontainers is a library that provides easy and lightweight APIs for bootstrapping local development and test dependencies with real services wrapp...

testing

Mediator Design Pattern In .NET C#

Read this article to learn about the Mediator Design Pattern in .NET C# with code samples.

Architecture

Getting started with Abp Vue UI

Embark on your journey to configuring the development setup for an ABP Vue UI application with our quick-start guide, comprising three simple steps. S...

vue

SOLID: Liskov Substitution Principle Explained In .NET C#

Read this article to understand the Liskov Substitution Principle of the SO(L)ID principles in .NET C#

Architecture

ABP Suite: Best CRUD Page Generation Tool for .NET

In this article, I will list some CRUD page generation/code generation tools for .NET and then we will explore the ABP Suite that empowers .NET develo...

Every Programmer Should Know #2: Optimistic Concurrency Control

In the world of programming, there are many concepts that every developer should understand in order to build efficient and consistent systems. Among ...

Global Error Handling in Angular

An article about global error handling in angular