Latest
Mar
05
Preventing Concurrency Conflicts in EF Core
Imagine a web application where multiple users interact with the same data simultaneously. This can lead to a concurrency conflict. Let us explore how you can effectively implement and manage these mechanisms in your own projects.
7 min read
Feb
26
Implementing Robust Rate Limiting in Your .NET APIs
At its core, rate limiting is about setting boundaries. It prevents any single client from overwhelming your system with an excessive number of requests.
8 min read
Feb
19
Preventing Path Traversal Attacks in File Uploads: A Technical Deep Dive
When your application reads from or writes to a file system location based on user input and that input isn't carefully checked, an attacker can manipulate the path to access directories or files they shouldn't be able to access. It's fundamentally a file system injection problem.
7 min read
Feb
12
Mastering Database Transactions with Entity Framework Core
This article explores a crucial aspect of database management: database transactions using Entity Framework Core. Explore how to ensure the integrity of our operations when dealing with multiple database changes.
6 min read
Feb
06
Implementing Paging for Large Datasets in .NET Applications
Today, we're diving into a crucial aspect of building responsive and performant applications: **paging**.
7 min read
Dec
22
Introducing Microservices Design Patterns in .NET (2nd Edition)
After months of writing, revising, and pressure-testing ideas against real-world systems, I’m excited to officially announce the release of
2 min read
Nov
24
Supercharging ASP.NET Core Apps with EF Core and AI
In this blog, I’ll explain in simple terms what ASP.NET Core and EF Core do, how AI fits into that picture, and how you can start adding AI features to your applications without rewriting everything from scratch.
5 min read
Nov
17
New Features in .NET 10 and C# 14
.NET 10 is out, and if you’ve been waiting for a solid Long-Term Support (LTS) release before upgrading your
5 min read
Nov
10
Learning Microsoft Azure for .NET Developers (2026 Guide)
If you’ve been building .NET apps for a while, you’ve probably noticed how much the landscape has shifted.
3 min read
Nov
03
Why Learning MySQL Still Matters in 2025
Why Learning MySQL Still Matters in 2025
Every year, new technologies promise to change everything. One day it’s artificial
3 min read