ASP.NET Core, security, and architecture
A varied .NET roundup covering file uploads, security pitfalls, clean architecture, debugging, LINQ, and real-world production fixes.
Jasen's top three picks
- 1 Implementing a Custom Transport Layer in MCP
c-sharpcorner.com
Custom MCP transports are a nice reminder that extensibility is where these platforms get interesting.
- 2 How to Upload Files in ASP.NET Core Web API?
c-sharpcorner.com
File uploads in ASP.NET Core are useful until they aren’t; validation and storage choices matter a lot.
- 3 10 C# Mistakes Developers Make (And How to Avoid Them)
medium.com
Good security hygiene roundup here: phishing detection, suspicious NuGet packages, and session handling all deserve attention.
Editor's note
I pulled together a deliberately mixed lineup this time: practical ASP.NET Core work, a few architecture pieces, and some security and production lessons. The phishing-detection and malicious NuGet articles stand out because they’re the kind of issues teams can’t ignore once they hit your pipeline. I also liked the reserved-filenames post for reminding us that old platform quirks still matter in modern .NET apps.
Today's articles
Implementing a Custom Transport Layer in MCP
c-sharpcorner.com
Extend MCP with custom transports! Learn to implement HTTP (JSON-RPC) and WebSocket layers in Python for flexibility, scalability, and real-time capabilities.
Read articleHow to Upload Files in ASP.NET Core Web API?
c-sharpcorner.com
Learn how to implement secure and efficient file uploads in ASP.NET Core Web API. Covers handling IFormFile, validation, storage, and security best practices.
Topics: ASP.NET Core Security Web API
Read article10 C# Mistakes Developers Make (And How to Avoid Them)
medium.com
C# and .NET have matured into one of the most powerful ecosystems for building APIs, enterprise systems, cloud apps, and high-performance… Continue reading on CodeToDeploy »
Topics: C# Performance
Read articleReserved filenames on Windows (CON, PRN, AUX, NUL...)
meziantou.net
Windows has a set of reserved filenames that cannot be used for files or folders. These names are reserved for legacy reasons, dating back to DOS. If you try to create a file or folder with one of the...
Topics: .NET Core
Read articleWhat Is Clean Architecture in .NET With Practical Example?
c-sharpcorner.com
Master Clean Architecture in .NET! Build scalable, testable, and maintainable applications with clear separation of concerns. Practical examples included.
Topics: Clean Architecture .NET Core Unit Testing
Read articleLocal Development Setup: Tools, Debugging, and Hot Reload
medium.com
Azure Functions for .NET Developers: Series
Topics: Azure Functions Visual Studio Visual Studio Code
Read articleLINQ in C#: Understanding the SelectMany() Operator [Part 2]
medium.com
Flattening Financial Hierarchies — One Transaction at a Time 🏦
Read articleHow to Detect Phishing Attacks in Email Containers using C# .NET
cloudmersive.medium.com
Phishing detection is a necessary security policy for any email server.
Read article2️⃣ Session Management Series: Session Management and Security in ASP.NET Core — 2
medium.com
When you browse the web and move from one page to another, you notice that the items in your cart don’t disappear and you’re not asked to…
Topics: ASP.NET Core Authentication Security
Read articleMalicious NuGet Packages Target ASP.NET Developers to Steal Login Credentials
news.google.com
Malicious NuGet Packages Target ASP.NET Developers to Steal Login Credentials
Topics: ASP.NET Core Security
Read articleFilters in ASP.NET Core – Everything You Need to Know
c-sharpcorner.com
Master ASP.NET Core filters! Learn to handle logging, authentication, and validation efficiently. Improve code reuse and build cleaner, maintainable applications.
Topics: ASP.NET Core Authentication Authorization
Read articleBuilding a Real-Time Customer Support System in .NET
medium.com
Most people think a customer support system is just a chat box.
Topics: ASP.NET Core .NET Core
Read articleHow to Fix “Unable to Resolve Service for Type” Error in .NET Core?
c-sharpcorner.com
Troubleshoot the "Unable to resolve service for type" error in .NET Core! Learn to fix common DI issues like missing registrations, lifetime mismatches, and circular dependencies.
Topics: ASP.NET Core SignalR Web API
Read articleWhy Your Query String Disappears in ASP.NET MVC (And the Right Way to Preserve Filter State)
medium.com
If you’ve ever built a filter feature in ASP.NET MVC, you’ve probably faced this:
Topics: ASP.NET Core .NET Core
Read articleOur .NET App Was Leaking Memory — And One Line of Code Took Down Production
elanchezhiyan-p.medium.com
At 2:47 PM on a Tuesday, a Slack message popped up:
Topics: ASP.NET Core ASP.NET MVC
Read articleIn Agentic AI, It's All About the Markdown
visualstudiomagazine.com
Markdown is emerging in VS Code and Visual Studio 2026 as a version-controlled instruction layer that governs AI agents, reusable prompts and modular skills alongside traditional documentation.
Topics: .NET Core Performance Profiling
Read article.NET and C# in the AI Race: Not a Defeat, but a Strategic Positioning
medium.com
A common narrative in the tech world suggests:
Topics: GitHub Copilot OpenAI Visual Studio
Read article