Explore the newsletters

143 blogs found
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.

EF Core Bulk Data Retrieval: 5 Methods You Should Know

EF Core Bulk Data Retrieval: 5 Methods You Should Know

Learn how to efficiently retrieve large datasets in Entity Framework Core without hitting SQL Server's 2,100 parameter limit. Discover 5 bulk data retrieval methods from Entity Framework Extensions that dramatically improve performance when querying thousands of entities: WhereBulkContains, WhereBulkNotContains, BulkRead, WhereBulkContainsFilterList, WhereBulkNotContainsFilterList

12 Essential Distributed System Design Patterns Every Architect Should Know

12 Essential Distributed System Design Patterns Every Architect Should Know

Learn the 12 most important distributed system design patterns that every software architect needs to master: API Gateway, Point To Point Async Integration, Publish/Subscribe, OutBox, CQRS, Saga, Sidecar, Strangler Fig, Anti-Corruption Layer, Service Discovery, Sharding and Replication

How to Build a Production-Ready Invoice Builder in .NET Using IronPDF

How to Build a Production-Ready Invoice Builder in .NET Using IronPDF

Learn how to build a production-ready invoice builder using .NET 10, ASP.NET Core, Minimal APIs, EF Core, PostgreSQL, IronPDF, for frontend: React, TypeScript, TailwindCSS. Compare IronPDF with QuestPDF, Aspose and PuppeteerSharp for creating PDFs. IronPDF is best suited for HTML-to-PDF conversion, compliance with PDF/A and PDF/UA standards, pixel-perfect rendering, editing of PDF documents, and provides security and digital signing.

Best Practices For Building REST APIs

Best Practices For Building REST APIs

Learn the best practices for building secure, scalable, and maintainable REST APIs in .NET. Learn about REST Maturity levels, resource naming, HTTP methods and status codes, API versioning, request/response best practices

Improve Your .NET and Architecture Skills

Join my community of 27,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 27,000+ developers already reading
No spam. Unsubscribe any time.