RO EN
DDD Architecture in .NET Core: How to structure backend projects in a clean and scalable way

DDD Architecture in .NET Core: How to structure backend projects in a clean and scalable way

Domain-Driven Design (DDD) helps to clearly separate responsibilities in .NET applications. In this article, we begin to apply DDD for a blog-type backend, explaining the key concepts and structuring the project into clear layers: Domain, Application, Infrastructure, and API.

Citește mai mult
If I want a blog, which solution should I choose?

If I want a blog, which solution should I choose?

Do you want to create a blog but don't know which solution to choose? We present the advantages and disadvantages of the most popular options: WordPress, Ghost, Hugo, or a custom platform.

Citește mai mult
Data Persistence with ProtectedLocalStorage

Data Persistence with ProtectedLocalStorage

In this article, we discover how we can persist local data in Blazor WebAssembly applications using ProtectedLocalStorage. A practical example will show how we can securely save user preferences (such as the chosen theme).

Citește mai mult
Introduction to the React + .NET Core stack: Advantages and use cases

Introduction to the React + .NET Core stack: Advantages and use cases

Find out why the React + .NET Core stack is ideal for modern web applications. Discover the advantages of each technology and the scenarios in which this combination excels.

Citește mai mult
TIOBE May 2025: Python reaches 25% – Ada, R, and Perl make a strong comeback

TIOBE May 2025: Python reaches 25% – Ada, R, and Perl make a strong comeback

The TIOBE Index for May 2025 brings a new confirmation: Python continues its rise, while languages considered forgotten – such as Ada, R, and Perl – make a spectacular comeback in the top 20.

Citește mai mult
Communication between components in Blazor

Communication between components in Blazor

In this article, you learn how to manage communication between components in Blazor using EventCallback for sending events and [CascadingParameter] for sharing global data. Everything is illustrated through a practical example: a form that adds items to a list.

Citește mai mult
The ranking of the most accessed websites in Romania in 2025

The ranking of the most accessed websites in Romania in 2025

Find out which are the most visited websites in Romania in 2025, based on page views, unique users, and Google searches. Updated rankings and verified sources.

Citește mai mult
Reusable Components in Blazor

Reusable Components in Blazor

In this article, we explore how to build reusable components in Blazor, how to use [Parameter] to customize them, and how we can quickly create modular interfaces, such as a CardComponent or an AlertComponent.

Citește mai mult