All notes
102 notes across 16 topics0115 / 15 written
Networking
What happens between a request and a response.
Open →
0214 / 14 written
.NET Inside
The runtime underneath — CLR, GC, assemblies, hosting.
Open →
0314 / 14 written
Azure Identity
Who is calling, and how the token proving it gets there.
Open →
0410 / 10 written
C# Collections
Iteration from first principles — foreach, yield, LINQ, laziness.
Open →
058 / 8 written
.NET I/O
Files, streams, and everything that crosses a process boundary.
Open →
067 / 7 written
Azure Queue Storage
Messages, visibility timeouts and at-least-once delivery.
Open →
075 / 5 written
C# 14
What the newest language version actually changes.
Open →
085 / 5 written
Miscellaneous
Everything else worth writing down — tools, shell, odds and ends.
Open →
094 / 4 written
C#
Language semantics — memory, async, immutability.
Open →
101 / 4 written
.NET
ASP.NET, EF Core and the Azure pieces around them.
Open →
111 / 4 written
Docker
Images, layers, Compose and the .NET build story.
Open →
121 / 4 written
SQL
Indexes, plans, isolation and multi-tenant data.
Open →
131 / 4 written
System design
Boundaries, messaging and failure modes.
Open →
142 / 2 written
.NET Web API
Building HTTP APIs — routing, binding, middleware, auth.
Open →
151 / 1 written
Design Patterns
The classic patterns, in C# — and when not to reach for them.
Open →
160 / 1 written
JWT
What is actually in a token, and what signing does and does not prove.
Open →