Explore the newsletters

149 blogs found
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

Why Do You Need To Write Architecture Tests in .NET

Why Do You Need To Write Architecture Tests in .NET

Explore how to write Architecture Tests with NetArchTest in .NET. Learn how Architecture Tests in .NET improve software quality, enforce and test design rules, prevent technical dept. Architecture Tests enforce clean boundaries, detect unwanted dependencies, and keep your system design under control.

New Features in .NET 10 and C# 14

New Features in .NET 10 and C# 14

Learn what's new in .NET 10 and C# 14. File-based apps, C# Extension Members, Null-Conditional Assignment operator, the field keyword, lambda parameters with modifiers, partial constructors and events. Validation and JSON Patch support in Minimal APIs, Server-Sent Events (SSE), OpenAPI 3.1 Support, What's New in Blazor. EF Core: complex types JSON mapping and struct support, LeftJoin and RightJoin operators, ExecuteUpdate for JSON Columns, Named Query Filters, Regular Lambdas in ExecuteUpdateAsync. Performance improvements in .NET 10

Improve Your .NET and Architecture Skills

Real-world architecture judgment, production trade-offs, and .NET in depth — the things that keep you relevant in the job market.

One real .NET architecture decision every week, with production-ready code you can apply the same day.

For developers who already ship production .NET — no beginner basics.

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