Notes from the workbench
everything I'm learning about modern .NET.
Tutorials, deep-dives, and field notes on .NET, ASP.NET Core, EF Core, AWS, Docker, and the architecture that holds up in production. Written when I've shipped something or learned something worth sharing.
152 articles · browse by category
page 2
13–24 of 152-
dotnet aws +1Essential AWS Services Every .NET Developer Should Master in 2026
A practical 2026 guide to the AWS services every .NET developer should know - compute, storage, databases, messaging, security, and AI - now with .NET 10 Lambda support.
Updated Jun 16, 2026 · 20 min read → -
dotnet awsWorking with AWS S3 using ASP.NET Core (.NET 10) - Upload, Download & Delete Files
Learn how to upload, download, and delete files in AWS S3 using ASP.NET Core and .NET 10 with AWS SDK V4, Minimal APIs, presigned URLs, and IAM best practices.
Updated Jun 13, 2026 · 16 min read → -
claudeClaude Code Tutorial for Beginners - Complete 2026 Guide
Learn Claude Code from scratch: install, CLAUDE.md, auto memory, Plan Mode, skills, pricing, and an honest Copilot vs Cursor comparison. Updated mid-2026.
Updated Jun 12, 2026 · 25 min read → -
dotnet claudeCLAUDE.md for .NET - The Perfect Setup with Copy-Paste Templates
Turn Claude Code into a senior engineer that knows your codebase. The perfect CLAUDE.md for .NET - memory hierarchy, AGENTS.md interop, and copy-paste templates.
Updated Jun 12, 2026 · 20 min read → -
claude20 Advanced Claude Code Tips for .NET Developers
Twenty advanced Claude Code tips for .NET developers: context engineering, hooks, subagents, MCP, worktrees, and model selection to ship faster in 2026.
Jun 8, 2026 · 14 min read → -
dotnetFluentValidation in ASP.NET Core .NET 10 - Beyond Data Annotations
Data Annotations fall apart on complex rules. Use FluentValidation 12 in ASP.NET Core .NET 10 - endpoint filters, async validators, custom rules, and when to switch.
Updated Jun 7, 2026 · 14 min read → -
dotnet webapi-courseGlobal Exception Handling in ASP.NET Core - The Complete Guide for .NET 10
Master IExceptionHandler in ASP.NET Core. Complete guide with custom exceptions, handler chaining, Problem Details, and .NET 10's SuppressDiagnosticsCallback.
Updated Jun 7, 2026 · 23 min read → -
dotnet webapi-courseJWT Authentication in ASP.NET Core - A Complete .NET 10 Guide
Implement JWT authentication in ASP.NET Core .NET 10 - generate signed tokens with JsonWebTokenHandler, secure Minimal API endpoints, and add role-based authorization.
Updated Jun 7, 2026 · 15 min read → -
dotnet webapi-courseRefresh Tokens in ASP.NET Core - A Complete .NET 10 Guide
Implement refresh tokens in ASP.NET Core .NET 10 - token rotation, reuse detection, revocation, and where to store them, built on top of JWT authentication.
Updated Jun 7, 2026 · 11 min read → -
dotnetSerilog in ASP.NET Core .NET 10 - Structured Logging Done Right
Set up Serilog the right way in ASP.NET Core .NET 10 - sinks, enrichers, OpenTelemetry, correlation IDs, and production-ready config you can copy and paste.
Updated Jun 7, 2026 · 18 min read → -
dotnet webapi-courseValidation with MediatR Pipeline Behavior and FluentValidation in .NET 10
Validate MediatR commands centrally in the pipeline with FluentValidation and IExceptionHandler in ASP.NET Core .NET 10 - clean handlers, one Problem Details response.
Updated Jun 7, 2026 · 11 min read → -
dotnet webapi-course +1Repository Pattern in .NET 10 - Do You Really Need It?
I have shipped 50+ .NET APIs and most did not need a Repository Pattern. My sharp .NET 10 verdict on when to use it, when to skip it, what to use instead.
Updated Jun 4, 2026 · 17 min read →