🗓 2026-01-04
Engineering notes, patterns, and quick wins.
A tiny blog built with Blazor + SQLite — clean, fast, and easy to back up.
🗓 2026-01-04
REST in .NET
🚀 REST in .NET — Principles, Pitfalls, and Practical Guidance REST is one of the most talkedabout concepts in backend development — and also one of the most misapplied. In .NET, b…🗓 2026-01-04
CRUD in .NET
🚀 CRUD in .NET — Why It’s Still the Right Choice (Most of the Time) CRUD (Create, Read, Update, Delete) is often treated like a “beginner pattern”. In reality, most production sys…🗓 2026-01-04
CQRS in .NET
🚀 CQRS in .NET — What It Is, When to Use It, and When to Avoid It CQRS (Command Query Responsibility Segregation) is one of the most misunderstood patterns in .NET. It’s often: Ov…🗓 2026-01-03
Null Safety Operators & Patterns You Must Know
🚀 C Tip — Null Safety Operators & Patterns You Must Know Null reference bugs are still one of the most common causes of runtime failures in C. Modern C gives us a toolbox of nulls…🗓 2026-01-03
Relational Pattern Matching
🚀 C Tip — Relational Pattern Matching Relational pattern matching is one of those C features that quietly removes noise from your code. No more long if/else chains. No more unread…🗓 2026-01-03
CLR, CTS, CLS, JIT & AOT Explained
🚀 C / .NET Fundamentals — CLR, CTS, CLS, JIT & AOT Explained These acronyms show up everywhere in .NET discussions — but many developers use them without really connecting the dot…🗓 2026-01-03
Service Lifetimes & Their Trade-Offs
🚀 C / .NET Tip — Service Lifetimes & Their TradeOffs Dependency Injection in .NET looks simple: services.AddScoped<IService, Service(); But choosing the wrong service lifetime is…🗓 2026-01-03
Query Tags in EF Core
🚀 Query Tags in EF Core — A Small Feature with Huge Production Value Query Tags are one of those EF Core features that feel minor… until you debug a slow query in production and i…🗓 2026-01-03