Blog
Mert Özen's blog posts on software development, backend, frontend, and DevOps.
Series
Backend
PART 03
Controllers or Minimal APIs? When to Choose Which
We compare two ways of writing endpoints in .NET 9: controller-based structure and Minimal APIs. When each makes sense and what the real difference is, made clear with examples.
25 Jul 2026
10 min
129
Backend
PART 02
Setting up the initial project: project structure, Program.cs, and a minimal hosting model.
We set up our first .NET 9 Web API project. We break down Program.cs line by line, and understand the minimal hosting model, the builder-versus-app split, and why middleware order matters.
5 Jul 2026
11 min
151
Backend
PART 01
Introduction to Web APIs with .NET 9: REST principles and why .NET?
The first article of the .NET 9 Web API series. We cover REST principles, resource-oriented thinking, HTTP methods, and why we chose .NET 9, in a plain, example-driven style.
5 Jul 2026
9 min
206