Blog
Engineering, products, and what holds up in production.
Essays on full-stack craft, UX, AI as a tool, and founder reality — from a staff engineer who still ships.
🔷 C# 15 Finally Gets It Right: Two Features That Actually Matter
C# 15 introduces configurable collection expressions with the with() clause and discriminated unions with compiler-enforced exhaustive pattern matching. Two features that solve real production problems.
Read more
What’s New in C# 14: Extension Members, Backing Fields, and Null-Conditional Assignments
C# 14, released in April 2025 with .NET 10 and Visual Studio 2022 support, brings several developer-friendly improvements.
Read more
💡 C# 13 Drops With Param Collections and Cool New Features
C# 13 has arrived with a host of new features, including param collections for flexible function parameters and a new escape sequence for…
Read more
😵💫 Nobody Expected C++ Memory Safety. Rust In Trouble
White House’s report may ignite C++ transition to a memory safe language meaning Rust will have to compete with the old calvary
Read more
🦈 C# 12 Preview: Primary Constructors, Optional Lambda P’s and Using Anything
Update: C# 12 is not yet released. I’ve adjusted the article to reflect the current status
Read more
🧵 Unleashing The Power Of C#11 String Literals: The Ultimate Guide
I can’t imagine coding without string literals in C# (or in any other programming language I use). C# 11 is all about sharing string…
Read more
C# 11 Is More Developer Friendly
C# is one of the greatest languages on Earth. It is founded on a strong commitment for the object oriented programming, but it’s not so…
Read more