56,966 blogs · [ { "id": "01a0872b-c5ec-730b-b52a-4776bc62a3d1", "title": "ASP.NET Core: Why I Couldn’t Upgrade FluentValidation Past 11.4 in My Calzolari.Grpc.AspNetCore.Validation Package (and How I Finally Fixed It)", "url": "https://anthonygiretti.com/2026/04/08/asp-net-core-why-i-couldnt-upgrade-fluentvalidation-past-11-4-in-my-calzolari-grpc-aspnetcore-validation-package-and-how-i-finally-fixed-it/", "published_at": "2026-04-08T00:51:31+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776bca4be08", "title": ".NET 10: System.Text.Json Improvements", "url": "https://anthonygiretti.com/2026/03/02/net-10-system-text-json-improvements/", "published_at": "2026-03-02T00:25:48+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776bcc8e49d", "title": ".NET 10: Zip and GZip API Improvements", "url": "https://anthonygiretti.com/2026/01/19/net-10-zip-and-gzip-api-improvements/", "published_at": "2026-01-19T02:17:19+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776bd2360e7", "title": ".NET 10: Post-Quantum Cryptography Comes to .NET", "url": "https://anthonygiretti.com/2026/01/19/net-10-post-quantum-cryptography-comes-to-net/", "published_at": "2026-01-19T01:47:20+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776bd596705", "title": ".NET 10: Streaming over WebSockets with the New WebSocket Stream API", "url": "https://anthonygiretti.com/2026/01/12/net-10-streaming-over-websockets-with-the-new-websocket-stream-api/", "published_at": "2026-01-11T23:44:52+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776bda9e326", "title": ".NET 10: Automatic support of TLS 1.3 on MacOS", "url": "https://anthonygiretti.com/2026/01/12/net-10-automatic-support-of-tls-1-3-on-macos/", "published_at": "2026-01-11T23:33:33+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776bdf36384", "title": "ASP.NET Core 10: First-class Server-Sent Events with an Angular client", "url": "https://anthonygiretti.com/2026/01/03/asp-net-core-10-first-class-server-sent-events-with-an-angular-client/", "published_at": "2026-01-03T18:55:00+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776beee221a", "title": "ASP.NET Core 10: New OpenTelemetry metrics for Identity", "url": "https://anthonygiretti.com/2025/12/17/asp-net-core-10-new-opentelemetry-metrics-for-identity/", "published_at": "2025-12-17T15:14:00+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776befe3805", "title": "ASP.NET Core 10: Clearer separation between middlewares and endpoints for more predictable routing", "url": "https://anthonygiretti.com/2025/12/16/asp-net-core-10-clearer-separation-between-middlewares-and-endpoints-for-more-predictable-routing/", "published_at": "2025-12-16T11:21:00+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776bfe55a39", "title": "ASP.NET Core 10: Easy support of local multi host", "url": "https://anthonygiretti.com/2025/12/13/asp-net-core-10-easy-support-of-local-multi-host/", "published_at": "2025-12-13T14:12:04+00:00" }, { "id": "01a0872b-c5ec-730b-b52a-4776c066688e", "title": "C# 14: User-Defined Compound Assignment Operators", "url": "https://anthonygiretti.com/2025/11/23/c-14-user-defined-compound-assignment-operators/", "published_at": "2025-11-23T19:47:57+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af2381145f5", "title": "C# 14: Introducing partial constructors and partial events", "url": "https://anthonygiretti.com/2025/11/23/c-14-introducing-partial-constructors-and-partial-events/", "published_at": "2025-11-23T17:24:21+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af2387017d4", "title": "C# 14: Introducing field-backed auto‐properties via the contextual keyword field", "url": "https://anthonygiretti.com/2025/11/23/c-14-introducing-field-backed-auto%e2%80%90properties-via-the-contextual-keyword-field/", "published_at": "2025-11-23T17:03:11+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af2394e5a0d", "title": "C# 14: Modifiers on simple lambda parameters without explicit parameter types", "url": "https://anthonygiretti.com/2025/11/23/c-14-modifiers-on-simple-lambda-parameters-without-explicit-parameter-types/", "published_at": "2025-11-23T01:29:57+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af239ea3640", "title": "C# 14: More Implicit Conversions for Span and ReadOnlySpan", "url": "https://anthonygiretti.com/2025/11/22/c-14-more-implicit-conversions-for-spant-and-readonlyspant/", "published_at": "2025-11-22T00:45:01+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af239f069eb", "title": "C# 14: Introducing Null-Conditional Assignment", "url": "https://anthonygiretti.com/2025/11/21/c-14-introducing-null-conditional-assignment/", "published_at": "2025-11-21T02:10:59+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af239fb9763", "title": "C# 14: Introducing Extension Members", "url": "https://anthonygiretti.com/2025/11/17/c-14-introducing-extension-members/", "published_at": "2025-11-17T22:38:28+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af23a9bcafe", "title": "C# 14: Introducing Interceptors", "url": "https://anthonygiretti.com/2025/11/15/c-14-introducing-interceptors/", "published_at": "2025-11-15T02:07:09+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af23b9593d5", "title": "C# 14: Interceptors in practice with automatic correlation headers", "url": "https://anthonygiretti.com/2025/11/15/c-14-interceptors-in-practice-with-automatic-correlation-headers/", "published_at": "2025-11-15T01:32:24+00:00" }, { "id": "01a0872b-c5ed-70d1-93bd-7af23c452cc1", "title": "C# 13: Introducing the new escape sequence", "url": "https://anthonygiretti.com/2025/03/07/c-13-introducing-the-new-escape-sequence/", "published_at": "2025-03-07T22:20:43+00:00" } ] posts Claim your blog
Back to anthonygiretti.com
Blog · corpus.blog/blogs/anthonygiretti.com/posts

anthonygiretti.com

anthonygiretti.com

2026

2025