C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Niharika Gupta(13)
Ananya Desai(10)
Ajay Narkhedkar(10)
Riya Patel(9)
Aarav Patel(8)
Saurav Kumar(7)
Nidhi Sharma(6)
Hari Lakkakula(4)
Snesh Prajapati(4)
Sagar Rane(3)
Tuhin Paul(3)
sushil kumar(3)
Željko Perić(2)
Mahesh Chand(1)
Ketan Sathavara(1)
Gohulan Somanathan(1)
Ishika Tiwari(1)
Ng Cheehou(1)
Mariem Moalla(1)
Lakshmi Supriya Namana(1)
Rajkiran Swain(1)
Sardar Mudassar Ali Khan (1)
Vishal Yelve(1)
Parthiv Suthar(1)
Priya Prajapati(1)
hushuai wang(1)
Piero Viano(1)
John Godel(1)
Suraj Vishwakarma(1)
Hariharasudhan Chandramurthy(1)
Sudarshan Hajare(1)
Resources
No resource found
Submission Manager : A Generic Multi-Tier Submission System Using Blazor, Web API, and Windows Forms
Aug 22, 2026.
Learn how to design and build a generic multi-tier application using a shared .NET architecture. This article explores a practical implementation of the SubmissionManager system, connecting Blazor web clients and Windows Forms desktop apps to a centralized ASP.NET Web API, designed for easy client customization and minimal UI refactoring.
Design a Video Upload System That Handles Millions of Uploads a Day
Aug 22, 2026.
Learn how to design a video upload and processing system that handles millions of daily uploads, files up to 50 GB, virus and content validation, and global delivery — without your API servers becoming the bottleneck.
7 Authentication Concepts Every Developer Should Know: From Basic Auth to OAuth2 and OIDC
Aug 22, 2026.
A beginner-friendly, diagram-backed walkthrough of the seven core authentication concepts every developer should understand from Basic Auth and sessions to JWTs, OAuth2, and OpenID Connect/SSO with real system design diagrams and practical design considerations for each.
Microsoft Foundry Claude Agents: Testing Web Search, Web Fetch, and Tool Use
Aug 21, 2026.
Learn how to build and test Claude agents in Microsoft Foundry using web search, web fetch, MCP connectors, tool search, and structured outputs.
Graceful Degradation: Architecting Resilient Enterprise Applications in C#
Aug 20, 2026.
Graceful degradation is an architectural pattern that detects component failures and falls back to reduced functionality—ensuring core operations remain available and business continuity is preserved.
NuGet Trusted Publishing: Designing Keyless Package Releases for .NET
Aug 21, 2026.
Learn how NuGet Trusted Publishing enables keyless .NET package releases using modern identity-based authentication to reduce long-lived credential and supply chain risks.
GitHub Copilot Agent Plugins: Designing Secure Tool Permission Boundaries
Aug 21, 2026.
Learn how to secure GitHub Copilot Agent Plugins by designing tool permission boundaries, controlling access, reducing risks, and governing agent capabilities.
Building Production AI Agents with Claude Web Fetch in Microsoft Foundry
Aug 21, 2026.
Learn how to build production AI agents with Claude Web Fetch in Microsoft Foundry for grounded responses, real-time web content, and reliable agent workflows.
Testing AI Agents When External Web Sources Become Unavailable
Aug 21, 2026.
Learn how to test AI agents when web search and external sources fail, including timeout handling, fallback strategies, graceful degradation, and response validation.
How to Create a Custom Date Picker Control in Windows Forms
Aug 20, 2026.
In this article, learn how to build a custom, lightweight date picker control for Windows Forms applications using C#. Discover how to design custom UI layouts, manage date selection logic, and extend standard WinForms capabilities for modern desktop applications.
How to Start SharePoint Framework (SPFx) Web Part Development
Aug 20, 2026.
Learn how to set up a complete SharePoint Framework (SPFx) development environment on Windows using Node.js, Yeoman, React, TypeScript, VS Code, and build your first SharePoint Web Part.
.NET 11 Preview 7: What’s New and Why Developers Should Explore It
Aug 20, 2026.
A simple and practical look at .NET 11 Preview 7, covering the latest features, performance improvements, ASP.NET Core updates, C# development, EF Core, cloud tools, and what developers should know before the final .NET 11 release. Whether you're a beginner or an experienced .NET developer, this guide will help you understand what's new and how to get started.
HCL .NET Full Stack Developer – Technical Round 1 Interview Questions
Aug 19, 2026.
This can help .NET Full Stack developers understand the interview pattern and prepare for similar technical rounds.
Microsoft Foundry Toolboxes: Designing Centralized AI Tool Governance
Aug 19, 2026.
Learn how Microsoft Foundry Toolboxes can centralize AI tool governance through authentication, lifecycle management, versioning, permissions, discovery, and enterprise controls.
Designing AI Fallback Chains for Provider and Model Failures
Aug 18, 2026.
Design resilient AI fallback chains for provider outages, model failures, throttling, timeouts, latency spikes, and quality degradation while maintaining reliable .NET application behavior.
Testing AI Browser Agents Against Unsafe Web Actions
Aug 18, 2026.
Learn how to test AI browser agents against unsafe web actions using adversarial scenarios, permission checks, action validation, navigation controls, and security-focused agent evaluation.
Designing Controlled Concurrency in .NET with SemaphoreSlim
Aug 17, 2026.
Learn how to use SemaphoreSlim to control asynchronous concurrency in .NET, limit concurrent order-processing operations, avoid resource pressure, and improve throughput compared with fixed-size batch processing.
5 Ways to Improve ASP.NET Core Web API Performance with a Real-World Example
Aug 18, 2026.
Learn five practical ways to improve ASP.NET Core Web API performance using optimized database queries, pagination, async/await, AsNoTracking, and caching for scalable applications.
Designing Cost-Aware Multi-Model Routing for Enterprise AI APIs
Aug 18, 2026.
Learn how to design cost-aware multi-model routing for enterprise AI APIs using model quality, latency, token costs, availability, fallback policies, and workload-specific routing strategies.
Benchmarking .NET 11 HTTP Compression for Large JSON APIs
Aug 18, 2026.
Benchmark .NET 11 HTTP compression for large JSON APIs by measuring response size, bandwidth savings, CPU usage, latency, throughput, and compression efficiency across realistic workloads.
Building Browser Automation Agents with Playwright and .NET
Aug 18, 2026.
Build browser automation agents with Playwright and .NET that can navigate websites, interact with web pages, execute controlled actions, and apply production-ready agent safety guardrails.
Decorator vs Proxy Design Pattern : What’s the Difference?
Aug 16, 2026.
Understand the difference between Decorator and Proxy design patterns in C#, including their intent, object wrapping, access control, behavior extension, caching, authorization, logging, and practical implementation examples.
Benchmarking HTTP Compression Algorithms for ASP.NET Core APIs
Aug 14, 2026.
Compare HTTP compression algorithms in ASP.NET Core APIs using real-world benchmarks for response size, CPU consumption, latency, throughput, and network efficiency.
Designing Identity Boundaries for Agentic Tool Calls
Aug 14, 2026.
Learn how to design secure identity boundaries for AI agent tool calls using user identity, delegated permissions, authorization policies, and least-privilege access.
Designing Multi-Tenant Agent Identity with On-Behalf-Of Token Exchange
Aug 12, 2026.
Secure multi-tenant AI agents by mastering On-Behalf-Of token exchange for robust identity propagation and tenant isolation.
Designing Zero-Trust Tool Authorization for MCP Clients
Aug 12, 2026.
Implement zero-trust for MCP tool authorization. Secure AI applications by enforcing granular permissions and least privilege.
Designing Agent Skill Registries for Enterprise .NET Platforms
Aug 12, 2026.
Unlock enterprise AI with Agent Skill Registries. Discover, govern, and version reusable skills for .NET platforms, ensuring robust lifecycle management.
Building AI-Ready Data Contracts for Event-Driven .NET Systems
Aug 12, 2026.
Design stable, explicit .NET event contracts for AI agents. Ensure clarity, versioning, and provenance for robust event-driven systems.
Building AI-Ready Data Contracts for Event-Driven .NET Systems
Aug 12, 2026.
Build AI-ready data contracts for .NET event-driven systems. Ensure explicit, versioned, and semantically clear events for reliable AI consumption.
Designing Multi-Tenant Agent Identity with On-Behalf-Of Token Exchange
Aug 12, 2026.
Secure multi-tenant AI agents with OBO token exchange. Preserve user identity, enforce tenant isolation, and implement least privilege.
Designing Multi Tenant SaaS Applications: Roles, Permissions and Data Isolation
Aug 12, 2026.
Master multi-tenant SaaS architecture: design secure applications with robust roles, permissions, and data isolation for ultimate customer trust.
Designing Secure Agent Skills for Multi-Tenant AI Platforms
Aug 11, 2026.
Securely design multi-tenant AI agent skills with tenant isolation, authorization, filtering, and audit logging for enterprise platforms.
MCP Multi-Round Requests: Designing Reliable Tool Calls
Aug 11, 2026.
Master MCP Multi-Round Requests (MRTR) for reliable AI tool calls. Design stateless, interactive tools without long-lived sessions.
Designing Approval Gates for High-Risk AI Agent Actions
Aug 10, 2026.
Design robust AI agent approval gates for high-risk actions. Ensure safety, auditability, and accountability in production agent architectures.
Delete Data in Bulk in Microsoft Dataverse Using C# and Web API
Aug 08, 2026.
Master Dataverse bulk data deletion using C# and Web API to optimize storage, boost performance, and manage costs efficiently.
Prompt Design Lessons from Production Agent Failures: A Fintech Fixed Deposit Case Study
Aug 08, 2026.
Learn 7 prompt design lessons from fintech production failures to build robust, compliant AI agents. Focus on structure, negative constraints, and auditability.
Complete Guide: Mapping a Custom Domain to an Azure Virtual Machine (VM)
Aug 08, 2026.
Map your custom domain to an Azure VM. Learn to set static IPs, configure NSG rules, update DNS, and bind your web server for seamless access.
When to Avoid Multi-Agent Systems: A Decision Framework for Fintech Architectures
Aug 09, 2026.
Learn when to avoid multi-agent systems in fintech. A decision framework for efficient, cost-effective, and performant architectures.
Web API Anti-Patterns That Break Production Applications
Aug 06, 2026.
Discover common .NET Web API anti-patterns that cause production outages and performance issues. Learn best practices for reliability and maintainability.
Designing High-Throughput File Processing Pipelines with .NET Channels
Aug 06, 2026.
Design scalable .NET file processing pipelines with Channels. Learn producer-consumer, backpressure, and error handling for high throughput.
Designing Tenant-Isolated Vector Search for SaaS Applications
Aug 06, 2026.
Design secure, tenant-isolated vector search for SaaS. Learn architectures, retrieval patterns, and best practices for AI applications.
How to get values of choice column in Power Pages
Aug 06, 2026.
Easily get Dataverse Choice column values in Power Pages using the Web API and stringmaps table. Populate dropdowns dynamically and ensure up-to-date options.
ASP.NET Web API CRUD with EF Core & PostgreSQL (Code First)
Aug 06, 2026.
Build an ASP.NET Core Web API with EF Core and PostgreSQL using Code First. Master CRUD operations for robust data management.
Designing Enterprise AI Sandboxes for Safe Tool Execution
Aug 06, 2026.
Design secure enterprise AI sandboxes for safe tool execution, controlling AI agent access to APIs, databases, and more.
Senior .NET / Solution Architect Interview Answers
Aug 04, 2026.
Master senior .NET/Solution Architect interviews with expert answers on performance, resilience, scalability, microservices, and more.
Simple Factory Design Pattern
Aug 04, 2026.
Learn the Simple Factory Pattern: a foundational design pattern for object creation, enhancing maintainability and abstraction in your code.
Designing Tool Discovery Strategies for Large MCP Ecosystems
Aug 04, 2026.
Scale enterprise MCP with dynamic tool discovery. Optimize LLM prompts, enhance security, and improve accuracy by surfacing relevant tools.
Enterprise Prompt Firewall Design for AI Applications
Aug 04, 2026.
Secure AI apps with an Enterprise Prompt Firewall. Protect against injections, data leaks, and toxic output with inline middleware.
Designing Human-in-the-Loop Approval Workflows for Enterprise AI Agents
Aug 04, 2026.
Implement human-in-the-loop approval workflows for enterprise AI agents in .NET to mitigate risks of unconstrained execution and ensure compliance.
Designing Cost-Aware AI Routing Strategies Across Multiple LLM Providers
Aug 04, 2026.
Optimize LLM costs with a cost-aware AI routing architecture. Reduce expenses, enhance resilience, and manage budgets effectively.
Designing Long-Term Memory Architectures for AI Agents Using Redis
Aug 03, 2026.
Build AI agents with long-term memory using Redis. Learn architecture, .NET implementation, and best practices for personalized, context-aware experiences.
Building a Privacy-First Pic Collage Editor with Blazor WebAssembly and HTML Canvas
Aug 03, 2026.
Learn how to build a browser-based photo collage editor with Blazor WebAssembly, HTML Canvas, JavaScript interop, local image processing, grid layouts, long-image stitching, drag-and-drop editing, and PNG or JPEG export.
Understanding SOLID Principles in C#: Building Maintainable Object-Oriented Applications
Aug 02, 2026.
Master SOLID principles in C#: SRP, OCP, LSP, ISP, DIP. Learn to write clean, maintainable, and scalable object-oriented code.
System Design Interview Question
Aug 02, 2026.
Understand DbContext lifetimes, singleton/scoped injection issues, caching pitfalls, API performance bottlenecks, and async scalability benefits.
Understanding IoC, DIP, and Dependency Injection — The Right Way
Jul 30, 2026.
Demystify IoC, DIP, and Dependency Injection. Understand their purpose, differences, and how they work together with a clear mobile phone example.
Mastering the Strategy Pattern in Modern C#
Jul 30, 2026.
Tired of messy switch statements? Master the Strategy Pattern in C# for modular, testable, and SOLID-compliant code. Refactor your business logic!
Demystifying the Factory Pattern in Modern C#
Jul 30, 2026.
Master the Factory Pattern in C# to decouple object creation, enhance extensibility, and simplify testing. Avoid tight coupling with 'new'.
Secure File Uploads in ASP.NET Core: Validation, Storage, and Best Practices
Jul 29, 2026.
Master secure file uploads in ASP.NET Core. Learn validation, storage, and best practices to prevent security risks and ensure robust applications.
Output Caching vs Response Caching in ASP.NET Core: What's the Difference?
Jul 29, 2026.
ASP.NET Core: Output Caching vs. Response Caching. Understand the key differences, when to use each, and best practices for optimal performance.
Building Idempotent ASP.NET Core APIs for Distributed Systems
Jul 29, 2026.
Build resilient ASP.NET Core APIs for distributed systems by implementing idempotency. Prevent duplicate data with Idempotency-Key, distributed caching, and database constraints.
Running ASP.NET WebForms, MVC and Web API on .NET 10 with Kestrel
Jul 27, 2026.
Run classic ASP.NET WebForms, MVC, and Web API on .NET 10 with Kestrel. A host swap, not a rewrite, for modern platforms.
Agentic AI System Design Explained: The Building Blocks Behind Real AI Agents
Jul 27, 2026.
Unlock the secrets of agentic AI system design: explore building blocks like model routing, tools, memory, orchestration, and production principles for reliable AI agents.
Designing AI-Ready Web APIs in ASP.NET Core
Jul 28, 2026.
Design AI-ready web APIs in ASP.NET Core with predictable endpoints, structured responses, and accurate OpenAPI for seamless AI integration.
Caching in ASP.NET Core 10: In-Memory, Distributed, and Output Caching Explained
Jul 28, 2026.
Master ASP.NET Core 10 caching: In-Memory, Distributed, and Output. Boost performance, reduce load, and ensure scalability for your web apps.
Building Secure File Upload APIs in ASP.NET Core 10
Jul 28, 2026.
Build secure ASP.NET Core file upload APIs. Learn validation, size limits, safe storage, and best practices to prevent vulnerabilities.
Teach Claude Your Auth Rules - Stop Reviewing AI Code for Missing [Authorize] Attributes
Jul 25, 2026.
Teach Claude Code your auth rules via CLAUDE.md to prevent security gaps in AI-generated code. Streamline reviews & ensure consistency.
The No-Code Revolution in Enterprise AI: Designing Without Overhead in Gate2ASI AI’s AgentFactory
Jul 24, 2026.
Gate2ASI AI's AgentFactory revolutionizes enterprise AI with no-code design, empowering non-technical users to build intelligent agents effortlessly.
Building a Lightweight Web Analytics SDK & Real-Time Customer Journey Platform from Scratch
Jul 24, 2026.
Build a lightweight web analytics SDK & real-time customer journey platform from scratch, focusing on performance, scalability, and developer experience.
Abstraction in Enterprise Applications: A Practical Guide (with a C# Insurance Case Study)
Jul 23, 2026.
Master enterprise application abstraction! Learn practical C# patterns for evolving systems, avoiding costly rewrites with strategic interface design.
Optimising Email Notifications with Factory Design Pattern in .NET Microservices
Jul 23, 2026.
Optimize .NET microservice email notifications with Factory Pattern & XSLT for 30+ types, ensuring scalability and maintainability.
Playwright Testing for ASP.NET Core Applications: A Practical Guide
Jul 23, 2026.
Master Playwright for ASP.NET Core E2E testing. Learn setup, writing tests, best practices, and CI/CD integration for reliable web app validation.
Designing Event-Driven Microservices with .NET and Azure Service Bus
Jul 23, 2026.
Design scalable .NET microservices with Azure Service Bus. Learn event-driven architecture, queues, topics, and best practices for resilient messaging.
Minimal APIs vs Controllers in .NET: When to Choose Each
Jul 23, 2026.
ASP.NET Core: Minimal APIs vs Controllers. Learn when to choose each for microservices, enterprise apps, and maintainability.
ASP.NET Core Request Pipeline Explained with Real Examples
Jul 21, 2026.
Master the ASP.NET Core request pipeline! Learn about middleware, order, and real-world examples for efficient, secure web apps.
CSS Container Queries: Building Truly Responsive Web Components
Jul 21, 2026.
Unlock truly responsive web components with CSS Container Queries. Adapt layouts to parent container size, not just viewport.
Next.js 16 Partial Prerendering Explained with Practical Examples
Jul 21, 2026.
Next.js 16 Partial Prerendering (PPR) blends static speed with dynamic content. Learn how it works and improves user experience with practical examples.
Interfaces in C#: The Complete Practical Guide Every .NET Developer Should Master
Jul 20, 2026.
Master C# interfaces: the contract that separates 'what' from 'how', enabling flexible, testable, and maintainable .NET applications.
Blazor Web Apps in .NET 11: What's New for Full-Stack Development
Jul 20, 2026.
Explore Blazor Web Apps in .NET 11: new features for faster performance, enhanced developer productivity, and seamless full-stack C# development.
Next.js 16 Server Components: Performance Best Practices
Jul 20, 2026.
Master Next.js 16 Server Components for peak performance. Learn best practices for faster loads, smaller bundles, and improved SEO.
JWT Session 12: Integrate JWT Authentication with ASP.NET Core Identity in ASP.NET Core Web API
Jul 19, 2026.
Integrate ASP.NET Core Identity with JWT for secure user authentication, replacing manual password handling with robust, built-in features.
JWT Session 3: How JWT Authentication Flows Through an ASP.NET Core Web API
Jul 19, 2026.
Understand the JWT authentication flow in ASP.NET Core Web APIs, from login to protected resource access, ensuring secure and efficient user identification.
JWT Session 1: Why Modern ASP.NET Core Web APIs Use JWT Instead of Sessions
Jul 19, 2026.
Explore why modern ASP.NET Core Web APIs favor JWT over sessions for flexible, scalable authentication across diverse applications.
JWT Session 14: Implement Refresh Token Authentication in ASP.NET Core Web API
Jul 19, 2026.
Enhance ASP.NET Core Web API security with JWT refresh tokens. Learn to implement long-lived refresh tokens for seamless user authentication and improved UX.
JWT Session 11: Replace Hardcoded Login with EF Core Database Authentication in ASP.NET Core Web API
Jul 19, 2026.
Replace hardcoded login with EF Core database authentication in ASP.NET Core Web API for secure user management and JWT generation.
JWT Session 8: Implementing Role-Based Authorization in ASP.NET Core Web API Using JWT
Jul 19, 2026.
Learn how to implement role-based authorization in ASP.NET Core Web API using JWT. Secure your endpoints by assigning and verifying user roles.
JWT Session 9: Policy-Based Authorization in ASP.NET Core Web API: Beyond Roles
Jul 19, 2026.
Master ASP.NET Core Policy-Based Authorization for complex business rules beyond roles. Learn to configure and apply policies for enhanced API security.
JWT Session 6: Protecting ASP.NET Core Web APIs Using the [Authorize] Attribute
Jul 19, 2026.
Secure your ASP.NET Core Web APIs with the [Authorize] attribute. Learn to protect endpoints, differentiate public/private access, and prevent unauthorized data access.
JWT Session 15: Implement Logout and Refresh Token Revocation in ASP.NET Core Web API
Jul 19, 2026.
Secure your JWT-based ASP.NET Core API by implementing robust logout and refresh token revocation to prevent session hijacking and unauthorized access.
JWT Session 4: How to Generate Your First JWT in ASP.NET Core Web API (.NET 8)
Jul 19, 2026.
Learn to generate your first JWT in ASP.NET Core Web API (.NET 8) by creating a dedicated token service and configuring JWT settings for secure authentication.
GraphQL vs REST APIs: Which Should You Choose?
Jul 16, 2026.
GraphQL vs REST: Understand their strengths, weaknesses, and best use cases for modern API development. Choose wisely for your project.
ASP.NET Core Performance Optimization Techniques Every Developer Should Know
Jul 16, 2026.
Boost ASP.NET Core app speed! Learn essential techniques for faster response times, reduced costs, and better user experience.
Next.js 16 Performance Optimization Guide for Production Applications
Jul 16, 2026.
Unlock Next.js 16 production performance! Master Server Components, ISR, image optimization, caching, and more for faster apps.
Caddy vs Nginx: Choosing the Right Web Server for Modern Applications
Jul 16, 2026.
Compare Caddy and Nginx web servers, including performance, HTTPS management, security, configuration, and deployment considerations for modern applications.
From Browser to Controller: Understanding the ASP.NET Core Request Pipeline using Airport Journey Analogy
Jul 16, 2026.
This article breaks down the ASP.NET Core request lifecycle step by step with a real-world airport analogy, making complex concepts easy to understand and remember.
HTMX vs React: Choosing the Right Approach for Modern Web Development
Jul 16, 2026.
Compare HTMX and React across architecture, performance, SEO, state management, and development complexity to choose the right web development approach.
Cloudflare Workers Tutorial: Building Applications at the Edge
Jul 15, 2026.
Learn how to build and deploy edge applications with Cloudflare Workers, enabling low-latency APIs, serverless computing, and globally distributed applications.
Event Sourcing Explained: Building Audit-Friendly and Scalable Applications
Jul 15, 2026.
Learn Event Sourcing with practical examples. Understand event stores, CQRS, projections, snapshots, and how to build scalable audit-friendly applications.
From REST APIs to AI Actions: Designing Agent-Friendly Backend Services
Jul 14, 2026.
Design agent-friendly backend services for AI. Learn to create discoverable, predictable, and secure APIs that empower AI agents for automation.
Designing Observability for Enterprise Multi-Agent LangGraph RAG: A Blueprint to Slash MTTR
Jul 14, 2026.
By enforcing W3C trace context propagation, strict structured JSON logging, and GenAI semantic conventions, we transform a chaotic web of microservices into a transparent, debuggable pipeline. When you integrate these patterns into LangGraph, you aren't just building an AI application; you are building an enterprise-grade system where failures are isolated, diagnosed, and resolved in minutes, not days.
The Rise of AI-Native Architecture: Designing Applications for an Agent-First World
Jul 13, 2026.
Explore AI-Native Architecture: designing apps around agents, memory, and intent for an agent-first world. Learn key principles.