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]
Nidhi Sharma(12)
Sandhiya Priya(11)
Aarav Patel(9)
Tuhin Paul(7)
Riya Patel(7)
Ananya Desai(6)
Saurav Kumar(5)
Niharika Gupta(5)
Mahesh Chand(3)
Željko Perić(2)
Ajay Narkhedkar(2)
Ng Cheehou(2)
Kaveendra Dhilhan(2)
Rohit Gupta(2)
Subash S(2)
Nabaraj Ghimire(2)
Abiola David(1)
Sudarshan Hajare(1)
Ketan Sathavara(1)
Pankajkumar Patel(1)
Mariem Moalla(1)
Snesh Prajapati(1)
sushil kumar(1)
Hari Lakkakula(1)
Raj Bhatt(1)
Piero Viano(1)
Sanjay Joshi(1)
Mohamed Shifan(1)
Suraj Vishwakarma(1)
Sagar Rane(1)
Sardar Mudassar Ali Khan (1)
subramanya m(1)
Rikam Palkar(1)
Priya Prajapati(1)
Philasande Mathafeni(1)
Micheal Xavier A (1)
Tanuj (1)
Resources
No resource found
Lock Objects in Power BI Service
Aug 25, 2026.
Learn how to use Lock Objects in Power BI Service to prevent visuals, buttons, images, shapes, and other report elements from accidental movement or resizing.
Diving in OOP (Polymorphism and Inheritance – Part 5): All About Properties in C#
Aug 26, 2026.
Learn C# properties from fundamentals to modern syntax, including get, set, backing fields, auto-properties, init, required, abstract properties, inheritance, and C# 14 field keyword.
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.
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.
React JS Intermediate Interview Questions
Aug 19, 2026.
React JS Intermediate Interview Questions, crack intermediate level of certifications, challenges, or interviews of React JS, top interview questions React JS, top interview questions React, React
Benchmarking Context Compaction Strategies for AI Coding Agents
Aug 19, 2026.
Benchmark context compaction strategies for AI coding agents by measuring cache efficiency, token usage, latency, model performance, and workload reliability.
Benchmarking AI Retrieval Latency Across Fabric IQ and Vector Stores
Aug 18, 2026.
Benchmark AI retrieval latency across Microsoft Fabric IQ and traditional vector stores by comparing response times, retrieval accuracy, indexing performance, scalability, and enterprise workload behavior.
Benchmarking Local LLM Inference with Quantized Models on Windows
Aug 17, 2026.
Benchmark local LLM inference on Windows using quantized models and compare CPU, GPU, and NPU performance, memory usage, latency, throughput, and model efficiency.
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.
Subarrays with Sum in Range (Sliding Window)
Aug 05, 2026.
Master the sliding window technique to efficiently count subarrays with sums in a given range [l, r]. Optimize for positive integers.
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.
Max Sum Subarray of Size At Least K – Complete Explanation (Java)
Aug 03, 2026.
Master the Max Sum Subarray of Size At Least K problem with a Java O(n) solution combining Kadane's Algorithm and Sliding Window.
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.
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'.
Fix GitHub Authentication Issues When Using Multiple Accounts on Windows
Jul 29, 2026.
Fix GitHub authentication errors on Windows caused by cached credentials. Learn to clear Windows Credential Manager for multiple accounts.
Metadata Architecture for Financial Vector Store Precision: A Six-Dimensional Framework for Enterprise RAG Systems
Jul 30, 2026.
Unlock precision in financial RAG with a 6D metadata framework. Enhance retrieval, reduce hallucination, and ensure compliance.
Running Windows Forms Applications on Windows, Linux and macOS with Gtk.Windows.Forms
Jul 27, 2026.
Run existing WinForms apps on Linux & macOS with Gtk.Windows.Forms. Reuse code, save time, and expand reach without UI rewrites.
Inside the .NET Garbage Collector: How Mark, Sweep, Compact, and Finalization Really Work in C#
Jul 23, 2026.
Understand the .NET GC's Mark, Sweep, Compact, and Finalization phases. Learn how it efficiently reclaims memory and keeps your C# apps running smoothly.
Real-Time Fraud Detection Using Sliding Window Algorithms, LangGraph, RAG, State, and Memory
Jul 24, 2026.
Build an enterprise fraud detection system using LangGraph, RAG, and sliding window anomaly detection for real-time financial transaction analysis.
Garbage Collection in C#: How .NET Automatically Manages Memory
Jul 23, 2026.
Learn how .NET's Garbage Collection automatically manages C# memory, preventing leaks and improving app reliability by reclaiming unused objects.
SQL Server Query Store: Monitoring and Fixing Slow Queries
Jul 21, 2026.
SQL Server Query Store: Monitor, diagnose, and fix slow queries with historical data, execution plans, and performance metrics.
Understanding __new__ vs __init__ in Python: Allocation, Initialization, and Object Pooling
Jul 18, 2026.
Demystify Python's __new__ vs __init__: understand object creation, subclassing immutables, and implementing powerful patterns like Object Pooling.
SeaweedFS Tutorial: Building Scalable Object Storage for Cloud-Native Applications
Jul 16, 2026.
Learn how SeaweedFS works, its architecture, deployment process, and how to build scalable object storage for cloud-native applications using open-source technology.
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.
Feature Stores Explained: Managing Machine Learning Features at Scale
Jul 15, 2026.
Learn how Feature Stores help manage machine learning features at scale through centralized storage, feature serving, versioning, and MLOps integration.
How to Use Shadcn Dialog Components in React & Next.js
Jul 10, 2026.
Learn to install and use Shadcn Dialog components in React & Next.js with Tailwind CSS. Build reusable dialog modals for forms, confirmations, and more.
Architecting the Intelligent Enterprise Feature Store: PITC, Backfilling, and Multi-Agent LangGraph Orchestration
Jul 08, 2026.
Build an Intelligent Enterprise Feature Store with PITC, backfilling, and Multi-Agent LangGraph RAG for scalable ML.
Installing and Using Windows Admin Center on Windows Server
Jul 08, 2026.
Master Windows Server management with Windows Admin Center. Install, configure, and use this free tool for efficient server monitoring and administration.
SeaweedFS Tutorial: Building Scalable Object Storage Systems
Jul 09, 2026.
Master SeaweedFS for scalable object storage. Learn its architecture, benefits, and best practices for building efficient, high-performance distributed systems.
Specification Pattern in C#
Jul 05, 2026.
Master the Specification Pattern in C# to avoid method explosion. Represent business rules as reusable, composable objects for cleaner, flexible code.
Feature Store Architecture for Machine Learning Applications
Jul 03, 2026.
Master feature store architecture for ML. Centralize, manage, and serve features for consistent training & real-time inference.
Building Flexible EF Core Queries with Query Objects
Jun 27, 2026.
Master EF Core query flexibility with Query Objects. Build reusable, composable queries for maintainable, efficient data retrieval.
Building a Production-Grade Object Storage Migration Tool Using Node.js and AWS S3
Jun 23, 2026.
Build a production-grade object storage migration tool with Node.js and AWS S3, covering architecture, challenges, and best practices for scalability.
Navigating Vector Store Trade-offs and Building Agentic Workflows with LangGraph
Jun 21, 2026.
Explore vector store trade-offs (Pinecone, Chroma, Milvus, pgvector) and build secure, agentic RAG workflows with LangGraph for enterprise.
AI Context Lifecycle Management: Storing, Updating, and Retiring Context
Jun 19, 2026.
Master AI Context Lifecycle Management: Store, update, and retire context effectively for better AI responses and reduced costs.
Context Window Limits in LangGraph with Real time Use Case
Jun 17, 2026.
Master LangGraph context window limits with memory management strategies like trimming and summarization for real-time AI agents.
Context Window Optimization Techniques for Large-Scale AI Applications
Jun 15, 2026.
Optimize LLM context windows for scalable AI apps. Reduce costs, latency, and improve response quality with smart retrieval & summarization.
Building Production-Ready Local AI Solutions with Windows AI Foundry
Jun 12, 2026.
Unlock production-ready local AI on Windows with Windows AI Foundry. Enhance privacy, reduce costs, and boost performance.
WSL Containers Explained: A New Alternative to Docker Desktop for Windows Developers
Jun 11, 2026.
WSL Containers offer Windows developers a faster, more efficient alternative to Docker Desktop for running Linux containers locally.
Local-First AI Development: Running Enterprise Models on Windows PCs
Jun 11, 2026.
Explore Local-First AI Development: run enterprise models on Windows PCs for enhanced privacy, reduced costs, and lower latency.
Overcoming Context Window Saturation in Multi-Hundred-Page FMCG Documents
Jun 11, 2026.
Overcome LLM context window saturation for FMCG documents with RAG, FastAPI, React, and Gemini 1.5 Flash.
Windows Coreutils for Developers: Bringing Linux Commands Natively to Windows
Jun 11, 2026.
Windows Coreutils brings Linux commands like ls, cat, and grep natively to Windows, boosting developer productivity and cross-platform consistency.
Developer Environment as Code: Automating Workstation Setup with WinGet Configuration Files
Jun 11, 2026.
Automate Windows workstation setup with WinGet Configuration Files. Achieve consistent, repeatable developer environments for faster onboarding and reduced drift.
Intelligent Terminal in Windows: How AI-Powered Command Lines Improve Developer Productivity
Jun 11, 2026.
AI-powered intelligent terminals boost Windows developer productivity by simplifying command discovery, error resolution, and script generation.
Local AI Inference in .NET: Running Models on Windows Without Cloud APIs
Jun 10, 2026.
Run AI models locally on Windows with .NET. Explore ONNX Runtime, Ollama, and hardware acceleration for private, fast, and cost-effective AI.
Context Engineering for AI Applications: Beyond Prompt Engineering
Jun 08, 2026.
Learn how context engineering goes beyond prompt engineering by optimizing retrieval, memory, tool outputs, and information pipelines for enterprise AI applications in .NET.
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.
Understanding Microsoft Entra ID Tenant Object Quota
Jun 03, 2026.
Understanding Microsoft Entra ID Tenant Object Quota: What It Is, Why It Matters, and How to Manage It
Getting Started with Claude AI
Jun 03, 2026.
Introduction to Anthropic Claude AI and step by step installation of Claude Desktop.
Hosting Persistent DevOps Tools on an Azure Windows VM using Docker
Jun 03, 2026.
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.
Azure Key Vault Tutorial: Securely Store Application Secrets
Jun 03, 2026.
Learn Azure Key Vault with step-by-step examples. Securely store application secrets, passwords, API keys, certificates, and connection strings in Azure.
The Future of Windows Development in an AI-First World
Jun 01, 2026.
AI is transforming Windows development! Learn how AI-first approaches, local AI processing, and intelligent automation are shaping the future of Windows apps.
How Context Windows Are Becoming the New Scalability Problem in AI Applications
May 29, 2026.
Context windows are AI's new scalability bottleneck. Learn how large context impacts cost, latency, & accuracy, and how engineers are optimizing for efficiency.
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.
How to Get the Most Out of Your Claude Pro Account
May 07, 2026.
Maximize your Claude Pro account! A developer's guide to usage, smart habits, and workflow strategies for brainstorming, coding, testing, and more. Last a month!
Claude vs ChatGPT: Which AI Platform Is Better in 2026?
Apr 30, 2026.
Claude vs ChatGPT comparison for developers, businesses, writers, and AI builders. Learn differences in coding, reasoning, memory, AI agents, token usage, enterprise AI, pricing, and real world applications.
Why Claude Uses So Many Tokens and How Developers Can Reduce AI Costs
Apr 30, 2026.
Learn why Claude consumes large numbers of tokens, what causes high AI costs, and how developers can reduce token usage using smarter prompts, context engineering, Claude.md optimization, and AI architecture strategies.
Minimum Window Subsequence
Apr 30, 2026.
A detailed guide to solving the Minimum Window Subsequence problem using a greedy two-pointer approach. The article explains how to find the smallest substring in a string that contains another string as a subsequence, using forward scanning to match characters and backward scanning to minimize the window. It includes step-by-step intuition, dry run, and an optimized O(n × m) solution suitable for coding interviews.
How to Check If a Stored Procedure Exists in SQL Server
Apr 29, 2026.
A comprehensive guide explaining how to check whether a stored procedure exists in SQL Server using multiple methods such as INFORMATION_SCHEMA, sys.procedures, OBJECT_ID, and SSMS UI. The article also highlights practical use cases, best practices, and common issues developers face while validating stored procedures across different environments like development and production.
Redux simplified part 2: Slice and Store
Apr 29, 2026.
Let me teach you how to use redux in best way possible with TypeScript
Count Distinct Elements in Every Window
Apr 27, 2026.
Master the sliding window technique! Learn how to efficiently count distinct elements in every window of an array using a HashMap. Java solution and complexity analysis included.
Substrings With Exactly K Distinct Characters
Apr 27, 2026.
Learn how to efficiently solve the Substrings With Exactly K Distinct Characters problem using the sliding window technique. This guide explains the key insight of converting the problem into “at most K” subproblems, includes step-by-step intuition, dry run examples, and an optimized Java solution with O(n) time complexity and constant space.
Count Subarrays with K Odd Numbers
Apr 27, 2026.
Master the 'Count Subarrays with K Odd Numbers' problem using the sliding window and 'atMost(k) - atMost(k-1)' technique. Optimize your coding interview prep with this O(n) solution!
Max Sum Subarray of Size K
Apr 27, 2026.
Master the sliding window technique to find the maximum sum subarray of size K. This guide provides a clear explanation, Java code, and complexity analysis.
Subarrays With At Most K Distinct Integers
Apr 27, 2026.
A detailed guide to solving the Subarrays With At Most K Distinct Integers problem using the sliding window technique. Learn the intuition, step-by-step approach, dry run examples, and optimized Java implementation with O(n) time complexity. Perfect for coding interviews and mastering array-based problems.
Smallest Window Containing ‘0’, ‘1’, and ‘2’
Apr 27, 2026.
Master the Sliding Window technique! This guide solves the 'Smallest Window Containing 0, 1, and 2' problem with clear explanations, examples, and Java code. Find the shortest substring efficiently!
Count Increasing Subarrays
Apr 22, 2026.
Learn how to efficiently count strictly increasing subarrays in an array using an optimized O(n) approach. This article explains the concept step-by-step by breaking the array into increasing segments and applying a mathematical formula to count valid subarrays. Includes a clear Java implementation, dry run examples, and edge case analysis—perfect for beginners and coding interview preparation.
What is Stored Procedure vs Function in SQL with Examples?
Apr 17, 2026.
Unlock the power of SQL! Learn the key differences between Stored Procedures and Functions with examples. Optimize database operations and boost performance. Discover when to use each for efficient, scalable applications.
How to Store and Query Embeddings Using Vector Databases
Apr 15, 2026.
Learn how to use vector databases to store and query embeddings for AI applications. Unlock semantic search and RAG pipelines for intelligent systems.
How to Map DTOs Using AutoMapper in .NET with Example
Apr 14, 2026.
Simplify .NET object mapping with AutoMapper! Learn how to use DTOs to protect data, reduce code, and improve API performance with our step-by-step guide.
What is Context Window in LLMs and Why Does It Matter
Apr 14, 2026.
Unlock the power of LLMs! Learn about context windows, their impact on AI performance, and how to optimize them for better conversations and accurate results.
What is Rate Limiting in APIs and How to Implement It?
Apr 13, 2026.
Protect your APIs with rate limiting! Learn how to implement it using token bucket, sliding window, API gateways, and Redis. Prevent abuse and ensure performance.
OOP in C# — Deeper Understanding for Freshers
Apr 10, 2026.
Unlock the power of OOP in C#! This beginner-friendly guide simplifies encapsulation, inheritance, polymorphism, and abstraction with real-world examples. Build better C# applications!
How to Use Window Functions in SQL Server With Practical Examples?
Apr 06, 2026.
Unlock SQL Server's power with window functions! Learn to calculate rankings, running totals, and more without losing row details. Boost your data analysis skills!
What Are Stored Procedures in SQL Server and How to Use Them
Apr 03, 2026.
Master SQL Server Stored Procedures! Learn to create, execute, and optimize them for improved performance, security, and code maintainability. Step-by-step guide.
What Is SOLID Principles in Object Oriented Programming With Real Examples
Apr 03, 2026.
Master SOLID principles (SRP, OCP, LSP, ISP, DIP) in OOP with real-world C# examples. Write clean, maintainable, and scalable code for robust applications.
What Is TypeScript Interface vs Type Alias and When to Use Which?
Apr 03, 2026.
Unlock the power of TypeScript! Learn the difference between Interface and Type Alias with clear examples. Choose the right tool for object shapes, unions, and more!
How to Manage Long Context Windows in LLM Applications Without Losing Accuracy?
Apr 02, 2026.
Master LLM context windows for peak accuracy! Learn chunking, RAG, summarization, and more to build efficient AI chatbots and document analysis systems. Optimize now!
How to Fix DeletingCloudOnlyObjectsNotAllowed in Microsoft Entra
Mar 31, 2026.
Fix "DeletiCloudOnlyObjectsNotAllowed" after moving disabled accounts to an unsynced OU in Entra ID. Learn how to resolve sync errors and restore proper hybrid identity.
How to Fix “Object Reference Not Set to an Instance of an Object” in C#?
Mar 31, 2026.
Master the dreaded 'Object reference not set' error in C#! Learn to identify, fix, and prevent NullReferenceExceptions with practical C# and ASP.NET Core examples.
How to Secure Context Windows Against Prompt Injection in Apps
Mar 30, 2026.
Secure your RAG apps! Learn to defend against prompt injection in multi-tenant systems. Implement context control, data sanitization, and tenant isolation.
C# Programming Language Guide
Mar 29, 2026.
This document is content of my research, it has piece of paragraphs that I have gained from the official vendor of .NET and C# programming language which is Microsoft.
Monkey Patching in Python: What It Is and How to Use It
Mar 29, 2026.
Learn what monkey patching in Python is and how to use it safely in real projects. This practical guide shows what monkey patching does, how it works, when to use it, and how to avoid common mistakes.
Immutability: The Secret Weapon for Reliable C# Applications
Mar 29, 2026.
Unlock the power of immutability in C# for building reliable applications! Learn how immutable objects prevent bugs, ensure thread safety, and simplify debugging. Master the secret weapon for robust .NET software.
How the .NET Garbage Collector Actually Thinks
Mar 27, 2026.
Demystify .NET garbage collection! Learn how it manages memory, optimizes performance, and impacts your C# code. Understand generations, LOH, and best practices.
Difference Between Abstract Class and Interface in C#
Mar 26, 2026.
Unlock the power of C#! Learn the difference between abstract classes and interfaces with clear explanations, examples, and use cases. Write cleaner, scalable code!
How to Store and Search Embeddings Using Vector Database Like Pinecone?
Mar 23, 2026.
Learn how to use Pinecone, a vector database, to store and search embeddings for AI applications. Build semantic search, chatbots, and more! Step-by-step guide.
How to Store Passwords Securely Using Bcrypt in Backend Applications?
Mar 23, 2026.
Learn how to securely store passwords in backend applications using Bcrypt. Protect user data and prevent breaches with this industry-standard hashing technique.
How to Implement Redis Caching for High-Traffic Applications?
Mar 16, 2026.
Boost app performance with Redis caching! Learn how to implement Redis for high-traffic applications, reduce database load, and improve response times. A must-read!
Deep Dive into Object-Oriented Programming (OOP) in C#
Mar 11, 2026.
Explore Object-Oriented Programming (OOP) in C# with this deep dive! Learn core concepts, internal anatomy, and the four pillars to build robust applications. Master OOP!
What are the challenges in maintaining scene consistency in AI video generation?
Mar 10, 2026.
Explore the technical hurdles in AI video generation: maintaining scene consistency. Learn about character identity, object stability, and temporal continuity.
How to securely store secrets and API keys in cloud applications?
Mar 09, 2026.
Protect cloud apps! Learn secure storage of secrets & API keys. Avoid hardcoding, use secret managers, rotation, encryption, & access control for robust security.
Builder Pattern in C#
Mar 07, 2026.
Master the Builder Pattern in C# for elegant object creation! Simplify complex object construction with step-by-step implementation and improve code maintainability.
How to Securely Store and Manage Secrets in Applications?
Mar 05, 2026.
Protect your apps! Learn secure secret management: avoid hardcoding, use encryption, access controls, rotation, & monitoring. Fortify cloud & distributed environments.
Prototype Pattern in C#
Mar 04, 2026.
Learn the Prototype pattern in C#! Clone objects instead of creating them from scratch for efficiency. Includes shallow vs. deep copy examples & benefits.
Garbage Collection Internals in .NET: How Memory Management Really Works
Mar 03, 2026.
Unlock .NET's garbage collection secrets! Explore generational memory management, LOH behavior, GC modes, and optimization techniques for high-performance C# apps.
What Is the Latest Zero-Day Vulnerability Affecting Windows or Linux Systems?
Mar 02, 2026.
Discover the latest zero-day vulnerabilities impacting Windows and Linux systems in 2026. Learn about the risks, real-world examples, and how to protect your systems.
MoltWorker on Cloudflare Workers: What it is and How to deploy OpenClaw agents at the edge
Mar 02, 2026.
Learn what MoltWorker is and how to deploy OpenClaw agents on Cloudflare Workers, with simple steps, key safeguards, and real-world use cases.