The .NET journal

Good ideas deserve
a little room.

Thoughtful, practical writing about the .NET world. Read slowly. Try the examples. Come away with something you can use.

8 results

Async .NET under load: bounded ownership, retries and graceful shutdown — editorial illustrationConcurrency & reliability · 6 November 2026 · 16 min read

Async .NET under load: bounded ownership, retries and graceful shutdown

Design admission before allocation, make queue ownership explicit, and test failure, cancellation, idempotency and shutdown with a runnable .NET10 pipeline.

Read the story ↗
Find the owner before tuning the GC: a practical .NET memory investigation — editorial illustrationMemory & diagnostics · 6 November 2026 · 15 min read

Find the owner before tuning the GC: a practical .NET memory investigation

Trace tiny views that retain large arrays, distinguish allocation from retained memory, and connect SharpRune experiments to a repeatable production investigation.

Read the story ↗
A .NET API on Azure Container Apps: identity, readiness, scaling and recovery — editorial illustrationAzure & .NET · 6 November 2026 · 15 min read

A .NET API on Azure Container Apps: identity, readiness, scaling and recovery

Build a release you can explain: qualify health probes, constrain identity, plan revision overlap and verify a practical .NET10 HTTP lab before production.

Read the story ↗
A practical C# learning path: from your first line to a reliable .NET program — editorial illustrationLearning C# · 5 November 2026 · 17 min read

A practical C# learning path: from your first line to a reliable .NET program

Build a receipt calculator into a small, reliable application while learning types, methods, collections, LINQ, validation, resources, async, and publishing.

Read the story ↗
LINQ without surprises: execution, snapshots, ordering, and money — editorial illustrationCollections & LINQ · 5 November 2026 · 18 min read

LINQ without surprises: execution, snapshots, ordering, and money

Understand when LINQ runs, when it buffers, how repeated enumeration changes cost, and how to keep real-world queries correct.

Read the story ↗
Async C# with a clear lifetime: cancellation, failures, and concurrency — editorial illustrationPractical .NET · 5 November 2026 · 18 min read

Async C# with a clear lifetime: cancellation, failures, and concurrency

Design task ownership, propagate cancellation, distinguish timeouts from abandoned waits, and compose concurrent .NET work without losing failures.

Read the story ↗
.NET in the browser: what WebAssembly makes possible, and where the boundaries remain — editorial illustrationRuntime engineering · 5 November 2026 · 18 min read

.NET in the browser: what WebAssembly makes possible, and where the boundaries remain

Follow a C# program from Roslyn compilation to a browser worker, then learn how to reason about packages, memory, stopping code, networking, and production boundaries.

Read the story ↗
From a route that works to an ASP.NET Core API you can maintain — editorial illustrationASP.NET Core · 5 November 2026 · 17 min read

From a route that works to an ASP.NET Core API you can maintain

A practical architecture guide to API contracts, validation, dependency lifetimes, asynchronous data access, authorization, error responses, tests, and production deployment.

Read the story ↗