C

  • Published on
    A good PR review balances constructive feedback and technical insight, focusing on code quality, team learning, and a unified development process while leveraging automation to streamline reviews and enhance team efficiency.
  • 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.
  • Published on
    Explore the dynamic world of event-driven architecture in .NET using Azure. This blog post delves into the orchestration of event producers and consumers, highlighting key models like Pub/Sub and Event Streaming. It discusses various consumer patterns, practical applications in IoT and real-time processing, and addresses the challenges and benefits of this architecture. Ideal for developers looking to leverage Azure services for scalable and responsive applications.
  • Published on
    An in-depth exploration of advanced deterministic practices in C# for game development, focusing on multiplayer and blockchain applications. This article provides insights into complex issues such as floating-point arithmetic, concurrency, cross-platform consistency, and state management, accompanied by sophisticated C# code examples.