[go: up one dir, main page]

Improve Your .NET and Architecture Skills

  • Weekly email with best practices and real-world examples
  • Learn how to craft better software with source code in each article
  • Learn from Microsoft MVP with more than 10 years of experience
🎁 Free PDF: Get 650+ resources for learning C#, .NET, ASP.NET Core, EF Core and Microservices

Join 15,000+

developers already reading
No spam. Unsubscribe any time.

Recent posts

Explore the recent newsletters

The 3 C# PDF Libraries Every Developer Must Know

The 3 C# PDF Libraries Every Developer Must Know

Discover the top three PDF libraries for .NET developers: IronPDF, QuestPDF, and PuppeteerSharp. Compare features, pricing, and see which works best for your apps. 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. QuestPDF is free for non-commercial use and requires a license for commercial use. Puppeteer-Sharp is primarily a browser automation library first, and not a NET-native PDF SDK.

5 Hidden EF Core Nuget Packages That Will Instantly Improve Your .NET Projects

5 Hidden EF Core Nuget Packages That Will Instantly Improve Your .NET Projects

Discover 5 powerful EF Core NuGet packages that can dramatically improve your .NET applications. Better exception handling in EF Core with EntityFramework.Exceptions. Automatic naming conventions and casing EntityFramework.NamingConventions. Bulk inserts in EF Core with EntityFramework.Extensions. Dynamic queries over LINQ and EF Core - Microsoft.EntityFrameworkCore.DynamicLinq. Automatic Auditing - Audit.EntityFramework.Core.

Migrating a Modular Monolith to Microservices in .NET: Step-by-Step Guide

Migrating a Modular Monolith to Microservices in .NET: Step-by-Step Guide

How to migrate a Modular Monolith to Microservices in .NET: define service boundaries, extract modules into services, replace direct module-to-module calls with service REST/gRPC, introduce asynchronous messaging, add observability with OpenTelemetry and introduce an API Gateway with YARP

Load Testing Microservices With C# and NBomber

Load Testing Microservices With C# and NBomber

Learn how to create load tests for microservices with NBomber in .NET. Explore how to get started with NBomber, how to create load scenarios, how to run load scenarios in parallel. How to configure load simulation, thresholds, and custom metrics like counter and gauge. How to configure NBomber with JSON config, how to create txt, MD, CSV and HTML reports.

Specification Pattern in EF Core: Flexible Data Access Without Repositories

Specification Pattern in EF Core: Flexible Data Access Without Repositories

How to create a Specification Pattern in EF Core for building flexible and reusable database queries in .NET projects. Define reusable filters, includes and sorting as specification classes, avoid the problems that come with large, hard-to-maintain repositories. Combine specifications with AND and OR.

Let's Connect

I share .NET and Architecture tips on social media. Follow me and let's connect.

DM always open — feel free to say hi!