Softinbit Blog

Üretim ortamından mühendislik notları

Softinbit mühendislik yazıları: .NET karşılaştırmaları, kopya kağıtları, üretime hazır tarifler ve olay sonrası analizler. Her hafta yeni yazılar. Birçoğunda okuduğunuzu hemen deneyebileceğiniz ücretsiz bir tarayıcı aracı da var. Yazılar İngilizcedir

Zero to Full-Stack .NET59 bölüm · başlangıçtan orta seviyeye
The .NET Implementation Playbook43 bölüm · üretime hazır tarifler
The .NET Field Guide80 bölüm · karşılaştırmalar ve olay analizleri
The Modern .NET Toolkit28 bölüm · bulut ve yapay zekâ
Dev Tools

50 Free Developer Tools That Run in Your Browser, Built for .NET Work

A stack trace cleaner, a SQL Server plan viewer, a Serilog log viewer, JWT, appsettings and curl tools: 50 free developer tools that never upload what …

12 Kas 2026 · 8 dk okuma
The .NET Field Guide

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 …

9 Kas 2026 · 15 dk okuma
The .NET Field Guide

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 …

6 Kas 2026 · 16 dk okuma
The .NET Implementation Playbook

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 …

5 Kas 2026 · 13 dk okuma
The .NET Field Guide

AutoMapper vs Mapster vs Manual Mapping

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

4 Kas 2026 · 15 dk okuma
Zero to Full-Stack .NET

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.

3 Kas 2026 · 11 dk okuma
The .NET Field Guide

MassTransit vs Wolverine vs Raw RabbitMQ.Client After the License Change

Decide whether to license MassTransit v9, stay on v8, move to Wolverine, or write async RabbitMQ.Client code yourself after MassTransit’s licensing …

2 Kas 2026 · 16 dk okuma
The .NET Field Guide

Modern C# Cheat Sheet: C# 10 to C# 14

Every language feature from .NET 6 to .NET 10 (C# 10 to C# 14), each with a one-line purpose, before/after snippet, and compiler trap.

29 Eki 2026 · 16 dk okuma
The .NET Implementation Playbook

Issuing and Validating JWT Access Tokens in ASP.NET Core

Issue and validate JWT access tokens in ASP.NET Core with Identity: 15-minute HS256 tokens, account lockout, strict validation, and claim-mapping …

28 Eki 2026 · 15 dk okuma
The .NET Field Guide

Upgrading a Production API from .NET 8 to .NET 10: What Broke

How one team moved Store.Api to .NET 10 before .NET 8 support ended, and the exact fix for every break they hit on the way.

27 Eki 2026 · 14 dk okuma
Zero to Full-Stack .NET

Setting Up a .NET Developer Machine That Just Works

Install the SDK, SQL Server, Git, and Node once, pin them per repo, and stop losing your first week to ‘it works on my machine’.

26 Eki 2026 · 11 dk okuma