The New field Keyword in C# 14
Today, we’re talking about a cool new thing in C# 14, which works with .NET 10. It’s called the field keyword. This new feature makes writing full properties simpler, cleaner, and less boring.
Read articlePractical guides and thoughtful notes on software engineering, systems, and the tools developers use every day.
Explore the collection
34 published posts
Browse by topic, search for an idea, or follow a learning series.
Showing 10–18 of 34 articles
Today, we’re talking about a cool new thing in C# 14, which works with .NET 10. It’s called the field keyword. This new feature makes writing full properties simpler, cleaner, and less boring.
Read articleC# 14 introduces a highly requested developer comfort feature: the nameof operator can now target unbound generic types. This means you can obtain the string name of a generic class, interface, or struct without being forced to supply dummy type arguments.
Read articleWhen working with numerical data in C#, you frequently need to choose the right data type to represent non-integer values. C# supports three basic floating-point types: float, double, and decimal.
Read articleWhen working with numerical data in C#, you frequently need to choose the right data type to represent non-integer values. C# supports three basic floating-point types: float, double, and decimal.
Read articleIn the realm of C# programming, performance and memory management are crucial, especially when using collections. The CollectionsMarshal class, introduced in .NET 6, is a powerful but lesser-known feature.
Read articleIn the realm of C# programming, performance and memory management are crucial, especially when using collections. The CollectionsMarshal class, introduced in .NET 6, is a powerful but lesser-known feature.
Read article
The discovery of an 18-year-old flaw in NGINX—dubbed "NGINX Rift"—highlights a critical vulnerability in one of the world's most widely deployed web servers and reverse proxies.
Read articleThe default button template in WPF has a border. So, we have to change value of the CornerRadius property of the border in the button template.
Read articleOne of the most important concepts in C# and object-oriented programming is the static keyword. Almost every .NET developer uses static members regularly, but many beginners struggle to fully understand what a static variable is, where to use it, when to use it and when not to use it.
Read article