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]
Brajesh Kumar(18)
Ajay Narkhedkar(10)
Sudarshan Hajare(8)
Nidhi Sharma(7)
Niharika Gupta(7)
Ananya Desai(7)
Riya Patel(6)
Aarav Patel(5)
Aqib Murtaza(4)
Saurav Kumar(4)
Vinoth Xavier(3)
subramanya m(3)
John Godel(2)
Sandhiya Priya(2)
Vipin Mittal(2)
hushuai wang(1)
Piero Viano(1)
Sagar Rane(1)
Suraj Vishwakarma(1)
Snesh Prajapati(1)
Mushtaq M A(1)
Bimalshi Jayarathna(1)
Rohit Gupta(1)
Vishal Yelve(1)
Pankajkumar Patel(1)
Rikam Palkar(1)
Micheal Xavier A (1)
Resources
No resource found
Diving in OOP (Polymorphism and Inheritance – Part 2)
Aug 05, 2026.
Master C# inheritance! Learn how derived classes reuse code, override methods, and use the 'base' keyword. Essential OOP concepts for developers.
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.
Diving in OOP (Polymorphism and Inheritance – Part 1)
Aug 03, 2026.
Master C# method overloading and the params keyword in this hands-on OOP guide. Learn compile-time polymorphism with practical code examples.
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.
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.
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.
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.
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.
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.
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.
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.
Part 5: Evaluating and Deploying AI
Jul 21, 2026.
A practical guide to evaluating AI models, avoiding misleading metrics, handling overfitting and bias, improving explainability, and preparing AI systems for real-world deployment.
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.
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 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.
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.
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 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.
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 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 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 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 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 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.
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.
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.
Part 4: The Neural Revolution And GenAI
Jul 16, 2026.
A developer-friendly explanation of perceptrons, neural networks, deep learning, generative AI, large language models, next-token prediction, and diffusion models.
Part 2: Knowledge Representation and Reasoning in AI
Jul 15, 2026.
A practical explanation of classical AI foundations, including search algorithms, knowledge graphs, ontologies, rule-based systems, and why explicit programming falls short.
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.
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.
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.
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.
From Data Warehouse Delivery to Enterprise Intelligence Operations: How AgentFactory Governs Adoption, Deployment, and Continuous Improvement — Part 2
Jul 14, 2026.
Turning a Physically Verified Data Warehouse into a Trusted, Business-Owned Enterprise Capability Building an enterprise data warehouse is a significant achievement, but it is not the final destination. A warehouse may contain accurate dimensions, measurable business facts, historical information, reporting views, audit evidence, and reconciled source data. It may have passed technical validation and may be ready to support executive dashboards. Yet none of this guarantees that the organization is prepared to trust it, adopt it, operate it, or use it consistently in decision-making.
From Operational Data to Executive Intelligence: How AlpineGate AI’s AgentFactory Builds Enterprise Data Warehouses - Part 1
Jul 12, 2026.
AlpineGate AI's AgentFactory transforms fragmented data into executive intelligence, building governed enterprise data warehouses efficiently.
Part 1 : AI Foundation for Software Engineers: From Rules to Learning Systems
Jul 10, 2026.
Explore AI for software engineers: from rule-based to data-driven learning systems. Understand AI's engineering discipline, not magic.
HTMX Tutorial: Building Modern Web Applications Without Heavy JavaScript Frameworks
Jul 09, 2026.
Learn HTMX: build modern, interactive web apps with HTML attributes, reducing JavaScript complexity and improving performance.
Caddy vs Nginx: Which Web Server Should Developers Choose in 2026?
Jul 08, 2026.
Caddy vs Nginx: Compare web servers for developers in 2026. Discover which is best for simplicity, automation, or advanced control.
Building High-Performance APIs with Go Fiber Framework
Jul 08, 2026.
Build high-performance APIs with Go's Fiber framework. Discover its speed, developer-friendly syntax, and best practices for scalable applications.
Tauri vs Electron: Building Lightweight Desktop Applications
Jul 08, 2026.
Tauri vs Electron: Compare architectures, app size, performance, security, and development for building lightweight desktop apps.
Understanding WebTransport: The Next Generation of Real-Time Web Communication
Jul 07, 2026.
Discover WebTransport: the next-gen API for low-latency, real-time web communication, built on QUIC for enhanced performance and flexibility.
Building Production APIs with FastAPI: A Complete Beginner's Guide
Jul 07, 2026.
Master FastAPI for production APIs! Learn to build fast, secure, and scalable applications with automatic docs, validation, and async support.
Understanding Browser AI APIs: Running AI Models Directly in the Browser
Jul 07, 2026.
Run AI models directly in the browser with Browser AI APIs. Enhance privacy, reduce latency, and lower costs with local AI processing.
Building Real-Time Applications with SignalR and ASP.NET Core
Jul 07, 2026.
Build real-time apps with SignalR & ASP.NET Core. Enable instant updates, chat, notifications, and more with persistent connections.
Cloudflare Workers Tutorial: Build and Deploy Your First Edge Application
Jul 06, 2026.
Learn to build and deploy your first edge application with Cloudflare Workers. This tutorial covers setup, development, and deployment for faster, serverless apps.
HTTP QUERY: The New HTTP Method That Makes Complex Searches Cleaner
Jul 04, 2026.
HTTP QUERY is a new method for cleaner, complex searches, combining POST's body flexibility with GET's safety and cacheability.
Performance Testing with Playwright: Measuring Web Performance Effectively
Jul 02, 2026.
Learn how to perform basic performance testing with Playwright
Async/Await Pitfalls in C#: The Bugs That Compile Fine and Break in Production
Jun 30, 2026.
Master C# async/await: Avoid hidden bugs like async void, deadlocks, and forgotten awaits that compile but break in production.
What Playwright Does for Vibe Coders and How to Use It Effectively
Jun 26, 2026.
Learn what Playwright does for vibe coders and how to use it to test AI-written code, catch bugs, reduce guesswork, and build safer web apps
SOLID Principles in C# – Part 5: The Dependency Inversion Principle (DIP)
Jun 24, 2026.
Learn the Dependency Inversion Principle (DIP) in C#. Discover why high-level business logic shouldn't depend on low-level implementation details, and how to invert that dependency using abstractions.
Mastering .NET Interviews – Part 5: ASP.NET Core
Jun 20, 2026.
Master ASP.NET Core interviews! Learn about middleware, DI, configuration, hosting, and key differences from MVC.
Mastering .NET Interviews – Part 4: ASP.NET MVC
Jun 20, 2026.
Master ASP.NET MVC for .NET interviews! Learn architecture, routing, filters, and common questions. Prepare for Part 5 on ASP.NET Core.
Mastering .NET Interviews – Part 1: Introduction to .NET
Jun 20, 2026.
Master .NET interviews! This series covers C#, ASP.NET Core, Azure, system design & more. Start with .NET fundamentals.
Mastering .NET Interviews – Part 3: Advanced C# Features
Jun 20, 2026.
Master advanced C# features for .NET interviews: Generics, Delegates, Events, LINQ, and Async/Await. Elevate your coding skills!
Building a Web-Based Hospital Management System in ASP.NET Core MVC – Part 3
Jun 20, 2026.
Build a production-ready ASP.NET Core MVC Hospital Management System with real-time chat, PowerShell deployment, and advanced enhancements.
Mastering .NET Interviews – Part 7: Web API & Microservices
Jun 20, 2026.
Master .NET interviews: Dive into Web API & Microservices, covering REST, versioning, security (JWT), and microservices architecture.
📖 Mastering .NET Interviews – Part 8: Azure & Cloud Integration
Jun 20, 2026.
Master .NET interviews: Dive into Azure & Cloud Integration, covering App Services, Functions, Cosmos DB, and deployment best practices.
Mastering .NET Interviews – Part 9: Testing & Performance
Jun 20, 2026.
Master .NET interviews: Learn unit/integration testing, mocking, DI, and performance tuning (caching, async, profiling).
Mastering .NET Interviews – Part 10: System Design & Real‑World Scenarios
Jun 20, 2026.
Master .NET system design for interviews! This guide covers SOLID, CQRS, Clean Architecture, and real-world scenarios like Hospital Management, E-commerce, and ERP. Learn to architect scalable solutions and ace your senior .NET interviews.
Building a Web-Based Hospital Management System in ASP.NET Core MVC – Part 1
Jun 20, 2026.
Build a web-based hospital management system in ASP.NET Core MVC. Part 1 covers project setup, architecture, database schema, and Razor screens.
Mastering .NET Interviews – Part 6: Entity Framework & Data Access
Jun 20, 2026.
Master .NET interviews: Dive into Entity Framework (EF) & data access. Learn EF Core, LINQ, migrations, transactions, and common interview questions.
Building a Web-Based Hospital Management System in ASP.NET Core MVC – Part 2
Jun 20, 2026.
Explore ASP.NET Core MVC controllers & services for a hospital management system. Learn data flow from views to database for patients, staff, finance & notifications.
Mastering .NET Interviews – Part 2: C# Language Fundamentals
Jun 20, 2026.
Master C# fundamentals for .NET interviews! Covers data types, control structures, OOP, and common questions. Prep for Part 3!
Difference Between Controller and ControllerBase in ASP.NET Core
Jun 19, 2026.
Understand the core differences between ASP.NET Core's ControllerBase and Controller for building efficient Web APIs and full-featured MVC applications.
SOLID Principles in C# – Part 4: The Interface Segregation Principle (ISP)
Jun 20, 2026.
Learn the Interface Segregation Principle (ISP) in C#. Design smaller, focused interfaces to avoid forcing classes to implement unused methods.
Building an Inventory & Order Management System in ASP.NET Core - Part 2
Jun 19, 2026.
Build a robust ASP.NET Core Inventory & Order Management System with order processing, security, reporting, and deployment.
📖 Building a Web-Based Timesheet Management System in ASP.NET Core
Jun 19, 2026.
Build a robust ASP.NET Core MVC timesheet system with SQL Server. Features include entry, allocation, approvals, auth, reporting & deployment.
SOLID Principles in C# – Part 3: The Liskov Substitution Principle (LSP)
Jun 18, 2026.
Master Liskov Substitution Principle (LSP) in C#. Ensure subclasses honor base class contracts for predictable polymorphism.
Building an Inventory & Order Management System in ASP.NET Core (Setup & Core Features) Part 1
Jun 19, 2026.
Build an ASP.NET Core Inventory & Order Management System. Part 1 covers project setup, core features like Product, Category, Supplier, and Customer CRUD.
SOLID Principles in C# – Part 2: The Open/Closed Principle (OCP)
Jun 18, 2026.
Learn the Open/Closed Principle (OCP) in C#: extend functionality without modifying existing code. Master OCP for robust, scalable software.
SOLID Principles in C# Series - Part 1: Single Responsibility Principle (SRP)
Jun 17, 2026.
Kick off our 5-part SOLID Principles series with the Single Responsibility Principle in C#. Learn what SRP means, see real Before/After code examples, and discover how to apply it in an HRMS project.
Human Resource Management System in ASP.NET Core MVC – Part 3
Jun 17, 2026.
Complete your ASP.NET Core MVC HRM with role-based dashboards, insightful reports, and robust deployment strategies for enterprise readiness.
Human Resource Management System in ASP.NET Core MVC – Part 2
Jun 16, 2026.
Build an ASP.NET Core MVC Human Resource Management System. This article covers Leave Requests, Payroll, and Recruitment modules.
Complete Practical Guide to Design, Build, Test, and Maintain End to End Solutions in Microsoft Azure
Jun 15, 2026.
Complete Practical Guide to Design, Build, Test, and Maintain End to End Solutions in Microsoft Azure
NLWeb Explained: How to Build AI-Ready Websites for the Agentic Web
Jun 10, 2026.
Build AI-ready websites for the Agentic Web with NLWeb. Enable natural language interactions for AI agents and humans.
API Versioning in ASP.NET Core: Best Practices and Common Mistakes
Jun 05, 2026.
Learn API Versioning in ASP.NET Core with practical examples. Explore versioning strategies, best practices, common mistakes, and implementation techniques.
GraphQL vs REST APIs: Choosing the Right Approach for Modern Applications
Jun 05, 2026.
Compare GraphQL vs REST APIs. Learn the key differences, advantages, disadvantages, performance considerations, and when to choose each approach.
How to Fix "Maximum Request Length Exceeded" in ASP.NET Applications
Jun 05, 2026.
Learn how to fix the "Maximum Request Length Exceeded" error in ASP.NET and IIS. Configure maxRequestLength and maxAllowedContentLength settings to support large file uploads up to 100 MB or more.
How to Implement Rate Limiting in ASP.NET Core Applications
Jun 05, 2026.
Learn how to implement Rate Limiting in ASP.NET Core applications using built-in middleware. Explore Fixed Window, Sliding Window, and Token Bucket strategies.
Clickjacking Attacks Explained and How to Prevent Them
Jun 03, 2026.
Learn what Clickjacking attacks are, how they work, and how to prevent them using X-Frame-Options, Content Security Policy, and web security best practices.
FastAPI Tutorial: Build High-Performance REST APIs in Python
Jun 03, 2026.
Learn FastAPI with step-by-step examples. Build high-performance REST APIs in Python using FastAPI, Pydantic, async programming, and automatic documentation.
SQL Injection: Complete Guide with Examples and Proper Solutions
May 21, 2026.
Master SQL Injection: Understand attack types, real-world examples, and robust solutions. Learn to protect your applications with best practices and secure code.
Why Postman Web Cannot Access Your Localhost
May 21, 2026.
Fix Postman Web's 'Cloud agent cannot send request to localhost' error! Learn how to connect to your local API using the Desktop Agent, Ngrok, or the full app. Quick solutions inside!
Reverse Engineering an API in .NET Core – Complete Practical Example
May 19, 2026.
Master API reverse engineering in .NET Core! Learn to analyze undocumented APIs, recreate functionality, and integrate with systems using practical examples and tools.
ASP.NET Core Security Best Practices for Modern Web APIs
May 18, 2026.
Secure your ASP.NET Core Web APIs! Learn best practices for authentication, authorization, HTTPS, input validation, rate limiting, and cloud-native security techniques.
Part 1 — Building an AI-Powered Code Review System in C# Using Git Diff and LLMs
May 17, 2026.
Build an AI code review system in C# using Git diffs and LLMs. Automate code reviews, find bugs, and improve code quality. Part 1 focuses on the foundation.
Part 2 — Building an AI Agent with Skills for Code Review and Auto-Fix in C#
May 17, 2026.
Build a C# AI Agent with skills for code review and auto-fix! This article explores modular architecture, skill implementation, and agent orchestration. Improve code quality!
Part 3 — Using skills.md Files with C# AI Agents
May 17, 2026.
Externalize AI agent prompts in C# using skills.md files for cleaner architecture, reusable skills, and easier prompt engineering. Build dynamic AI behavior!
How Developers Are Building AI Browser Automation Agents
May 15, 2026.
Explore AI browser automation: build agents that navigate websites, automate tasks, and adapt to changes. Discover tools, architectures, and use cases for developers.
Schrödinger's AI Part 15: Stop Babysitting Your AI Editor. Make It Follow Rules
May 15, 2026.
Tired of repeating prompts to your AI editor? Learn how Cursor Rules provide context and consistency, ensuring your AI follows project guidelines. Stop babysitting!
Introduction to .NET Web Development Technologies & Ecosystem
May 12, 2026.
Explore the .NET web development ecosystem: from classic ASP.NET to modern ASP.NET Core. Build scalable, cross-platform web apps, APIs, and more with C#.
ASP.NET Core Security Updates: Critical Fixes Developers Must Apply Now
May 13, 2026.
Secure your ASP.NET Core apps! This guide covers critical security updates, common vulnerabilities, and best practices for authentication, APIs, and cloud deployments.
Design a Database Storage Calculator in Tailwind CSS
May 12, 2026.
Build a responsive database storage calculator with Tailwind CSS. Estimate storage needs based on records, size, and type. Optimize your database planning now!
Design a Grocery Budget Calculator in Tailwind CSS
May 12, 2026.
Build a responsive grocery budget calculator with Tailwind CSS! Learn to structure HTML, implement JavaScript logic, and style for a visually appealing design.
Design a Encrypt and decrypt text file in Tailwind CSS
May 11, 2026.
Build a secure web app with Tailwind CSS to encrypt and decrypt text files or messages. Includes text input, encryption/decryption functions, file support, and a responsive UI. Learn to create a user-friendly encryption tool with HTML, CSS, and JavaScript.