New Features in C# 13
Explore all main new features in C# 13 that was released on November 12, 2024.
Explore the recent C# blog posts
Explore all main new features in C# 13 that was released on November 12, 2024.
Learn simple and easy tips to write a much better code that is easy to read and maintain
C# 12 introduced collection expressions that allow writing more concise and readable code when working with collections
Discover how to write elegant code in C# by using Pattern Matching. This guide provides shows how Pattern Matching can simplify your code and improve readability
Learn what C# attributes are, how to set attribute properties, and how to configure where attributes can be applied
Discover how to write elegant code in C# by using switch expressions. This guide provides shows how switch expressions can simplify your code and improve readability. Learn through practical examples and start writing more elegant and maintainable code today.
Exception handling allows to gracefully manage errors, ensuring applications remain stable and user-friendly under unforeseen circumstances. This guide provides a comprehensive look at exception handling in C#, covering everything from basic try/catch blocks to throwing custom exceptions.
Primary constructors introduced in .NET and C# 12, offer a much more concise way to assign class properties. This blog post will explain all the aspects of primary constructors, their nuances and difference when in classes and records.
C# 9.0 introduced init only properties. The init only property can be assigned only during object creation and can't be changed further. This enforces immutability. Required properties were introduced in C# 11 which is a great addition to init only properties. Required ensures that init only properties are assigned during objection creation, as these properties can't be change further
Join my community of 2400+ developers and architects.
Each week you will get 1 practical tip with best practises and architecture advice.