Home Archive API pagination, security, and .NET 9 updates – .NET News Daily Issue #276 (Sep 3, 2025)

Editor's note

I pulled together a deliberately mixed set today, from practical API design to document automation and AI agents. The pagination piece and the JWT security article stand out because they’re immediately useful in real production systems, while the Dapr and Semantic Kernel reads point at where .NET apps are heading.

API pagination, security, and .NET 9 updates

Congratulations, code wizard! We’ve made it to the midweek pit stop, and it’s time to refuel with some .NET horsepower. This Wednesday, gear up for a journey through a collection of the sharpest insights and tales from the .NET universe, perfectly curated to keep your coding skills as polished as the chrome on a classic 1969 Camaro. Grab your virtual mechanic’s gloves and prepare to tune your development engine with articles that promise to accelerate both your knowledge and passion for .NET.

Today's Articles

Microsoft Graph API for unified Data Access and Insights

https://www.c-sharpcorner.com/article/microsoft-graph-api-for-unified-data-access-and-insights/

Microsoft Graph API connects Office 365, Azure AD, OneDrive, and Teams through a unified endpoint, enabling secure data access, workflow automation, insights, and collaboration for modern applications...

Article preview

.NET API Pagination Explained: Offset vs Keyset vs Cursor Strategies

https://levelup.gitconnected.com/net-api-pagination-explained-offset-vs-keyset-vs-cursor-strategies-7c4ab22055c8?source=rss------dotnet-5

Learn the three main pagination strategies in .NET APIs—Offset, Keyset, and Cursor—with real-world use cases and tips and using Record DTO. Continue reading on Level Up Coding »

Article preview

Set up the Cursor AI editor like Visual Studio for .NET Software Engineers/Developers

https://medium.com/@se.ahmedanwar/set-up-the-cursor-ai-editor-like-visual-studio-for-net-software-engineers-developers-ep-01-b9a96640f7b1

Set up the Cursor AI editor like Visual Studio for .NET Software Engineers/Developers

Article preview

New LINQ Methods in .NET 9: A Quick Guide

https://medium.com/@rp99452/new-linq-methods-in-net-9-a-quick-guide-289ce95a8650

The world of C# development is constantly evolving, and with each new version of .NET, we receive powerful enhancements that make our code…

Article preview

Copy Word Document Content in C#: Pages, Sections, Paragraphs, Tables, and More

https://medium.com/@alice.yang_10652/copy-word-document-content-in-c-pages-sections-paragraphs-tables-and-more-485db25e4b1d

When working with Word documents in enterprise applications or software development, it’s often necessary to transfer content from one…

Article preview

The Hidden Time Bomb in Your Code: Why DateTime.Now Could Be Sabotaging Your Applications

https://medium.com/@selimmemduhoglu.dev/the-hidden-time-bomb-in-your-code-why-datetime-now-could-be-sabotaging-your-applications-948e6c931c8d

A single line of code that seems innocent but can destroy production logs, confuse users across time zones, and create phantom events in…

Article preview

Why Async/Await Is the Secret to Scalable .NET Apps

https://medium.com/@karthikns999/why-async-await-is-the-secret-to-scalable-net-apps-201a19f0c4c9

Mastering Asynchronous Programming for Performance and Scalability

Article preview

How to Build a Plugin System in Your .NET App

https://medium.com/@sparklewebhelp/how-to-build-a-plugin-system-in-your-net-app-506dd42f4369

In today’s software world, applications need to be flexible and easy to extend. Businesses grow, new features are needed, and developers…

Article preview

From Lost Events to Reliable Systems: Outbox + MassTransit in .NET 9

https://medium.com/@yaseer.arafat/from-lost-events-to-reliable-systems-outbox-masstransit-in-net-9-a80f280bf4e9?source=rss------dotnet-5

Imagine this: your service writes a critical order to the database. You breathe a sigh of relief — the transaction committed successfully…

Article preview

Boosting Performance in EF Core with Second-Level Cache (Without External Packages)

https://medium.com/@kittikawin_ball/boosting-performance-in-ef-core-with-second-level-cache-without-external-packages-29acf4faad09

Applying the Repository Pattern for Cached Data Access.

Article preview

Application Security Best Practices for Developers in C# Applications

https://www.c-sharpcorner.com/article/application-security-best-practices-for-developers-in-c-sharp-applications/

Enhance C# application security! Learn best practices for authentication, authorization, data protection, and more. Secure your ASP.NET Core apps now!

Article preview

Elegant Global Error Handling Using Middleware In .NET 9

https://medium.com/@michaelmaurice410/elegant-global-error-handling-using-middleware-in-net-9-d67303b5bf0b

Global error handling is crucial for production-ready .NET applications, providing consistent, clean responses while preventing sensitive…

Article preview

Stop Letting Your Legacy .NET App Hold You Hostage

https://levelup.gitconnected.com/stop-letting-your-legacy-net-app-hold-you-hostage-0ef205f2fe57

A candid guide to modernizing with Azure — with fewer outages, fewer headaches, and maybe even happier developers. Continue reading on Level Up Coding »

Article preview

Remove Empty Lines and Blank Pages in Word using C#

https://medium.com/@sirio1234/remove-empty-lines-and-blank-pages-in-word-using-c-4b139e1278f8

When working with Word documents, you may often encounter unnecessary empty lines, blank tables, or even blank pages.

Article preview

Top 5 Blazor Components for Building Business Intelligence Dashboards

https://www.faciletechnolab.com//blog/top-5-blazor-components-for-building-business-intelligence-dashboards/

Article preview

Securing ASP.NET Core APIs with API Keys and HMAC

https://medium.com/@kittikawin_ball/securing-asp-net-core-apis-with-api-keys-and-hmac-508665dc5e3d

C# Middleware Example for HMAC Authentication.

Article preview

Why I Enjoy Using .NET

https://medium.com/@sanchitvarshney/why-i-enjoy-using-net-df0dd2adc45f

And Why You Might Too

Article preview

Why Dapr is Changing the Way We Build Distributed Systems in .NET

https://medium.com/@kittikawin_ball/why-dapr-is-changing-the-way-we-build-distributed-systems-in-net-1519f42dc324

Introduction to Dapr in .NET

Article preview

Single-Page Applications (SPAs) in Web Development

https://www.c-sharpcorner.com/article/single-page-applications-spas-in-web-development/

Single-page applications (SPAs) deliver faster, dynamic, app-like web experiences by loading content without requiring page refreshes. Built with frameworks like React, Angular, or Vue, they enhance p...

Article preview

.NET Minimal API Nedir? Avantajları ve Performansı

https://medium.com/@enesdonmez/net-minimal-api-nedir-avantajları-ve-performansı-368e7e11913c

Son zamanlarda .NET dünyasında en çok konuşulan konulardan biri Minimal API. Ben de projelerimde deneme fırsatı bulduğum için…

Article preview

Discriminated Unions Might Be Coming to C#

https://blog.stackademic.com/discriminated-unions-might-be-coming-to-c-511ba6e2d10a

Not in C# 14 (maybe), but hey we can still dream. Continue reading on Stackademic »

Article preview

Build Custom AI Agents In .NET With Semantic Kernel

https://www.c-sharpcorner.com/article/build-custom-ai-agents-in-net-with-semantic-kernel/

Build custom AI agents in .NET using Semantic Kernel. Learn to control behavior with tools, memory, planning, and policies for predictable, repeatable results.

Article preview

Simplifying Data Access with Dapper in .NET 8 Using the Repository Pattern

https://medium.com/@abraham.situmorang/simplifying-data-access-with-dapper-in-net-8-using-the-repository-pattern-6d8478c9d862?source=rss------dotnet-5

1. Introduction

Article preview

JWT Security Patterns Every Senior ASP.NET Core Developer Should Know

https://medium.com/@pinaki11/jwt-security-patterns-every-senior-asp-net-core-developer-should-know-6e1025027559

Why default JWT authentication breaks under scale — and how to secure ASP.NET Core with battle-tested patterns

Article preview

Migrating Azure Function Apps from .NET 6 to .NET 8 Isolated : A Complete Guide

Jasen's take on today's picks

Microsoft Graph API for unified Data Access and Insights

A solid rundown of how Microsoft Graph can unify data access across Microsoft 365 and Entra, especially for apps that need secure automation.

.NET API Pagination Explained: Offset vs Keyset vs Cursor Strategies

A practical comparison of offset, keyset, and cursor pagination that helps you pick the right strategy before your API hits scale pain.

Set up the Cursor AI editor like Visual Studio for .NET Software Engineers/Developers

A Visual Studio-style Cursor setup guide for .NET devs who want AI assistance without giving up familiar editor habits.

New LINQ Methods in .NET 9: A Quick Guide

New LINQ methods in .NET 9 get a quick, approachable tour that’s useful if you’re staying current on the platform’s incremental gains.

Copy Word Document Content in C#: Pages, Sections, Paragraphs, Tables, and More

Copying Word content in C# gets the enterprise-document treatment here, covering sections, tables, paragraphs, and the messy real world.

The Hidden Time Bomb in Your Code: Why DateTime.Now Could Be Sabotaging Your Applications

The DateTime.Now warning is worth a read because time zone bugs still quietly wreck logs, scheduling, and audit trails.

Why Async/Await Is the Secret to Scalable .NET Apps

Async/await gets the scalability argument it deserves, with a straightforward reminder that throughput starts with non-blocking code.

How to Build a Plugin System in Your .NET App

A plugin system article that’s useful if you need extensibility without hard-coding every future feature into the main app.

From Lost Events to Reliable Systems: Outbox + MassTransit in .NET 9

The outbox plus MassTransit piece is the reliability-heavy hitter here, showing how to avoid lost events in distributed workflows.

Boosting Performance in EF Core with Second-Level Cache (Without External Packages)

EF Core caching without extra packages is an interesting angle for teams trying to squeeze more performance from data access.

Application Security Best Practices for Developers in C# Applications

The security best-practices article keeps the basics front and center, especially authentication, authorization, and data protection.

Elegant Global Error Handling Using Middleware In .NET 9

Global error handling middleware in .NET 9 is a tidy production-readiness topic that helps keep failures consistent and safe.

Stop Letting Your Legacy .NET App Hold You Hostage

The legacy-app modernization story is a practical Azure migration read for teams balancing risk, outages, and tech debt.

Remove Empty Lines and Blank Pages in Word using C#

Removing blank lines and pages from Word docs is a small utility problem, but one that saves real time in document-heavy systems.

Top 5 Blazor Components for Building Business Intelligence Dashboards

The Blazor dashboard component roundup should help anyone evaluating UI options for business intelligence work.

Why I Enjoy Using .NET

A why-I-enjoy-.NET reflection piece that’s lighter than the rest, but still a nice reminder of why the ecosystem keeps people here.

Why Dapr is Changing the Way We Build Distributed Systems in .NET

Dapr in .NET gets a useful distributed-systems introduction, especially if you want less plumbing and more application logic.

Single-Page Applications (SPAs) in Web Development

The SPA article is a broad web-dev refresher that frames where single-page apps still fit today.

.NET Minimal API Nedir? Avantajları ve Performansı

Minimal APIs in Turkish broadens the issue nicely and adds another practical angle on the same modern-web theme.

Discriminated Unions Might Be Coming to C#

Discriminated unions in C# is the kind of language-feature watch item that’s fun to follow even before it lands.

Build Custom AI Agents In .NET With Semantic Kernel

Semantic Kernel for custom AI agents is one of the more forward-looking pieces, with tools, memory, and planning all in play.

Simplifying Data Access with Dapper in .NET 8 Using the Repository Pattern

The Dapper repository-pattern article is a straightforward data-access read for teams who prefer lightweight persistence.

JWT Security Patterns Every Senior ASP.NET Core Developer Should Know

JWT security patterns round things out with scale-minded guidance that goes beyond the usual hello-world auth examples.

Related issues

📬 Get daily .NET content delivered to your inbox