Quantcast
Channel: .NET – Anthony Giretti's .NET blog
Browsing index pages (49 articles)
↧

ASP.NET Core: Why I Couldn’t Upgrade FluentValidation Past 11.4 in My...

Context I’m the author of the Calzolari.Grpc.AspNetCore.Validation package, which provides request message validation for gRPC...

View Article


.NET 10: System.Text.Json Improvements

Introduction System.Text.Json continues to evolve in .NET 10 with meaningful improvements focused on correctness and...

View Article


.NET 10: Zip and GZip API Improvements

Introduction Compression APIs like ZipArchive and GZipStream have been part of .NET for years. They’ve...

View Article

.NET 10: Post-Quantum Cryptography Comes to .NET

Introduction Quantum computing is no longer just a research topic. As the technology matures, the...

View Article

.NET 10: Streaming over WebSockets with the New WebSocket Stream API

Introduction .NET 10 introduces a new WebSocket stream API that makes working with WebSockets feel...

View Article


.NET 10: Automatic support of TLS 1.3 on MacOS

Introduction With .NET 10, macOS developers get a nice upgrade for free: TLS 1.3 is...

View Article

C# 14: User-Defined Compound Assignment Operators

Introduction C# 14 brings an interesting upgrade to operator overloading: custom types can now define...

View Article

C# 14: Introducing partial constructors and partial events

Introduction C# 14 introduces a subtle but genuinely useful improvement for developers working with large...

View Article


C# 14: Introducing field-backed auto‐properties via the contextual keyword field

Introduction If you’ve ever used auto-implemented properties in C# but then needed to add logic...

View Article


C# 14: Modifiers on simple lambda parameters without explicit parameter types

Introduction C# keeps evolving, and each version brings small improvements that make everyday code a...

View Article

C# 14: More Implicit Conversions for Span and ReadOnlySpan

Introduction Span<T> and ReadOnlySpan<T> have become core building blocks for high-performance .NET code.They’re fast, allocation-free,...

View Article

C# 14: Introducing Null-Conditional Assignment

Introduction Every new C# release brings its share of improvements to how we write safer...

View Article

C# 14: Introducing Extension Members

Introduction C# continues to evolve with every major release, and C# 14 is no exception.This...

View Article


C# 14: Interceptors in practice with automatic correlation headers

Introduction Interceptors became a stable C# language feature with C# 14 and .NET 10, after spending...

View Article

C# 13: Introducing the new escape sequence

Introduction C# 13 quietly introduced a new escape sequence that’ll make terminal and low-level devs...

View Article


C# 13: Introducing System.Threading.Lock

Introduction With every new release, C# keeps evolving to offer better performance, cleaner syntax, and...

View Article

C# 13: Extended params for Method Parameters

Introduction .NET 9 and C# 13 are now rolling out and once again, Microsoft has...

View Article


ASP.NET Core 9: Discover the new developer Exception page

Introduction ASP.NET Core 9 has arrived and brings interesting novelties, especially on debugging. In this...

View Article

From .NET 6 to .NET 8, my migration experience: Migrating Durable Functions...

Introduction We recently started migrating our applications from .NET 6 to .NET 8. The migration...

View Article

From .NET 6 to .NET 8,my migration experience:Fixing missing x-forwarded...

Introduction We recently started migrating our applications from .NET 6 to .NET 8. The migration...

View Article
Browsing index pages (49 articles)


Latest Images