Copilot app modernization and EF Core performance
A mixed .NET lineup covering app modernization, real-time messaging, Docker, YARP, EF Core, C# 14, and production troubleshooting.
Jasen's top three picks
- 1 Modernize .NET apps in days with GitHub Copilot
youtube.com
A practical look at using Copilot to modernize existing apps, not just greenfield code.
- 2 The New Standard for AI in.NET: A Deep Dive into Microsoft.Extensions.AI
medium.com
Great SignalR guidance for teams building real-time features in .NET 9.
- 3 Building Real-Time Features with Azure SignalR in .NET 9
medium.com
Docker, YARP, and background services make this a very production-minded issue.
Editor's note
I pulled a deliberately mixed stack this issue: modernization with GitHub Copilot sits alongside hands-on pieces like Azure SignalR and EF Core bulk operations. The YARP reverse proxy and BackgroundServices articles are especially useful if you’re shipping microservices or production workers.
Today's articles
Modernize .NET apps in days with GitHub Copilot
youtube.com
Get started with modernizing your .NET apps (https://aka.ms/ghcp-appmod/dotNET) today and learn more about the details here: https://aka.ms/ghcp-appmod/blog Supercharge your .NET app modernization wi...
Topics: ASP.NET Core .NET 8 GitHub Copilot
Read articleThe New Standard for AI in.NET: A Deep Dive into Microsoft.Extensions.AI
medium.com
How to Implement API Versioning in .NET Core Web APIs: Best Practices and Migration Guide
Read articleBuilding Real-Time Features with Azure SignalR in .NET 9
medium.com
A hands-on guide to building scalable private messaging, broadcasting, monitoring and Scaling with Azure SignalR in .NET 9 Continue reading on Simform Engineering »
Read articleBuilding Extensible .NET Applications with Plugin Architectures
c-sharpcorner.com
Unlock the power of extensible .NET applications with plugin architectures! Learn how to build flexible systems that adapt to evolving business needs using reflection, MEF, and dependency injection. D...
Topics: C# Design Patterns Solid Principles
Read articleContainerizing .NET Core Web Applications with Docker: Step-by-Step Guide
blog.stackademic.com
In today’s fast-paced development landscape, containerization has become a cornerstone of modern application deployment. Docker, the… Continue reading on Stackademic »
Topics: ASP.NET Core Docker Web API
Read articleBuilding a Reverse Proxy with YARP in .NET
medium.com
Modern microservices architectures often involve multiple services running independently. Managing and exposing these services efficiently… Continue reading on ExpertMinds »
Topics: ASP.NET Core Minimal APIs Web API
Read articleHow to Zip a Folder in C#.NET — A Quick Guide
asmak9.com
Overview
Read articleC# Channels Demystified: Stop Fighting Threads and Start Writing Cleaner Code
blog.stackademic.com
Part 1 in a beginner-friendly guide to thread-safe async messaging in .NET Continue reading on Stackademic »
Topics: C# .NET Core Performance
Read articleCompress HttpClient requests with GZIP
josef.codes
By streaming the gzip compression instead of using MemoryStream, we can significantly reduce memory allocation and avoid OutOfMemoryExceptions with large payloads.
Topics: .NET Core Performance Web API
Read articleExploring Bulk Operations in EF Core
codingsonata.medium.com
Working with databases is at the heart of most .NET apps, and Entity Framework Core makes it easy to query and persist data. But when you…
Topics: EF Core Performance SQL Server
Read articleNull-Conditional Assignment in C# 14
c-sharpcorner.com
C# 14 introduces null-conditional assignment (?.=), a syntactic sugar that simplifies null checks before assignments. This feature reduces boilerplate code, enhances readability, and aligns assignment...
Read articleYour .NET Protobuf Collections Might Be Slowing You Down (and Burning Cash)
medium.com
How hidden inefficiencies in Protobuf parsing can crush performance and inflate your cloud bill.
Topics: gRPC Performance
Read articleExpression Trees in C#: Building Dynamic LINQ Queries at Runtime
blog.elmah.io
Tired of endless if-else blocks just to build queries? What if your LINQ queries could write themselves at runtime? Today, we will unfold expression trees, which can be used to create dynamic queries ...
Topics: C# EF Core Performance
Read articleShrinking the Whale: Optimizing .NET Docker Images for AWS ECS
medium.com
If you’ve ever containerized a .NET app and deployed it on AWS ECS, you’ve probably faced this problem:
Topics: Docker Performance
Read article5 Traps That Break .NET Background Services in Production (and How to Fix Them)
medium.com
Five production traps with .NET BackgroundServices — and the patterns that kept them from silently killing our system.
Topics: ASP.NET Core .NET Core Performance
Read article.NET 10 Features I Can’t Wait to Use
medium.com
C# 14 is bringing a wave of subtle yet powerful improvements designed to boost developer productivity, improve code readability, and…
Read articleLazy Loading vs Eager Loading in EF Core: Which One Should You Use?
medium.com
When to prefer Lazy Loading in EF Core for small datasets, and when Eager Loading works best for APIs and dashboards.
Topics: EF Core Performance Web API
Read article