C

  • Published on
    Discover the power of pattern matching in C# 9 and beyond. This article explores property patterns, logical patterns, type patterns, and more, showcasing how they can simplify conditionals and enhance code readability. Learn practical examples of pattern matching in switch expressions, collections, and records to make your C# code more expressive and maintainable.
  • 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.