All Posts

  • Published on
    A comparative exploration of Go (GoLang) from the perspective of experienced C# developers, highlighting differences in design philosophy, concurrency, error handling, and performance.
  • Published on
    Dive into the new features of C# 13, running on the .NET 9 Preview SDK, including `params` collections, improved `lock` semantics, UTF-8 string literals, and more. This article provides practical examples for each feature, showing how these updates can enhance your C# development experience. Learn how to apply these features in your projects, from method group improvements to enabling `ref` struct types in generics, and explore the powerful new tools available in the latest preview.
  • Published on
    Explore the latest features in C# 12, part of the .NET 8 release, including primary constructors, collection expressions, inline arrays, and more. This article provides practical examples demonstrating how these new capabilities, such as optional parameters in lambda expressions and `ref readonly` parameters, can simplify your C# development. Additionally, learn about powerful tools like the `[Experimental]` attribute and interceptors, designed to enhance your code’s flexibility and maintainability. Dive into C# 12 to see how these updates can improve your projects.