Free cookie consent management tool by TermsFeed Generator Category: Programming Languages - VexByte Blog
← Back to Blog

Category:

Software Engineering
/
Programming Languages

2 articles in "Programming Languages"

Escaping the Stack: Why C# doesn't let you use ref and out parameters with async
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...

C# vs Go: Do We Really Need Colored Functions?
January 25, 2026

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

Vexbyte

Martin Yordanov - Software Engineer

© 2026 Martin Yordanov. All rights reserved.