Tag:
concurrency
2 articles tagged with "concurrency"
January 26, 2026
Escaping the Stack: Why C# doesn't let you use ref and out parameters with async
If you have ever tried to implement a TrySomethingAsync method, you might have been surprised to find that C# strictly forbids out and ref parameters in async methods. A confusing interview question led me down this deep rabbit hole, so here is exactly why the compiler stops you...
January 25, 2026
Software Engineering
Web Development
Backend Development
Programming Languages
concurrency
c#
go
green-threads
colored-functions
async-await
C# vs Go: Do We Really Need Colored Functions?
Concurrency models have honestly been one of my favorite topics to research and talk about. After years of dealing with C# Tasks and then finally trying out Go's goroutines, I realized the difference isn't just syntax. Here is my take on how "colored functions" rewire your brain, the specific headaches I've faced in C#, and why Go's "colorless" world feels so refreshing (even if I miss the debugger).