Enums in API Contracts: Don't Let Your Status Values Break the World
How to consume enum values over APIs in a non-breaking way, and why the string-backed...
2026, Jun 28 — 10 minute readHow to consume enum values over APIs in a non-breaking way, and why the string-backed...
2026, Jun 28 — 10 minute readHow UUID v7 in .NET gives you ordered, timestamp-embedded IDs that store efficiently in MongoDB,...
2026, Jun 20 — 20 minute readWhy MongoDB is a great fit for polymorphic domain models, how to set them up...
2026, Jun 13 — 16 minute readThis post shows how you can easily use change streams in mongodb to stream down...
2026, Jun 06 — 10 minute readThis post shows how poor messaging practices can quietly erode the scalability, reliability, and maintainability...
2025, Jun 28 — 6 minute readThis post shows why using the OneOf library in .NET can be a better choice...
2025, Jun 20 — 4 minute readThis post shows how to use BannedApiAnalyzers to block specific method calls such as EF...
2025, May 14 — 4 minute readThis post explores how to decouple MongoDB's ObjectId from your C# models using EF Core,...
2025, Apr 03 — 5 minute read