Mert Özen Further With Every Line

Blog

Mert Özen's blog posts on software development, backend, frontend, and DevOps.

Series
137 posts found
Routing in ASP.NET Core Web API: Attribute Routing, Route Templates and Constraints
Backend PART 05

Routing in ASP.NET Core Web API: Attribute Routing, Route Templates and Constraints

The decide-and-execute steps of endpoint routing, attribute routing and the [controller]/[action] tokens, route template parts, constraints and precedence, conflicting routes and AmbiguousMatchException.

4 Nov 2026 8 min 32
The ASP.NET Core Middleware Pipeline: Ordering, Use, Run, Map and Your Own Middleware
Backend PART 04

The ASP.NET Core Middleware Pipeline: Ordering, Use, Run, Map and Your Own Middleware

We follow a request through the middleware rings and the response back out: Use, Run and Map, writing middleware as a class, the effect of ordering, the recommended order of built-in middleware and typical pitfalls.

4 Nov 2026 7 min 34
Program.cs and the Hosting Model in ASP.NET Core: WebApplication and Environments
Backend PART 03

Program.cs and the Hosting Model in ASP.NET Core: WebApplication and Environments

The two phases of the minimal hosting model: preparing services, configuration and logging on the builder, then the pipeline and endpoints on the app. Environments, app.Run() and the Generic Host behind it all.

4 Nov 2026 7 min 34
Your First ASP.NET Core Web API Project: .NET SDK, global.json and Project Structure
Backend PART 02

Your First ASP.NET Core Web API Project: .NET SDK, global.json and Project Structure

SDK versus runtime, multiple SDKs and global.json, how the dotnet new webapi template changed across versions, the csproj and TargetFramework, launchSettings.json and why the first request returns 307.

4 Nov 2026 8 min 33
What Is an ASP.NET Core Web API? HTTP and REST Fundamentals
Backend PART 01

What Is an ASP.NET Core Web API? HTTP and REST Fundamentals

We meet the Web API through the HTTP window: request and response anatomy, methods and idempotency, status code families and resource-oriented URLs. We also lay out the series: a .NET 6 core, then version posts.

4 Nov 2026 9 min 28
Blog Map