Writing

All Articles

4 articles on .NET, Azure, architecture and more

4 articles

dotnet, csharp

Your 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.

#.NET
20 min read
typescript , coding

Mastering 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.

#typescript
15 min read

Showing 14 of 4 articles

Keep Learning

I write about .NET, software architecture, and cloud engineering. Follow along on the platforms I'm most active on.