ASP.NET Core, AI agents, and performance
Practical ASP.NET Core coverage: rate limiting, authentication, health checks, Redis, Polly, and performance tuning, plus AI agent and database tips.
Jasen's top three picks
- 1 How to use ShowColumns() Function in Power Apps
C# Corner
ShowColumns is a handy reminder that small Power Apps choices can improve app shape and data flow.
- 2 PostgreSQL 18 Performance Tuning for EF Core Applications
C# Corner
Good PostgreSQL tuning advice for EF Core teams who need repeatable performance work, not one-off guesses.
- 3 How to fix if My BIOS corruption on PC?
Microsoft Tech Community
Rate limiting belongs in more ASP.NET Core apps than people admit; this walks through the protection layer well.
Editor's note
I curated a mixed issue with a lot of practical ASP.NET Core work, plus AI agent tooling and database tuning. The rate limiting, passkeys, and health check pieces stand out because they solve real production problems, while the PostgreSQL 18 and Redis articles are useful for squeezing more out of apps. I also kept the newer AI agent and Semantic Kernel posts in the lineup because they show where .NET is headed without losing sight of day-to-day engineering.
Today's articles
How to use ShowColumns() Function in Power Apps
C# Corner
Master Power Apps' ShowColumns() function to select specific data columns, streamlining your apps and improving performance. Learn syntax and examples.
Topics: ASP.NET Core Azure
Read articlePostgreSQL 18 Performance Tuning for EF Core Applications
C# Corner
Optimize PostgreSQL 18 for EF Core apps. Learn to tune queries, use indexes, manage data loading, and implement a repeatable performance tuning process.
Topics: EF Core PostgreSQL
Read articleHow to fix if My BIOS corruption on PC?
Microsoft Tech Community
PENDING REVIEW: MICROSOFT ARTICLE UNRETRIEVABLE (HTTP 403). My computer is completely unresponsive after a failed BIOS update, and it will not boot or display anything on the monitor, which makes me s...
Topics: .NET Framework
Read articleAPI Rate Limiting in ASP.NET Core: Protecting Your Applications from Abuse
C# Corner
Master ASP.NET Core API rate limiting to protect apps from abuse, ensure stability, and optimize resource usage with built-in middleware.
Topics: ASP.NET Core Performance
Read article.NET 11 Performance Edition
Steven Giesel
As always my yearly take on the latest .NET release. In a few months dotnet 11 will be released and I wanted to have a look into some performance metrics.
Topics: .NET 10 Performance
Read articleImplementing Passkeys in ASP.NET Core Identity Without Breaking Existing Authentication
C# Corner
Implement passkeys in ASP.NET Core Identity without breaking existing authentication. Enable passwordless login gradually.
Topics: ASP.NET Core Authentication
Read articleExtracting a module to a gRPC service, live
Medium
A step-by-step walkthrough of lifting a module out of the monolith into its own gRPC service without rewriting application code. Define a…
Read articleRedis Caching in ASP.NET Core: Strategies That Actually Improve Performance
C# Corner
Boost ASP.NET Core performance with Redis caching. Learn effective strategies for reduced latency, lower database load, and improved scalability.
Topics: ASP.NET Core Redis
Read articleBuilding agent teams with Agent Framework, GitHub Copilot CLI and Squad
Microsoft Dev Blogs
Microsoft Agent Framework supports creating agents that use the GitHub Copilot SDK as their backend. GitHub Copilot agents provide access to powerful coding-oriented AI capabilities, including shell c...
Topics: GitHub Copilot Semantic Kernel
Read articleHow I Fixed a Silent Bug in Microsoft’s Semantic Kernel
Medium
My contribution to a 28k-star Microsoft OSS project: adding Think support to the Ollama connector for .NET reasoning models
Topics: OpenAI Semantic Kernel
Read articleGetting Started With .NET
Medium
.NET Aspire is an application framework for building observable, production-ready, cloud-native applications with .NET. It provides a… Continue reading on CodeX »
Topics: .NET Aspire .NET Core
Read articleRefactor your database with SQL projects in VS Code
Microsoft Dev Blogs
SQL database projects are a fundamental tool for keeping your database in source control, tracking changes and collaborating on quickly evolving database needs. Not to be forgotten, their superpower i...
Topics: SQL Server Visual Studio Code
Read articleAuthentication in ASP.NET Core: JWT vs Cookies vs OAuth 2.0 Explained
C# Corner
Master ASP.NET Core authentication: JWT vs Cookies vs OAuth 2.0. Choose the right strategy for security, scalability, and user experience.
Topics: Authentication OAuth
Read articleWhat are indexers in C# .NET?
Medium
C# indexers are usually known as smart arrays.
Topics: C#
Read articleGraceful Shutdown in ASP.NET Core: Preventing Data Loss During Application Restarts
C# Corner
Master ASP.NET Core graceful shutdown to prevent data loss, ensure reliable deployments, and minimize service interruptions during restarts.
Topics: ASP.NET Core
Read articleBackground Processing in ASP.NET Core: Hosted Services, Worker Services, and Scheduled Jobs
C# Corner
Master ASP.NET Core background processing: Hosted Services, Worker Services, and Scheduled Jobs for scalable, responsive apps. Learn implementation & best practices.
Topics: ASP.NET Core
Read articleNew in Microsoft Marketplace: Offers published June 25-28, 2026
Microsoft Tech Community
PENDING REVIEW: MICROSOFT ARTICLE UNRETRIEVABLE (HTTP 403). Learn about 188 new offers that went live in Microsoft Marketplace, a single destination to find, try, and buy cloud solutions, AI apps, and...
Topics: Azure
Read articleUnderstanding IoC, DIP, and Dependency Injection — The Right Way
Medium
Whenever we hear the terms IoC (Inversion of Control), DIP (Dependency Inversion Principle), and Dependency Injection (DI), they often…
Topics: Design Patterns
Read articleASP.NET Core Health Checks: Monitoring Databases, Redis, and External Services
C# Corner
Master ASP.NET Core Health Checks for robust apps. Monitor databases, Redis, APIs & more for production readiness.
Topics: ASP.NET Core Redis
Read articleBenchmarking JSON Serialization Options in .NET 11
C# Corner
Compare .NET JSON serializers: System.Text.Json, Source Generation, and Newtonsoft.Json. Benchmark for optimal performance.
Topics: Performance System.Text.Json
Read articleGlobal Exception Handling in ASP.NET Core 8
Medium
Handle Exceptions the Clean Way with IExceptionHandler
Topics: ASP.NET Core
Read articleAdding AI to Your ASP.NET Core Application: What It Actually Involves
Facile Technolab Blog
What adding AI to an existing ASP.NET Core application actually involves - integration patterns, Microsoft Agent Framework, Azure OpenAI, and what to expect.
Topics: ASP.NET Core OpenAI
Read articleBringing .NET Remoting and AppDomains Back to .NET 8
C# Corner
Migrate .NET Framework Remoting & AppDomains to .NET 8 with compatibility layers. Retain APIs, gain modern runtime benefits.
Topics: .NET 8 .NET Framework
Read articleBuilding AI Agent Platforms with .NET Aspire, Semantic Kernel, and MCP
C# Corner
Build production-ready AI agent platforms with .NET Aspire, Semantic Kernel, and MCP for orchestration, AI, and tool access.
Topics: .NET Aspire Semantic Kernel
Read articleGenerate Secure and Configurable Passwords in .NET with PasswordPolicy
Medium
A lightweight .NET library for cryptographically secure password generation, custom password policies, validation, entropy checks, and…
Read articleBuilding Resilient HTTP Clients in ASP.NET Core with Polly
C# Corner
Build resilient ASP.NET Core HTTP clients with Polly. Master retries, circuit breakers, timeouts, and fallbacks for robust API communication.
Topics: ASP.NET Core Performance
Read articleC# basics tutorial: Learn variables, classes and lists
Round The Code
Learn C# basics with this tutorial covering variables, conditionals, arrays, lists, loops, classes, structs, interfaces, enums and static classes.
Topics: C#
Read articleUnderstanding IoC, DIP, and Dependency Injection — The Right Way
C# Corner
Demystify IoC, DIP, and Dependency Injection. Understand their purpose, differences, and how they work together with a clear mobile phone example.
Topics: Design Patterns
Read articleBuilding Distributed Caching in ASP.NET Core with Redis: Architecture, Performance, and Production Best Practices
C# Corner
Scale ASP.NET Core apps with Redis distributed caching. Learn architecture, performance, and best practices for faster, more responsive applications.
Topics: ASP.NET Core Redis
Read articleDiscover Agent Skills from MCP servers in .NET
Microsoft Dev Blogs
Your agents can now discover and load Agent Skills directly from a Model Context Protocol (MCP) server. Instead of shipping every skill inside your application or copying skill folders into each deplo...
Topics: Semantic Kernel
Read article