API pagination, security, and .NET 9 updates
A mixed issue covering pagination strategies, JWT and application security, EF Core caching, AI agents, Dapr, Minimal APIs, and Word automation.
Jasen's top three picks
- 1 Microsoft Graph API for unified Data Access and Insights
c-sharpcorner.com
A solid rundown of how Microsoft Graph can unify data access across Microsoft 365 and Entra, especially for apps that need secure automation.
- 2 .NET API Pagination Explained: Offset vs Keyset vs Cursor Strategies
levelup.gitconnected.com
A practical comparison of offset, keyset, and cursor pagination that helps you pick the right strategy before your API hits scale pain.
- 3 Set up the Cursor AI editor like Visual Studio for .NET Software Engineers/Developers
medium.com
A Visual Studio-style Cursor setup guide for .NET devs who want AI assistance without giving up familiar editor habits.
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.
Today's articles
Microsoft Graph API for unified Data Access and Insights
c-sharpcorner.com
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...
Read article.NET API Pagination Explained: Offset vs Keyset vs Cursor Strategies
levelup.gitconnected.com
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 »
Read articleSet up the Cursor AI editor like Visual Studio for .NET Software Engineers/Developers
medium.com
Set up the Cursor AI editor like Visual Studio for .NET Software Engineers/Developers
Topics: GitHub Copilot Visual Studio Code
Read articleNew LINQ Methods in .NET 9: A Quick Guide
medium.com
The world of C# development is constantly evolving, and with each new version of .NET, we receive powerful enhancements that make our code…
Read articleCopy Word Document Content in C#: Pages, Sections, Paragraphs, Tables, and More
medium.com
When working with Word documents in enterprise applications or software development, it’s often necessary to transfer content from one…
Read articleThe Hidden Time Bomb in Your Code: Why DateTime.Now Could Be Sabotaging Your Applications
medium.com
A single line of code that seems innocent but can destroy production logs, confuse users across time zones, and create phantom events in…
Read articleWhy Async/Await Is the Secret to Scalable .NET Apps
medium.com
Mastering Asynchronous Programming for Performance and Scalability
Topics: .NET Core Performance
Read articleHow to Build a Plugin System in Your .NET App
medium.com
In today’s software world, applications need to be flexible and easy to extend. Businesses grow, new features are needed, and developers…
Topics: Design Patterns .NET Core
Read articleFrom Lost Events to Reliable Systems: Outbox + MassTransit in .NET 9
medium.com
Imagine this: your service writes a critical order to the database. You breathe a sigh of relief — the transaction committed successfully…
Topics: Event Sourcing MediatR Service Bus
Read articleBoosting Performance in EF Core with Second-Level Cache (Without External Packages)
medium.com
Applying the Repository Pattern for Cached Data Access.
Topics: EF Core Performance
Read articleApplication Security Best Practices for Developers in C# Applications
c-sharpcorner.com
Enhance C# application security! Learn best practices for authentication, authorization, data protection, and more. Secure your ASP.NET Core apps now!
Topics: ASP.NET Core Security
Read articleElegant Global Error Handling Using Middleware In .NET 9
medium.com
Global error handling is crucial for production-ready .NET applications, providing consistent, clean responses while preventing sensitive…
Topics: ASP.NET Core .NET 9
Read articleStop Letting Your Legacy .NET App Hold You Hostage
levelup.gitconnected.com
A candid guide to modernizing with Azure — with fewer outages, fewer headaches, and maybe even happier developers. Continue reading on Level Up Coding »
Read articleRemove Empty Lines and Blank Pages in Word using C#
medium.com
When working with Word documents, you may often encounter unnecessary empty lines, blank tables, or even blank pages.
Read articleTop 5 Blazor Components for Building Business Intelligence Dashboards
faciletechnolab.com
Securing ASP.NET Core APIs with API Keys and HMAC
Read articleWhy I Enjoy Using .NET
medium.com
And Why You Might Too
Topics: .NET Core
Read articleWhy Dapr is Changing the Way We Build Distributed Systems in .NET
medium.com
Introduction to Dapr in .NET
Read articleSingle-Page Applications (SPAs) in Web Development
c-sharpcorner.com
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...
Topics: ASP.NET Core REST API
Read article.NET Minimal API Nedir? Avantajları ve Performansı
medium.com
Son zamanlarda .NET dünyasında en çok konuşulan konulardan biri Minimal API. Ben de projelerimde deneme fırsatı bulduğum için…
Topics: .NET 8 Minimal APIs
Read articleDiscriminated Unions Might Be Coming to C#
blog.stackademic.com
Not in C# 14 (maybe), but hey we can still dream. Continue reading on Stackademic »
Read articleBuild Custom AI Agents In .NET With Semantic Kernel
c-sharpcorner.com
Build custom AI agents in .NET using Semantic Kernel. Learn to control behavior with tools, memory, planning, and policies for predictable, repeatable results.
Topics: OpenAI Semantic Kernel
Read articleSimplifying Data Access with Dapper in .NET 8 Using the Repository Pattern
medium.com
1. Introduction
Read articleJWT Security Patterns Every Senior ASP.NET Core Developer Should Know
medium.com
Why default JWT authentication breaks under scale — and how to secure ASP.NET Core with battle-tested patterns
Topics: ASP.NET Core JWT Security
Read article