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(14)
subramanya m(14)
Rikam Palkar(11)
Aarav Patel(10)
Nidhi Sharma(9)
Ananya Desai(8)
Riya Patel(6)
Saurav Kumar(6)
Vinoth Xavier(3)
Tanuj (3)
Sandhiya Priya(2)
Vipin Mittal(2)
Viknaraj Manogararajah(2)
Rohit Gupta(2)
Rahul Verma(1)
Micheal Xavier A (1)
Parthiv Suthar(1)
Mahesh Chand(1)
Sardar Mudassar Ali Khan (1)
Himanshu Patel(1)
Nelson Raj(1)
Sudhir Vaghela(1)
Resources
No resource found
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.
React Custom Hooks: Build Reusable Business Logic
Jun 03, 2026.
Learn React Custom Hooks with practical examples. Discover how to reuse business logic, reduce code duplication, and build maintainable React applications.
TypeScript Interfaces vs Type Aliases: Complete Comparison
Jun 03, 2026.
Learn the differences between TypeScript Interfaces and Type Aliases. Compare features, use cases, examples, and best practices for modern TypeScript projects.
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.
Getting SharePoint List Data in SPFx WebPart using JavaScript and REST API
Jun 02, 2026.
This tutorial provides a step-by-step guide to building a SharePoint Framework (SPFx) web part that retrieves and displays SharePoint list data using JavaScript and the REST API. You’ll learn how to set up your SPFx project, configure REST endpoints, and use JavaScript method to call SharePoint’s APIs. The blog also covers best practices for handling JSON responses, error management, and rendering list items dynamically in your web part UI. By the end, you’ll have a working SPFx solution that connects seamlessly with SharePoint lists, making your web parts more interactive and data-driven.
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 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 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 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!
Difference Between ++ and += 1 in Javascript
May 13, 2026.
Explore the nuances of ++ vs. += 1 in JavaScript. Understand their syntax, characteristics, and best-use cases for efficient variable incrementation.
Difference Between + and parseInt() in javascript
May 13, 2026.
Unlock the nuances of JavaScript number conversion! This guide clarifies the distinctions between the unary `+` operator and `parseInt()`, highlighting their unique behaviors and ideal use cases for efficient coding. Master number parsing today!
Difference Between hasOwnProperty() and in
May 13, 2026.
Understand the key differences between `hasOwnProperty()` and the `in` operator in JavaScript for property existence checks. Learn when to use each for optimal code.
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.
create a Artistic Photo Filters using html css and javascript
May 12, 2026.
Build an artistic photo filter web app using HTML, CSS, and JavaScript! Upload images, apply filters like grayscale and sepia, and preview in real-time.
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 Savings Goal Calculator in Tailwind CSS
May 12, 2026.
Build a Savings Goal Calculator with Tailwind CSS! This project guides you through creating an interactive tool to estimate savings timelines. Learn HTML, CSS, and JavaScript.
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!
Difference Between Object.is and Object.assign in JavaScript
May 12, 2026.
Unlock the nuances of JavaScript objects! This guide clarifies Object.is() for precise value comparisons and Object.assign() for efficient object merging and cloning.
Difference Between template literals and string concatenation in Javascript
May 12, 2026.
Explore the key differences between JavaScript template literals and string concatenation. Learn which method is best for readability, dynamic content, and efficiency. Discover practical examples!
Difference Between template literals and string concatenation in Javascript
May 12, 2026.
Explore the key differences between JavaScript template literals and string concatenation. Learn which method offers better readability, dynamic content handling, and efficiency for various string operations.
Design a Landing Pages in Tailwind CSS
May 11, 2026.
Learn to design stunning landing pages with Tailwind CSS! This guide covers setup, styling, responsiveness, optimization, and includes a practical HTML example.
querySelector() vs. getElementById()
May 12, 2026.
Explore the nuances of querySelector() vs. getElementById() in JavaScript. Learn when to use each for efficient DOM manipulation, optimizing your web development skills.
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.
Design a Square Root Calculator in Tailwind CSS
May 11, 2026.
Build a Square Root Calculator using Tailwind CSS! This tutorial provides a step-by-step guide with HTML and JavaScript code to create a functional web app. Learn Tailwind!
Schrödinger's AI Part 14.4: ReviewMyCode MCP Server: Deployment, Docker, and Testing
May 10, 2026.
Deploy your C# code review server with Docker! This guide covers Dockerizing the ReviewMyCode MCP server, testing, and integrating with Cursor & Claude.
Schrödinger's AI Part 14.2: ReviewMyCode MCP Server: Core Implementation
May 10, 2026.
Let me show you how to create MCP server for code review
Schrödinger's AI Part 14.1: ReviewMyCode MCP Server: Foundation and Architecture
May 09, 2026.
Build a production-ready MCP server for C# code review! This article covers foundation, architecture, DI, and MCP transport for AI code analysis.
Schrödinger's AI Part 14.3: ReviewMyCode MCP Server: Rules & Extensibility
May 10, 2026.
Let me teach you how to create MCP server in .Net to review your C# code
How to preview pdf files in Power Pages using Nutrient Web SDK (JS pdf library)
May 06, 2026.
Embed PDF previews in Power Pages using Nutrient Web SDK! This tutorial guides you through integrating the JavaScript library for seamless document viewing. Enhance user experience!
Schrödinger's AI Part 13: Let’s Build an MCP Server with .NET
May 06, 2026.
Build an MCP (Model Context Protocol) server with .NET! This tutorial guides you through creating a weather app server, connecting it to AI clients, and leveraging external tools.
How to Implement Service Workers in Web Applications Step by Step
May 04, 2026.
Learn how to implement Service Workers step-by-step! This guide covers registration, installation, caching, and activation for offline support and faster loading. Build better PWAs!
How to Implement OAuth 2.0 Authorization Code Flow Step by Step
May 04, 2026.
Master OAuth 2.0 Authorization Code Flow! Secure your web apps with this step-by-step guide. Learn best practices for authentication and API security.
How to Implement OAuth 2.0 Authorization Code Flow Step by Step
May 04, 2026.
Master OAuth 2.0 Authorization Code Flow! Secure user data access with this step-by-step guide. Learn implementation, real-world examples, and security benefits.
What is Intersection Observer API and How to Use It for Lazy Loading?
May 04, 2026.
Discover the Intersection Observer API! Learn how to use it for lazy loading, boost website performance, and enhance user experience. Optimize your frontend today!
NAT on Azure VPN Gateway - Part 2
Apr 29, 2026.
AWS VPN Configuration
Redux simplified part 4: Wring and Reading state
Apr 30, 2026.
The series which explain Redux in best way to use it with TypeScript
Redux simplified part 3: Custom Hooks and UI Shell
Apr 29, 2026.
Let me explain you how redux works best with TypeScript
Redux simplified part 1: Fundamentals
Apr 28, 2026.
Let me teach you how to use redux with this mini series
Redux simplified part 2: Slice and Store
Apr 29, 2026.
Let me teach you how to use redux in best way possible with TypeScript
What Can Developers Build With Microsoft’s VibeVoice-ASR?
Apr 29, 2026.
Discover what developers can build using Microsoft’s VibeVoice-ASR 7B model. Learn how voice AI is transforming AI agents, video creation, podcast automation, meeting intelligence, customer support, healthcare AI, and next generation enterprise applications.
NAT on Azure VPN Gateway - Part 1
Apr 28, 2026.
Implementing NAT on Azure VPN Gateway
Introduction to JSON Serialization in ASP.NET Core Web API
Apr 27, 2026.
In ASP.NET Core Web API, JSON serialization is the process of converting C# objects into JSON strings (for responses) and back again (for request bodies). By default, ASP.NET Core handles this automatically, but understanding how to configure it is essential for building professional APIs.
What is end-to-end testing and how to perform it for web applications?
Apr 22, 2026.
Master end-to-end (E2E) testing for web apps! Learn how to perform E2E testing, choose the right tools, and ensure a seamless user experience. Improve reliability!
What is HTTP/2 and how is it different from HTTP/1.1?
Apr 22, 2026.
Discover HTTP/2's advantages over HTTP/1.1 for faster websites. Learn about multiplexing, header compression, server push, and how it boosts SEO and user experience.
Schrödinger's AI Part 12: Build your AI Clone
Apr 21, 2026.
Build your AI Clone in Python
How to implement API versioning using URL, header, and query string in ASP.NET Core?
Apr 22, 2026.
Master API versioning in ASP.NET Core! Learn to implement URL, query string, and header versioning for backward compatibility and seamless API evolution. Keep your apps stable!
What is browser caching and how to configure it for static assets?
Apr 22, 2026.
Boost website speed! Learn browser caching: store static assets locally for faster loading, reduced server load, and improved user experience. Configure it now!
What is JSON Web Token (JWT) structure and how to validate it?
Apr 22, 2026.
Explore JSON Web Tokens (JWT): structure, validation, and advantages. Learn how JWTs enhance security in APIs, microservices, and modern web applications.
How to implement infinite scroll pagination in JavaScript without libraries?
Apr 22, 2026.
Implement infinite scroll pagination in JavaScript without libraries. Enhance UX with seamless content loading as users scroll. Learn step-by-step implementation.
What is Critical Rendering Path and How to Optimize It for Faster Page Load?
Apr 21, 2026.
Learn what Critical Rendering Path is and how to optimize it step by step for faster page load, better SEO, and improved web performance.
How to Implement Secure Session Management in Web Applications?
Apr 21, 2026.
Learn how to implement secure session management in web applications with best practices, step-by-step guide, and protection against session hijacking and XSS.
What is Rate Limiting Algorithm (Token Bucket vs Leaky Bucket) and How Do They Work?
Apr 21, 2026.
Learn what rate limiting algorithms are, including Token Bucket vs Leaky Bucket, how they work, differences, use cases, and best practices for web applications.
How to Implement Drag and Drop Functionality in JavaScript Step by Step
Apr 21, 2026.
Learn how to implement drag and drop functionality in JavaScript step by step using HTML5 drag events with simple examples and best practices for beginners.
How to Implement Custom Model Binder in ASP.NET Core with Example
Apr 20, 2026.
Master custom model binding in ASP.NET Core! Learn to handle complex data, parse custom formats, and gain full control over data mapping with our step-by-step guide.
How to Fix Layout Shift Issues in Web Pages for Better UX
Apr 20, 2026.
Fix layout shifts for better UX and SEO! Learn to stabilize your website by setting image dimensions, reserving ad space, and optimizing font loading. Boost rankings!
How to Implement Request Validation Filter in ASP.NET Core Web API Step by Step
Apr 20, 2026.
Learn how to implement a request validation filter in ASP.NET Core Web API step-by-step. Ensure data integrity, reduce code duplication, and improve API reliability.
What is Shadow DOM and How Does It Work in Web Components?
Apr 20, 2026.
Unlock the power of Shadow DOM! Learn how it creates encapsulated, reusable web components, preventing CSS conflicts and boosting code maintainability. Perfect for modern web development in India and beyond!
How to Perform Load Testing for Web Applications Using JMeter Step-by-Step?
Apr 20, 2026.
Master load testing with JMeter! This step-by-step guide teaches you to simulate user traffic, analyze performance, and ensure your web app's stability under pressure.
OpenAI Agents SDK Part 2: How to Build Approvals, Orchestration, MCP, Tracing, and Evals
Apr 17, 2026.
Learn how to design human approvals, specialist routing, MCP integration, tracing, and trace-based evals in the OpenAI Agents SDK for production agent systems.
Blazor Skills: A Complete Guide for Beginners
Apr 18, 2026.
Unlock full-stack web development with Blazor! This guide covers essential skills like C#, Razor, components, and API integration for building modern web apps. Perfect for .NET developers!
Full-Stack Authentication: Clerk vs Auth0 vs NextAuth Compared
Apr 17, 2026.
Which is better Auth0 vs NextAuth vs Clerk? Choosing the Right Authentication Solution
OpenAI Agents SDK Part 1: What the Run Returns and How to Engineer Results, State, and Streaming
Apr 17, 2026.
Learn how the OpenAI Agents SDK runtime works under the hood, including result surfaces, state continuation, typed outputs, sessions, previous response IDs, and streaming settlement.
How to Optimize CSS for Better Rendering Performance
Apr 17, 2026.
Optimize CSS for lightning-fast websites! Learn to minify, remove unused styles, use shorthand, and leverage modern techniques for peak rendering performance and SEO.
How to Implement Two-Factor Authentication (2FA) in Web Applications
Apr 16, 2026.
Secure web apps with 2FA! Learn to implement Two-Factor Authentication using OTP, authenticator apps, and best practices for enhanced security and user trust.
What is Event Delegation in JavaScript and Why is It Useful?
Apr 17, 2026.
Master JavaScript event delegation! Learn how to efficiently handle events with a single listener, boosting performance and simplifying code for dynamic elements.
How to Implement CSRF Protection in Web Applications Step by Step
Apr 17, 2026.
Protect your web apps from CSRF attacks! Learn step-by-step implementation using anti-CSRF tokens, SameSite cookies, and secure coding practices. Stay secure!
How to Implement Output Formatter in ASP.NET Core Web API
Apr 17, 2026.
Master ASP.NET Core Web API output formatting! Learn to create custom formatters (like CSV) for flexible API responses, boosting compatibility and control.
What is HMAC Authentication and How Does It Secure APIs?
Apr 17, 2026.
HMAC authentication secures APIs by verifying data integrity and authenticity using a secret key and hashing. Prevent tampering and unauthorized access effectively.
How to Implement Output Caching in ASP.NET Core .NET 8
Apr 15, 2026.
Boost ASP.NET Core .NET 8 API performance with output caching! Learn to store and reuse responses, reducing server load and improving speed. Step-by-step guide included.
How to Implement Form Validation in React using React Hook Form
Apr 15, 2026.
Master form validation in React with React Hook Form! This guide covers setup, validation rules, error handling, and best practices for robust forms. Learn more!
What is Tree Shaking in JavaScript and How Does It Reduce Bundle Size?
Apr 15, 2026.
Tree shaking slashes JavaScript bundle size by eliminating dead code! Learn how ES modules and tools like Webpack, Rollup, and Vite boost performance and SEO.
How to Implement CQRS Pattern in ASP.NET Core Web API
Apr 15, 2026.
Learn how to implement the CQRS pattern in ASP.NET Core Web API for cleaner, scalable, and maintainable applications. Step-by-step guide with MediatR and examples.
What is Edge Computing and How Does it Improve Web Performance
Apr 15, 2026.
Edge computing boosts web performance by processing data closer to users, reducing latency and improving speed. Learn how it enhances user experience and SEO.
How to Handle File Streaming in ASP.NET Core for Large Files
Apr 15, 2026.
Master ASP.NET Core file streaming for large files! Learn to upload & download efficiently, avoiding memory issues. Boost performance & scalability now!
How to Implement FluentValidation in ASP.NET Core with Example
Apr 15, 2026.
Learn how to implement FluentValidation in ASP.NET Core for robust input validation. Improve code quality, maintainability, and user experience with clean, structured rules.
The Middleware Pipeline in ASP.NET Core
Apr 13, 2026.
Unlock the power of ASP.NET Core middleware! Learn how to build robust, observable apps with custom middleware. Avoid common pitfalls and ship reliable code. Master the pipeline!
What is Progressive Web App (PWA) and How to Build One
Apr 14, 2026.
Discover Progressive Web Apps (PWAs): build fast, reliable, and installable web experiences. Learn PWA features, benefits, and a step-by-step guide to create your own!
How to Implement Background Services in ASP.NET Core Using IHostedService
Apr 14, 2026.
Learn how to implement background services in ASP.NET Core using IHostedService. Improve your Web API's performance by running tasks asynchronously. Includes examples and best practices.
How to Implement Infinite Scrolling in React Step by Step
Apr 14, 2026.
Learn how to implement infinite scrolling in React! This tutorial covers step-by-step instructions, best practices, and common mistakes to avoid for a smooth user experience.
How to Implement Health Checks in ASP.NET Core Applications
Apr 14, 2026.
Implement ASP.NET Core health checks for robust app monitoring. Learn to track API status, database connectivity, and service availability, ensuring reliability and scalability.
How to Implement Role-Based Access Control (RBAC) in Web Applications
Apr 14, 2026.
Secure your web apps with Role-Based Access Control (RBAC)! Learn to implement RBAC in ASP.NET Core & web applications for enhanced security and simplified access management.
How to Implement Response Caching in ASP.NET Core Web API
Apr 14, 2026.
Boost ASP.NET Core Web API performance with response caching! Learn how to implement it step-by-step, reduce server load, and enhance user experience. Optimize your API now!
What is Debounce and Throttle in JavaScript with Examples?
Apr 13, 2026.
Optimize JavaScript performance! Learn Debounce & Throttle techniques with examples. Control function execution on events like scrolling & typing for smoother apps.
How to Set Up Auto-Scaling in AWS for Web Applications
Apr 13, 2026.
Learn how to set up auto-scaling in AWS for web apps. Ensure high availability, optimize costs, and handle traffic spikes effortlessly. Step-by-step guide included!
Getting Started with Angular: A Complete Guide for Beginners
Apr 13, 2026.
Explore Angular, Google's robust front-end framework! This guide covers key features, architecture, and advantages for building scalable web applications. Perfect for beginners!
How to Implement API Versioning in ASP.NET Core Web API
Apr 13, 2026.
Learn how to implement API versioning in ASP.NET Core Web API using URL, query string, or header versioning. Maintain backward compatibility and ensure smooth upgrades. A step-by-step guide!
How to Implement Authentication in React Using JWT Step by Step?
Apr 13, 2026.
Learn step-by-step how to implement JWT authentication in React applications. Secure your user data with practical examples, best practices, and route protection. Build robust and scalable authentication systems.
Advanced HTML: Building Modern, Scalable, and Accessible Web Applications
Apr 13, 2026.
Explore advanced HTML for modern web apps: semantic HTML, forms, multimedia, canvas, web storage, accessibility, and performance optimization. Build scalable, user-friendly experiences.
PnP Modern Search Results – Part 2: Custom Layouts with Handlebars (Beginner to Practical)
Apr 11, 2026.
Customize PnP Modern Search results with Handlebars! Learn to create dynamic layouts, bind data, and use @root for global data access. Beginner-friendly tutorial.
How to Call JavaScript from Blazor Without Performance Issues
Apr 09, 2026.
Unlock Blazor's potential! Learn JavaScript Interop for seamless C# and JS communication. Optimize performance, avoid pitfalls, and build powerful web apps. Master async calls, modules, and data handling for scalable Blazor solutions.