High-Performance .NET Engineering

Practical .NET & Resilient Architectures

Battle-tested guides, production cheat sheets, and high-throughput backend recipes built on 12+ years of mission-critical engineering experience.

馃殌 Start Here 馃摎 Explore Series 馃摤 Newsletter

Featured Series Pathways

View all 4 series →
Zero to Full-Stack .NET
59 Parts 路 Beginner to Intermediate

Zero to Full-Stack .NET

A step-by-step pathway from developer machine setup to production full-stack engineering.

The .NET Implementation Playbook
43 Parts 路 Production Recipes

Implementation Playbook

Copy-paste ready, tested patterns for JWT, migrations, caching, and resiliency.

The .NET Field Guide
80 Parts 路 In-Depth Comparisons

The .NET Field Guide

Side-by-side benchmarks, cheat sheets, and production incident postmortems.

The Modern .NET Toolkit
28 Parts 路 Cloud & AI

The Modern .NET Toolkit

Modern developer tooling, Blazor From Zero, and Microsoft.Extensions.AI workflows.

Latest Engineering Articles

MediatR vs Mediator vs Plain Handler Classes - SoftInBit

MediatR vs Mediator vs Plain Handler Classes

Compare licensed MediatR, the source-generated Mediator library, and plain handlers with Scrutor decorators on the same endpoints, validation, and logging.

November 9, 2026 路  15 min read 路  Softinbit Technology
Replacing AutoMapper and MediatR After the License Change - SoftInBit

Replacing AutoMapper and MediatR After the License Change

A case study: inventory AutoMapper and MediatR usage, price the license against a rewrite, then move to Mapperly and plain handlers one feature at a time.

November 6, 2026 路  16 min read 路  Softinbit Technology
Adding a JWT Authorize Button to Swagger UI - SoftInBit

Adding a JWT Authorize Button to Swagger UI

Add a JWT Authorize button to Swagger UI or Scalar in ASP.NET Core: bearer scheme, locks only on [Authorize] endpoints, Swashbuckle 10 and .NET 10 code.

November 5, 2026 路  13 min read 路  Softinbit Technology
AutoMapper vs Mapster vs Manual Mapping - SoftInBit

AutoMapper vs Mapster vs Manual Mapping

Decide how Store.Api turns entities into responses and requests into updates, now that AutoMapper is commercial.

November 4, 2026 路  15 min read 路  Softinbit Technology
Thinking Like a Programmer: Turning a Vague Request Into Working Code - SoftInBit

Thinking Like a Programmer: Turning a Vague Request Into Working Code

Go from a one-sentence request to a small, tested program without guessing what the business meant.

November 3, 2026 路  11 min read 路  Softinbit Technology