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]
Sardar Mudassar Ali Khan (3)
David Mccarter(3)
Nagaraj M(2)
Kirtesh Shah(2)
Mahesh Chand(2)
Shivprasad (2)
Anshu Kulhade(1)
Naresh Kumar Katta(1)
Yash Pasrija(1)
Akshay Amin(1)
Sreenath Kappoor(1)
Kuppu Swami(1)
Vijayaragavan S(1)
Chaman Gautam(1)
Saad Aslam(1)
Gaurav Jain(1)
Ankur Mistry(1)
Prasham Sabadra(1)
Vijay Kumari(1)
Rupali Shinde(1)
Afzaal Ahmad Zeeshan(1)
Mohammed Ibrahim (1)
Srinivas Narula(1)
Vineet Kumar(1)
Guest User(1)
Ramesh Kartik(1)
Vishal Chaturvedi(1)
Prashant Nimbare(1)
Anurag Sarkar(1)
Amisha Mehta(1)
Sonia Bhadouria Vishvkarma(1)
Nitin Bhardwaj(1)
Manish Sharma(1)
Shubham Srivastava(1)
Abdur Rehman(1)
Doug Wagner (1)
Praveen Kumar(1)
Resources
No resource found
Offensive Socket Security in .NET: ThreadPool Starvation and the Silent DoS (Phase 03 of 16)
Apr 13, 2026.
Uncover ThreadPool starvation in .NET! Learn how attackers exploit blocking sockets for silent DoS attacks, bypassing traditional monitoring. Secure your apps now!
Prevent Denial-of-Service (DoS) Attacks in AI Agent Systems
Mar 13, 2026.
Protect AI agents from DoS attacks! Learn how to implement rate limiting, prompt validation, and monitoring to ensure system stability and security. Cost-effective AI!
DoS(Denial-of-Service) Mitigation Using API Rate Limiting and Throttling
Feb 10, 2026.
Shield APIs from DoS attacks with rate limiting & throttling. Control request volume, protect backend services, & ensure fair usage. Enhance resilience & security.
Liskov Substitution Principle (LSP) in C#: Inheritance Done Right
Oct 20, 2025.
Master the Liskov Substitution Principle (LSP) in C# and write robust, maintainable code! This article dives deep into LSP, demonstrating how to design inheritance hierarchies where derived classes seamlessly replace base classes without breaking your application. Learn to identify and refactor common LSP violations using practical C# examples like the classic Bird and Rectangle-Square problems. Ensure your inheritance relationships are sound, predictable, and adhere to SOLID principles for better software design. Discover when composition is a superior alternative to inheritance.
Preventing Denial of Service (DoS/DDoS) in ASP.NET Core Applications
Sep 15, 2025.
This article covers essential mitigation strategies, including rate limiting, input validation, request size limits, and caching. Learn how to use reverse proxies, CDNs, and WAFs for robust defense. Implement monitoring and logging for early threat detection and ensure application resilience under attack.
Application Security Against DoS and DDoS Attacks in ASP.NET Core Web API Introduction
Aug 29, 2025.
Protect your ASP.NET Core Web API from DoS and DDoS attacks! Learn practical techniques like rate limiting, IP filtering, caching, and WAF deployment for robust security.
Beginner’s Guide to Power BI: DAX, Measures, and Learning by Doing
Aug 07, 2025.
I’m still new to Power BI, but I’ve already learned a lot... and I’m still learning! Especially about DAX formulas, measures, and how they’re different from Excel. This post is my beginner-friendly take on what clicked, what confused me, and how I’m figuring it out along the way.
Chapter 5: JavaScript Loops: Repetitive Tasks
Jul 30, 2025.
This chapter covers JavaScript loops—for, while, and do...while—along with break and continue statements, helping you automate repetitive tasks and iterate over data effectively.
Preventing DoS Attacks in ASP.NET Core MVC Applications
Sep 08, 2024.
This ASP.NET Core MVC project demonstrates essential techniques to prevent DoS attacks, including rate limiting, request size limiting, and Google reCAPTCHA integration. The solution ensures security by controlling incoming requests, validating inputs, and preventing automated attacks while maintaining application performance.
Do While Loop in C#
May 28, 2024.
Do-while loop in C# guarantees execution of code block at least once. Syntax: do { /* Code */ } while (condition);. Steps involve code execution, condition evaluation, loop continuation, and termination. Example demonstrates printing numbers from zero to five.
🖥️ Incident Handling: Common Malware Attacks
Jan 23, 2024.
Explore the realm of malware attacks, unveiling the intricacies of threats like ransomware, computer viruses, worms, Trojan horses, and adware. Delve into their types, characteristics, and potential impact on computer systems and networks.
ASP.NET Core 7 - Introduction of Rate Limiting middleware
Oct 05, 2023.
This article is an Introduction of Rate Limiting middleware in ASP.NET Core 7.
DoS & DDoS attacks
Sep 27, 2023.
Denial of Service (DoS) and Distributed Denial of Service (DDoS) attacks are malicious attempts to disrupt the normal functioning of a targeted server, service, or network by overwhelming it with a flood of traffic. In a DoS attack, a single source is used to flood the target, while DDoS attacks involve multiple sources, making them harder to mitigate. The aim is to render the targeted system or network unavailable, causing service outages, financial losses, and reputational damage. Countermeasures include network security protocols, firewalls, and traffic filtering systems.
Execute DOS Command in Desktop flow using Microsoft Power Automate
Jun 09, 2023.
Reading this article, you can learn how to Execute the DOS Command using Run Dos command actions with Desktop flow in Microsoft Power Automate.
10 Dos And Don'ts Of Copying And Pasting Code
Oct 04, 2021.
In this article, you will learn about 10 Dos and Don’ts of Copy and Paste Code.
How To Perform Get() Operation Using In-Memory Web API And Service In Angular
May 24, 2021.
in this article, I told you that how to done get() operation using in-memory web API and service in angular.
7 Years Later, How Am I Doing?
Apr 16, 2021.
In this article, you will learn that after 7 Years Later, How Am I Doing?
The World-Wide Pandemic Is Showing Us Working Remote Works - Getting More Work Done
Jun 11, 2020.
In this article you will learn about the world-wide pandemic is showing us working remote works - getting more work done.
A Beginner's Guide to Cyber Security
May 03, 2020.
This article looks at the fundamentals of cybersecurity, including basic terms and terminologies of security, the importance of data, attributes of data. and the CIA triad, confidentiality, integrity, and availability. It also looks at cybersecurity domains and different types of encryption techniques, like asymmetric and symmetric encryption.
Top 10 LinkedIn Dos And Don'ts
Apr 12, 2020.
In this article, you will learn about top 10 linkedIn dos and don'ts.
10 Do's And Don'ts For SQL Server Developers
Jan 27, 2020.
In this article, you will learn about 10 do's and don'ts for SQL Server.
What Can Be Done To Make Code Quality Better
Dec 29, 2019.
In this article, you will learn what can be done to make code quality better.
What Is The Definition Of "DONE"
Dec 19, 2019.
In this article, we will learn the definition of "DONE" and how it is helpful to the agile scrum development team.
SPFx - Resolved Error Of 'Gulp Package - Solution' - "the WebParts Manifests List Is Empty. Please Ensure You Have Done A Build And That Your Config File Is Pointed At The Correct Folder"
Sep 26, 2019.
In this article we will discuss one of the errors we are facing while deploying (packaging the solution) the SPFX component to my O365 tenant.
Difference between break and continue in Java
Sep 24, 2019.
In Java break and continue statements are known as Jump Statements. In this article, you will learn about the break and continue statements in Java and how we can use these statements in Java with code examples.
SharePoint Hosted App Data Manipulation With Office 365 Using Custom JavaScript Library - Part 1
Dec 08, 2015.
In this article, we are going to learn how to create SharePoint hosted App in office 365. Perform data manipulation using Custom JavaScript Library.
The Not Do's In Your SmartWatch Application
Oct 16, 2015.
In this article we will learn about the not-dos in your smartwatch application.
Rename A File Using DOS Command
Jul 22, 2015.
There are multiple ways to rename a file in C#. In this article, I'll show you how to rename a file in C# using FileInfo and DOS command.
SharePoint 2013 Step by Step Implement ModalDialog With Promise Pattern
Apr 29, 2015.
This article shows how to use SP.UI.ModalDialog with Promise Pattern of JavaScript to show a message when content is bound to a page.
Effective Scrum Master's Do's and Don'ts
Mar 30, 2015.
In this article you will learn Effective Scrum Master's Do's and Don'ts.
DOS Scripting Tips and Tricks
Aug 20, 2014.
This article describes the DOS Scripting trips and tricks.
Definition of Done in Agile
Jan 10, 2014.
In Agile methodology, I could say there are only two states, either it is Done or Not Done. The Definition of Done (DoD) is a must list for an Agile scrum team.
Method Overloading in Java
Aug 05, 2013.
This article describes how method overloading works in java. The Netbeans IDE is used for the development of the example.
Looping Construct in C#
Aug 02, 2013.
In this article we will see how to use looping construct in C#.
Saving Data Using DataGridview and Doing Calculations
Mar 18, 2013.
This article will help for saving data (Items via DataGridView) in the database in Window Forms using C# and SQL Server.
Control statements in VB.NET
Nov 10, 2012.
In this article, you will learn various control statements (looping) controls in VB.NET including Do..While, For, and foreach statements.
JavaScript Statements
Oct 19, 2012.
Today, we are going to see the use of JavaScript Statements that are very important for starting with the fundamentals of JavaScript.
do while Loop in Typescript
Oct 17, 2012.
In this article explains how to use the TypeScript do while loop with code example.
Turn off User Account Control Done by Admin Only in Windows 8
Oct 09, 2012.
In this article I have described how to turn off User Account Control for Administrators only in Windows 8.
How to Run DOS Prompt in Windows 8
Mar 31, 2012.
In this article we explain use of a DOS Prompt in the Windows 8 Operating System and runnig a Turbo C++ application in a DOS Prompt.
Doing Arrays - C#
Feb 24, 2011.
The article explains type of arrays in C# with easy to understand examples. Mixed Arrays, Jagged Arrays, Multi Dimensional Arrays, Single Dimension Arrays.
6 Ways of Doing Locking in .NET (Pessimistic and Optimistic)
Sep 28, 2010.
This article talks about 6 ways of doing locking in .NET. It starts with concurrency problems and then discusses about 3 ways of doing optimistic locking.
3 Ways of Doing Optimistic Locking in .NET
Sep 18, 2010.
In this article we will touch base 3 ways of doing optimistic locking i.e. Using ADO.NET dataset, SQL Server Timestamp check and old / new value check.
Interviewing "Must DOs and Please DON'Ts"
Sep 06, 2010.
In this article I have pulled together a handy list of the Must Do's and the Please Don't to help you land the position you are going after.
Control Statements In C#
Nov 20, 2009.
In this article I will explain you about different control statements in c#.