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]
Sandhiya Priya(11)
Arpit Jain(6)
Delpin Susai Raj(5)
Tuhin Paul(3)
Aarav Patel(2)
Saurav Kumar(2)
Mahesh Chand(2)
Nidhi Sharma(2)
John Godel(2)
Najath Risni(2)
Prabakaran M(2)
S.Ravi Kumar(2)
Nilesh Jadav(2)
Shaili Dashora(2)
Sourabh Somani(2)
Keerthi Raja(1)
Baibhav Kumar(1)
Rajesh Gami(1)
Gautam Singh(1)
Asfaque Ansari(1)
Praveen Kumar(1)
Amit Kumar(1)
Ck Nitin(1)
Mark Pelf(1)
Rajiv Singh(1)
Rikam Palkar(1)
Velladurai (1)
Chetan Sanghani(1)
Ziggy Rafiq(1)
Jaimin Shethiya(1)
Abhishek Tiwari(1)
Manikandan M(1)
Azim Zahir(1)
Mushtaq M A(1)
Vicente Gerardo Guzman Lucio(1)
Debasis Saha(1)
Harsha Vardhini(1)
Virender Verma(1)
Veena Sarda(1)
Onkar Sharma(1)
Pankajkumar Patel(1)
Sumit Singh Sisodia(1)
Logesh Palani(1)
Gayathri Anbazhagan(1)
Akshayrao V(1)
Alagunila Meganathan(1)
Pranav J.Dev(1)
Ajay Gandhi(1)
Mohit Kumar(1)
Gopi Chand(1)
Pankaj Kumar Choudhary(1)
Ankur Mishra(1)
Jacob Robinson(1)
Rizwan Ali(1)
Harpreet Singh(1)
Sarwar Hussain(1)
Rahul Kumar Saxena(1)
Saad Mahmood(1)
Manju lata Yadav(1)
Syed Shanu(1)
Ritesh Sharma(1)
Abhishek Jaiswal (1)
Lakshmanan Sethu Sankaranarayan(1)
Jean Paul(1)
Abhijit Patil(1)
Sunny Sharma(1)
Anoop Kumar Sharma(1)
Anubhav Chaudhary(1)
Resources
No resource found
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.
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.
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.
Handling Network Effects and Long-Tail Variance in Enterprise ML Rollouts
Jul 08, 2026.
Master enterprise ML rollouts: Tackle network effects with Switchback Testing & long-tail variance with Stratified CUPED.
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.
Minimum Swaps to Group All 1s Together
Apr 29, 2026.
A detailed guide to solving the “Minimum Swaps to Group All 1s Together” problem using the efficient sliding window technique. Learn how to avoid brute-force swaps by transforming the problem into finding the optimal subarray, along with step-by-step explanation, examples, and C# implementation.
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!
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.
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.
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!
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.
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.
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.
Beyond the Agile Dashboard: The Gatekeeper Effect and the Death of Trust in Scrum
Mar 18, 2026.
Explore how over-reliance on dashboards in Scrum creates 'gatekeepers,' stifles team autonomy, and ultimately erodes trust, hindering agility and innovation.
How Do Liquidity Providers Affect Token Price in Crypto
Jan 28, 2026.
Learn how liquidity providers affect token price in crypto. Understand liquidity depth slippage volatility price discovery and why LP design directly impacts token stability and long term value.
Sliding Window Technique Using Deque (DSA)
Jan 20, 2026.
Master the Sliding Window Technique with Deque! Learn how to efficiently find maximums in subarrays, optimize your code, and ace your DSA interviews. O(n) time!
Redis Rate Limiting Explained: Practical Patterns for APIs and Distributed Systems
Jan 08, 2026.
A practical, human written guide to using Redis for rate limiting. Learn common rate limiting strategies, real world tradeoffs, and how teams implement safe limits at scale.
Sliding Window Technique in DSA (Longest Substring Without Repeating Characters)
Jan 08, 2026.
Learn the Sliding Window Technique in DSA with a simple explanation of the Longest Substring Without Repeating Characters problem. Step-by-step logic with clean code examples.
Archive Partition Sliding Window Strategy
Dec 02, 2025.
Master data lifecycle with the Archive Partition Sliding Window Strategy. Improve performance, reduce storage costs, and ensure compliance. Includes Angular integration.
CSS Filters — Blur, Brightness, Contrast Effects
Nov 21, 2025.
Master CSS filters: blur, brightness, and contrast! Enhance images, create stunning UI effects, and improve readability with real-time demos and code samples.
CSS Shadows – Text Shadow & Box Shadow Tricks
Nov 21, 2025.
Master CSS shadows! Learn text-shadow & box-shadow techniques for stunning UI effects: neon text, floating cards, 3D elements, soft UI, and more. Elevate your designs!
Causal AI You Can Ship: From Correlation to Decisions
Oct 31, 2025.
Move beyond predictions! This article details a practical approach to Causal AI, emphasizing clear questions, logging, guardrails, and audits. Learn how to optimize for incremental impact and drive better decisions.
How to Solve Sliding Window Maximum in Linear Time
Oct 01, 2025.
This article dives into solving this common problem in linear time, moving beyond the inefficient naive approach. Learn how to leverage the deque (double-ended queue) data structure for optimal O(n) performance. Discover real-world applications in stock analysis, signal processing, and system monitoring, and master a technique crucial for efficient data handling and high-performance solutions.
Artificial Intelligence: The GitHub Effect on LLMs - Why Noisy Code Corrupts Training—and How to Build Reliable Autonomous Coders
Sep 25, 2025.
Public code often lacks production-grade quality, corrupting LLM training and leading to unreliable autonomous coders. This article explores how noisy code skews model internals, causing failures in autonomous code generation. It provides concrete data and system fixes, emphasizing data curation, training corrections, inference guardrails, and evaluations that prioritize operational reliability for building truly useful AI coding tools.
The Token Economy Flywheel: Growth, Liquidity, and Community
Sep 08, 2025.
Discover the Token Economy Flywheel: a model where community drives growth, growth fuels liquidity, and liquidity reinforces community. Learn how projects like Sharp Economy use this circular system to achieve sustainable adoption by incentivizing participation and rewarding contributions.
Node.js API Rate Limiting Explained: Token Bucket & Leaky Bucket Techniques
Aug 20, 2025.
This article is about implementing rate limiting in a Node.js API. Learn the why and how, compare algorithms (fixed window, sliding window, token bucket, leaky bucket), and see working Express middleware examples (in-memory and Redis-backed) with best practices for headers, testing, and production hardening.
Master React Hooks: useState, useEffect & Custom Hooks Guide
Aug 19, 2025.
React Hooks let developers use state, lifecycle methods, and other React features in functional components. Hooks like useState, useEffect, and custom hooks make code cleaner, reusable, and easier to manage.
Who Are Whales and Their Effect on the Market?
Aug 12, 2025.
Whales in cryptocurrency are individuals or entities holding large amounts of a coin, capable of influencing prices with their trades. Learn who they are, how they affect markets, and how to track their moves.
Figma 2025 Updates: A Game-Changer for Design and Collaboration
Aug 04, 2025.
Figma’s 2025 updates: AI-powered Figma Make, Figma Sites for websites, Figma Draw for vectors, Figma Buzz for marketing, enhanced Dev Mode.
When Should I Use useEffect in React?
Jun 26, 2025.
Wondering when to use useEffect in React? This guide explains the most common use cases like fetching data, subscriptions, and more—with examples and best practices.
Fixed Window vs. Sliding Window Rate Limiting in .NET
Jun 17, 2025.
Learn the difference between Fixed and Sliding Window Rate Limiting in .NET. Understand how each algorithm controls API traffic, prevents abuse, and suits different use cases like login or public endpoints.
Custom Bootstrap 5 Breadcrumbs -Ver 2
Jan 20, 2025.
This custom Bootstrap 5 breadcrumb solution enhances the basic breadcrumb feature with options for different sizes, icons, and multi-line text. It includes hover effects, and customizable colors, and is fully responsive without JavaScript.
Build Testimonial Carousel in React with Dynamic Animations
Nov 15, 2024.
Create an interactive testimonial carousel in React to showcase client feedback effectively. This component offers smooth animations, auto-advancing slides, responsive design, and dynamic star ratings using Lucide Icons.
Learn Sliding Window Technique
Sep 19, 2024.
The Sliding Window Technique is an efficient method for solving problems involving subarrays or substrings. It uses a "window" that slides across the data structure, allowing for dynamic adjustments in size.
Why I use StreamRendering in Blazor
Jul 25, 2024.
raditionally, if a component fetches data asynchronously, it may cause the UI to freeze or appear unresponsive during data loading. This article will demonstrate how Blazor's StreamRendering can solve this issue using a Weather component as an example.
Building Dynamic Timers in React Managing State and Effects
Jul 25, 2024.
This example demonstrates managing dynamic Timer components in React. Each Timer independently tracks button clicks and elapsed time, with start, pause, and reset functionality. The ExampleComponent allows users to add multiple Timer instances dynamically, showcasing efficient state management and rendering in React.
Project Management Certifications' Effect on Career Advancement
Jun 17, 2024.
In today's competitive job market, project management certification is a powerful tool for career advancement. Certifications like PMP, PRINCE2, and CSM enhance marketability, boost earning potential, and improve skills.
Functional Components with React Hooks and TypeScript
May 11, 2024.
Explore the seamless integration of React Hooks and TypeScript in the latest guide by Ziggy Rafiq, now published on C# Corner. Discover how to unleash the power of functional components for efficient state and side effect management. Elevate your React development skills today
Implement Memory Cache with Sliding Expiration in .NET
Apr 24, 2024.
This guide illuminates memory caching's efficacy in enhancing data retrieval by storing frequently accessed data in memory. Utilizing ConcurrentDictionary in C#, it illustrates the creation of a sliding expiration cache.
How to Customize Blogger Cursor
Mar 21, 2024.
Learn how to add a personal touch to your Blogger blog by customizing the cursor. Explore CSS techniques and HTML coding to create unique cursor effects that match your blog's theme and style.
How to Add Christmas Effects to Your Website
Dec 21, 2023.
Add a visual effect of falling snowflakes to your website. Unlock the festive spirit on your website! Learn the hassle-free method to add Christmas effects to your Google Blogger site. Follow six simple steps and witness the magic unfold seamlessly.
How to create different shapes in SwiftUI
Apr 14, 2023.
In this article, we are going to learn how we can create shapes in SwiftUI. We can create custom shapes by defining a path and applying modifiers to customize their appearance in SwiftUI.
Implement The UI Touch Effects In Xamarin Forms
Aug 05, 2022.
I will explain UI Effects in xamarin forms. We can implement UI Effects for Android and iOS. The plugin will create a custom renderer for each platform, and the effect will help you to animate touches with event handler. We can customize design for all UIs with support command and toucheffect. View with borders, corner radius and clipping to bounds, and view based on content view you can specify child through content property.
Image Slide Show Using Web Worker
Aug 02, 2022.
A simple slide show using HTML5 Web Worker.
Xamarin Community Toolkit - Effects
Apr 18, 2022.
In this article, you will learn about Xamarin Community Toolkit - Effects.
Adding The Drop Shadow Effect To A Xamarin.Forms Application
Mar 11, 2022.
In this article, I will show how easy it is to add shadows to our Xamarin.Forms applications without using Frames.
How To Implement Animation Effects In Angular 10
Oct 02, 2020.
In this article, we will discuss related to the animation effects in the Angular 10 framework.
Animation or Motion Effects Using Office UI Fabric/Fluent UI In SPFx
May 12, 2020.
In this article, you will learn about Animation or Motion effects using Office UI Fabric/ Fluent UI.
Creating A Dynamic Progress Bar In Power Apps - Part One
Apr 24, 2020.
In this article, you will learn how to create a Dynamic Progress Bar in Power Apps. You can make it as a custom component as well in case you have to use the progress bar in multiple places in the same form.
Xamarin.Forms - How to Use BindableProperty In Effects
Feb 23, 2020.
In this article, you will learn how to use BindableProperty Effects in Xamarin.Forms.
Xamarin.Forms - Tint Image Color Using Effects
Feb 14, 2020.
In this article, you will learn how to change image color using Tint Image Effects in Xamarin.Forms
Cartoon Effect And Pencil Sketch Using Open CV In Python
Jan 31, 2020.
In this article, you will learn about a cartoon effect and Pencil Sketch using Open CV in Python.
How To Customize System Sounds In Windows 10
Jan 02, 2020.
In this article, I have described how to personalize the system sounds for an event in Windows 10.
Xamarin.Forms - Working With Effects
Dec 18, 2019.
In this article, you will learn how to use Effect instead of Custom renderer in Xamarin.Forms.
How to Make 3D Perspective Boxes using CSS3
Dec 07, 2019.
In this article, learn how to create 3D perspective boxes using CSS3. CSS3, an advanced styling tool, enhances web design with animations and 3D transformations. We'll guide you through setting up a simple HTML file and applying CSS3 styles to create animated 3D cubes.
How to Create a Border Animation and Hover Effect in Bootstrap
Dec 07, 2019.
In this article, you'll learn to create a border animation and hover effect using Bootstrap and CSS. Follow step-by-step instructions to integrate the necessary Bootstrap and JS links, write CSS for the animation, and implement HTML code. This effect adds dynamic visuals to your web design.
MVC - Return A File (Excel) From A Controller’s Action Method And Create An Excel Blob In To The jQuery Along With Loader Effect
Sep 10, 2019.
In this article, you will learn about returning a File (Excel) from a Controller’s Action method and creating an Excel Blob in to the jQuery along with Loader effect
Sliding Entry In Xamarin.Forms
Jul 23, 2019.
In this article, you will learn about sliding entry in Xamarin.Forms.
Xamarin.Forms - Slide-Up Panel App
Jun 05, 2018.
In this article, we will learn about how to make slideuppanel using dk.slideuppanel plugin in xamarin.forms application
Xamarin.Forms - Border Shadow Effects Using Custom Frame Renderer
Dec 07, 2017.
In this article, you will learn how to use Border Shadow Effects Using Frame Renderer in your controls in Xamarin forms.
Xamarin.Forms - Border Shadow Effects Using Frame
Nov 30, 2017.
In this article, you will learn how to use Border Shadow Effects in your controls in Xamarin Forms.
Xamarin.Forms Tip - Implement Show/Hide Password Using Effects
Sep 19, 2017.
While developing login pages, we usually get a requirement that there should be an icon in password entry to show/hide password while entering the password. While looking for a solution to this requirement, I found that most of the implementation is done using custom controls whereas we can do this kind of small platform-specific customization using effects. Last year, I wrote this article about implementing custom fonts using effects so I thought let's try this also using the same tecnique.
PIP Map Effect In Unity
Jun 13, 2017.
In this article, I am going to explain about how to add a Picture in Picture map effect in Unity.
How To Make A Slide Show In ASP.NET Using AJAX Library Tool
Apr 21, 2017.
In this article, you will learn how to make a slide show in an ASP.NET, using AJAX Library tool.
Creating Sliding Tab Layout Interface Using Xamarin Android Using Visual Studio RC 2017
Feb 06, 2017.
This Android app development tutorial enables you to understand the Tab layout. For example, I demonstrate how to slide a Tab from the layout to another page layout.
Making Graphics Effect Using Shape Control In Microsoft PowerApps
Nov 16, 2016.
In this article, you will explore the dynamic world of graphic effects with Microsoft PowerApps! Learn how to wield shape controls to craft stunning visual elements, enhancing your app's interface and user experience.
Implement Custom Fonts Using Effects In Xamarin Forms
Jul 25, 2016.
In this article you will learn how to implement Custom Fonts Using Effects In Xamarin Forms.
Sliding Tab In Android
Jun 21, 2016.
In this article, you will learn about sliding tab in Android.
CSS3 Animation Using Transitions And 2D-Transforms
Mar 15, 2016.
This article explores creating engaging animations using CSS3 Transitions and Transforms. It covers how to smoothly change property values with transitions and demonstrates 2D transformation methods like rotate, scale, skew, and translate through practical examples, enhancing web design with interactive effects.
Image Slideshow Using JQuery, CSS In MVC 5
Jan 03, 2016.
This article will help you to understand how to implement image slideshow using JQuery and CSS in MVC.
How To Work With jQuery UI Effects
Oct 13, 2015.
In this article we will see how to use JQuery UI methods and their effects.
Scalable Vector Graphics - Filters 2
Aug 16, 2015.
This article explains the one filter elements known as SVG blur effects.
Sliding Drawer in Android
Jul 29, 2015.
In this article I will discuss Sliding Drawer in Android. A sliding drawer is same as custom ListView or simple ListView. Difference is only that Sliding Drawer remains hidden in the start. It only appears when we slide it out
jQuery Effects Methods
Jul 15, 2015.
In this article you will learn about JQuery Effects Methods.
Create a Picture Library Slideshow Web Part in SharePoint Site Pages
Jun 18, 2015.
In this article I will explain how to create a Picture library Slideshow Web part in SharePoint Site Pages.
How to Make Image Effect Gallery in ASP.Net Using HTML and CSS
Jun 15, 2015.
In this article I’ll show you how to make an Image gallery in ASP.NET using simple HTML and CSS. Here we will use various CSS effects to roll the image in various transition.
How to Increase Windows 10 Performance
Mar 16, 2015.
This article explains some points for increasing Windows 10 performance.
How to Create a Dropdown Navigation Menu Using Cascading Style Sheet
Feb 14, 2015.
In this article, we'll learn to create a dropdown navigation menu using CSS. Starting with a basic HTML structure, we'll style the menu to display links horizontally and add dropdown functionality. We'll adjust spacing, colors, and hover effects to refine the design.
Change ASP.Net Gridview Row Color on Mouseover
Feb 14, 2015.
This article explains how to change a GridView Row Background Color on MouseOver (Hover) and row click in ASP.Net.
JQuery: Slide Show With Panel in ASP.Net Using jQuery
Feb 10, 2015.
This article shows how to make a slide show in ASP.NET using jQuery.
CSS Navigation Bar With Sliding
Feb 10, 2015.
In this article we will create a unique toggle menu with Menu slide.
CSS3 Flip 3D Effect
Jan 10, 2015.
The CSS3 Flip 3D Effect uses properties like transform, perspective, and backface-visibility to create interactive, rotating elements. When a user hovers over an element, it flips to reveal content on the backside. Key CSS properties include margin, float, position, and transition.
Creating Reflection Effect in WPF - Expression Blend
Jan 02, 2015.
In this article you will learn how to create a reflection effect in WPF - Expression Blend.
Zoom Effect Using CSS3
Oct 17, 2014.
In this article we will discuss some examples of a zoom effect using the transform and transition properties of CSS3.
Animated Image Slide Show in C#
Aug 20, 2014.
This article describes how to create a simple Animated Image Slide Show for Windows Applications using C#.
Over Clause in Sql Server
Aug 17, 2014.
SQL Over. This article explains how SQL Over clause works. Windowing in SQL Server is done by the over clause that was introduced in SQL Server 2005.
Magnifying Glass Effect Using HTML5
Mar 24, 2014.
Create a captivating magnifying glass effect using HTML5, Canvas, and JavaScript. Enhance user experience with interactive zoom functionality for images. Incorporate mouse and touch interactions for seamless navigation and engagement on web platforms.
Picture Library SlideShow WebPart in SharePoint 2013
Mar 18, 2014.
In this article, I will provide you with the procedure required to show images from a Picture Library with a Slideshow Effect.
Slide Show Using Content Search Web Part in SharePoint 2013
Mar 12, 2014.
This article provides an overview of the Content Search Web Part.
Slide Show Application in C#
Feb 26, 2014.
In this article, I am demonstrating how to develop a slide show application using C#.
Basic Text Insert Effect Using JavaScript and jQuery
Feb 13, 2014.
In this article, we create a dynamic text effect using JavaScript that displays characters one by one. You'll learn to set up a div for the text, apply a character-by-character animation, and use a slider to control the animation speed.
Text Effect V2 Using jQuery and JavaScript
Feb 13, 2014.
In this article we will create a Zooming text effect using jQuery and JavaScript.
Text Effect V3 Using jQuery and JavaScript
Feb 13, 2014.
This article explains how to create a text animation effect using jQuery. It demonstrates how to display characters one by one with customizable speed controlled by a slider. The effect involves setting up HTML for text and a slider, styling with CSS, and using JavaScript for the animation and slider functionality.
Flipping Book Animation 3D Using CSS3 and JavaScript
Feb 11, 2014.
Create an interactive 3D flipping book animation using CSS3 and JavaScript. This tutorial covers CSS3 3D transforms, transitions, and animations, combined with JavaScript to create a realistic flipping effect. Perfect for enhancing web design with smooth, dynamic visual effects and interactive content.
Revolving Door 3D Animation Using CSS3 Only
Feb 11, 2014.
Learn to utilize keyframes, CSS transforms, and transitions to build a dynamic, rotating 3D door effect. Perfect for web designers looking to enhance user interfaces with smooth animations.
Scaling And Shrinking Effects On HTML Elements Using CSS3
Feb 10, 2014.
This article explains the scaling effect of CSS3 in detail by covering all its variants.
Basics of creating Parallax Effect using HTML CSS and JavaScript
Jan 30, 2014.
In this article I’ll explain what a Parallax is? What does it mean? How to create one from scratch.
Stitched Look Using CSS
Jan 27, 2014.
In this article, we will learn how to provide a Stitched effect using CSS.
SQL Injection In ASP.Net
Jan 13, 2014.
This article explains how SQL Injection is possible in ASP.Net.
Animate Height and Direction of Slide Using jQuery
Dec 14, 2013.
This article explains how to animate the height and direction of a Slide using jQuery.