Explore the newsletters

129 blogs found
How to Set Up Production-Ready Monitoring With ASP.NET Core Health Checks

How to Set Up Production-Ready Monitoring With ASP.NET Core Health Checks

Learn how to build a production-ready monitoring system using ASP.NET Core Health Checks. This guide covers adding health checks for Postgres, Redis, MongoDB, and MassTransit (RabbitMQ), creating custom checkers, creating custom JSON response formatter for health checks, implementing a custom health check publisher, and setting up a professional Health Checks UI.

How to Start a New .NET Project in 2026

How to Start a New .NET Project in 2026

Learn how to set up a new .NET project in 2026 with best practices including Directory.Build.props, static code analysis, .editorconfig, Central Package Management, .NET Aspire, OpenTelemetry, and GitHub Actions for production-ready applications. Get a ready project .NET backend template.

10 Reasons to Upgrade to .NET 10

10 Reasons to Upgrade to .NET 10

Explore reasons to upgrade to .NET 10 and C# 14: Long-Term Support (LTS) Release, Performance improvements in ASP.NET Core and .NET, File-Based Apps, Server-Sent Events (SSE), Extension Members in C# 14, Validation and JSON Patch Support in Minimal APIs, LeftJoin and RightJoin Operators in EF 10, Named Query Filters in EF 10, Blazor Improvements.

Top 10 Things Every .NET Developer Needs to Do in 2026

Top 10 Things Every .NET Developer Needs to Do in 2026

Discover the essential steps every .NET developer should take in 2026 to stay competitive and advance their career. Migrate projects to .NET 10, start using Aspire (.NET Aspire), invest in code quality, add observability to every project, enhance DevOps Pipelines with GitHub Actions or Azure DevOps, learn a cloud platform like Azure, AWS, GCP, write integration, load and architecture tests, Start a project with a Modular Monolith instead of microservices, learn new framework, read a new book

Extension Members in C# 14 Changed How We Write Code Forever

Extension Members in C# 14 Changed How We Write Code Forever

C# 14 introduces the extension keyword, bringing a modern approach to extending types. With extension members, you can extend methods, properties, static methods and static properties. Learn how to use C# extensions in a real-world ASP.NET Core application.

Implementing Large File Uploads and Downloads in Azure Blob Storage With .NET

Implementing Large File Uploads and Downloads in Azure Blob Storage With .NET

Learn how to get started with Azure Storage Account, how to create an account, enable anonymous file access and create blob storage. Learn how to implement efficient large file uploads and downloads in Azure Blob Storage using .NET. Implement chunked uploads for files ranging from 100MB to several GB, utilizing the C# ArrayPool for improved performance.

Improve Your .NET and Architecture Skills

Join my community of 25,000+ developers and architects.

Each week you will get 1 practical tip with best practices and real-world examples.

Learn how to craft better software with source code available for my newsletter.

Join 25,000+ developers already reading
No spam. Unsubscribe any time.