Designing High-Performance APIs in ASP.NET Core
Most APIs work. Few APIs scale.

Search for a command to run...
Articles tagged with #net
Most APIs work. Few APIs scale.

Making slices real by failing the build when someone cheats

Most of us start with switch statements and keep using them long after they’ve stopped being comfortable. That’s not because switch is bad. It’s because switch quietly becomes a coordination mechanism, not a control structure. Over time it starts to ...

If you want to write a .NET networking post today, the interesting work is in latency control, backpressure, memory reuse, and what happens when you push tens of thousands of concurrent connections through a real service. .NET 10 is a good moment to ...

You have probably seen the volatile keyword at least once if you’ve been writing .NET for a while. You may also have noticed that it appears far less often than lock, Interlocked, or ConcurrentDictionary. Thats not accidental. volatile exists to solv...

If you only ever touch QUIC through HTTP/3, it is easy to miss how different the transport really is. HTTP keeps you thinking in requests, responses, headers, and status codes. MsQuic forces you to think in connections, streams, flow control, and lif...
