Best of C#November 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    What's new in .NET 8?

    Explore the new features and enhancements in .NET 8, including C# 12, performance improvements, Native AOT, new types for improving performance, and NuGet audit for package security.

  2. 2
    Article
    Avatar of mwaseemzakirWaseem .NET Newsletter·3y

    EP 38 : How to use Guard Clauses in C#

    This article discusses guard clauses in C#, including what they are, how to implement them in .NET, and how they differ from validation.

  3. 3
    Article
    Avatar of bartwullemsThe Art of Simplicity·3y

    .NET 8 and C# 12–Overview

    DevToys is an offline Windows app that offers help with a large list of coding tasks. It provides a fully offline experience and supports tasks such as converters, parsers, formatters, generators, validators, and more.

  4. 4
    Article
    Avatar of dotnet.NET Blog·3y

    Announcing C# 12

    C# 12 is now available and brings better developer productivity with simplified syntax and faster execution. The new features include collection expressions, primary constructors for all classes and structs, aliasing any type, and default parameters for lambda expressions. These features simplify code and improve performance. The article also mentions experimental features like the experimental attribute and interceptors.

  5. 5
    Article
    Avatar of codemazeCode Maze·3y

    Event-Driven Architecture in C#

    Event-driven architecture is a powerful pattern for building scalable, responsive, and loosely coupled systems. It revolves around the concept of events, which define the flow of the system. Event producers generate events, event routers decide where to send them, and event consumers react to the events. Event-driven architecture differs from request-response and pub-sub patterns. Producers in an event-driven architecture generate and send events to a messaging service like RabbitMQ or Apache Kafka.

  6. 6
    Article
    Avatar of discdotDiscover .NET·3y

    Every New Feature Added in C# 12

    C# 12 introduces several new features, including primary constructors, collection expressions, and ref readonly parameters. Primary constructors allow for simplified constructor syntax at the class level, collection expressions simplify array initialization, and ref readonly parameters allow for passing references to value types. Other features mentioned include default lambda parameters, alias any type, inline arrays, the experimental attribute, and interceptors.

  7. 7
    Article
    Avatar of discdotDiscover .NET·3y

    The Evolution of C#

    C# has evolved over the years with the introduction of various features and updates. It is widely used in the technology industry today. The latest upcoming major update for C# is C# 12.