The Blog
Tutorials, deep-dives, and field notes on .NET, AWS, Google Cloud, and modern web development.
dotnetefcorecsharpThe Repository and Unit of Work Patterns in .NET Do You Still Need Them in 2026?
Does .NET still need the Repository and Unit of Work patterns in 2026, now that EF Core's DbContext already implements both? Here's exactly when to skip them and when to keep them."
Sep 7, 2026·12 min read→
dotnetentity-frameworksqlRaw SQL in EF Core 10: FromSql to ExecuteSqlRawAsync, Everything You Need to Know
Every raw SQL execution method in EF Core 10, including FromSql, SqlQuery, ExecuteSqlAsync, and their Raw variants, explained with real examples, generated SQL output, safety rules, and when to use each one.
Mar 23, 2026·18 min read→
gitThe Real World Git Guide Every Developer Wishes They Had Earlier
Git is the backbone of modern software development. Whether you are working alone on a side project or collaborating with a team of 100 engineers, Git gives you the power to track every change, experiment freely, and never lose your work again. This guide covers everything from the basics to real-world team workflows.
Mar 1, 2026·24 min read→
.NETYour try/catch Is Lying to You: Fix It with the Result Pattern in .NET
Most .NET developers handle errors by throwing exceptions everywhere but exceptions were never meant for business logic failures. The Result Pattern is a better, more expressive, and more testable approach to error handling. This guide covers everything from building the pattern from scratch to applying it in real-world ASP.NET Core APIs with scenarios you will immediately recognise from your own projects.
Mar 1, 2026·20 min read→
typescriptMastering Async Programming in TypeScript: Promises, Async/Await, and Callbacks
Async programming is a programming paradigm that allows you to write code that runs asynchronously. In contrast to synchronous programming, which executes code sequentially, async programming allows code to run in the background while the rest of the program continues to execute. This is particularly useful for tasks that may take a long time to complete, such as fetching data from a remote API.
Dec 1, 2025·15 min read→
No articles with that tag yet.
