Explore the newsletters

149 blogs found
Mastering Exception Handling in C#: A Comprehensive Guide

Mastering Exception Handling in C#: A Comprehensive Guide

Exception handling allows to gracefully manage errors, ensuring applications remain stable and user-friendly under unforeseen circumstances. This guide provides a comprehensive look at exception handling in C#, covering everything from basic try/catch blocks to throwing custom exceptions.

Exploring Data Mapping Options in EF CORE

Exploring Data Mapping Options in EF CORE

EF Core allows to customize a model mapping using fluent API, data annotations, seperate configuration classes and attributes. Learn more about all these options in this blog post full with code examples

Complete Guide To Transaction Isolation Levels in SQL

Complete Guide To Transaction Isolation Levels in SQL

Understanding transaction isolation levels in SQL is crucial for maintaining data integrity and performance in databases. This blog post explores the various isolation levels, their impact on data consistency and system performance, and how to implement them with code examples.

How To Create Custom Middlewares in ASP.NET Core

How To Create Custom Middlewares in ASP.NET Core

ASP.NET Core's middleware architecture offers a powerful way to build and configure the HTTP request pipeline in your applications. This guide provides a step-by-step approach, complete with code examples, to get you up and running with your own middlewares.

Getting Started with Primary Constructors in .NET 8 and C# 12

Getting Started with Primary Constructors in .NET 8 and C# 12

Primary constructors introduced in .NET and C# 12, offer a much more concise way to assign class properties. This blog post will explain all the aspects of primary constructors, their nuances and difference when in classes and records.

Global Query Filters in EF Core

Global Query Filters in EF Core

Explore the concept of global query filters in EF Core and how they can be effectively used to manage data access patterns, especially in multi-tenant applications or scenarios requiring soft delete functionality.

C# Init Only and Required Properties

C# Init Only and Required Properties

C# 9.0 introduced init only properties. The init only property can be assigned only during object creation and can't be changed further. This enforces immutability. Required properties were introduced in C# 11 which is a great addition to init only properties. Required ensures that init only properties are assigned during objection creation, as these properties can't be change further

Getting Started with Middlewares in ASP.NET Core

Getting Started with Middlewares in ASP.NET Core

ASP.NET Core's middleware architecture offers a powerful way to build and configure the HTTP request pipeline in your applications. Understanding how to effectively use middleware is crucial for any ASP.NET Core developer. In this post, we'll explore what middleware is, the correct order of middlewares, and discuss some of the most widely used middlewares.

Improve Your .NET and Architecture Skills

Real-world architecture judgment, production trade-offs, and .NET in depth — the things that keep you relevant in the job market.

One real .NET architecture decision every week, with production-ready code you can apply the same day.

For developers who already ship production .NET — no beginner basics.

Join 28,000+ developers already reading
No spam. Unsubscribe any time.