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]
Riya Patel(4)
John Godel(4)
Priyaranjan K S(4)
Allen Oneill(3)
Sreenath Kappoor(3)
Niharika Gupta(2)
Saurav Kumar(2)
Ananya Desai(2)
Rajesh Gami(2)
Tuhin Paul(2)
Sagar Pardeshi(2)
Satendra Singh Bhati(2)
Amisha Mehta(2)
Jignesh Prajapati(1)
Ajay Kumar(1)
Vijay Pratap Singh(1)
Nidhi Sharma(1)
Ketan Sathavara(1)
Aarav Patel(1)
Ajay Narkhedkar(1)
Baibhav Kumar(1)
Mahesh Chand(1)
Mariem Moalla(1)
Akshay Amin(1)
Lokesh Varman(1)
Naresh Kumar Katta(1)
Nikhil Patil(1)
Pratik Chavan(1)
Ayush Gupta(1)
Mark Pelf(1)
Sigar Dave(1)
Sarthak Varshney(1)
Ramesh Palanivel(1)
Mushtaq M A(1)
Mukesh Nailwal(1)
Yash Rajwanshi(1)
Jefferson S. Motta(1)
Niraj Ingole(1)
Ramon Smith(1)
Mervyn Manilall(1)
Ramprakash Duraisamy(1)
Santosh Sarnobat(1)
Noltran (1)
Sriganapathi Sekar(1)
Chandani Prajapati(1)
Surya S(1)
Dipa Mehta(1)
Vijay Kumari(1)
Jinal Shah(1)
Mahipal Reddy(1)
Atul Sharma(1)
Gaurav Gahlot(1)
Vignesh Shanmugam(1)
Kaviya Balasubramanian(1)
Santosh Kumar Adidawarpu(1)
Banketeshvar Narayan(1)
Sourabh Somani(1)
Pramod Thakur(1)
Max McCarty(1)
Abhishek Jaiswal (1)
Pranay Rana(1)
Akkiraju Ivaturi(1)
Sandeep Singh Shekhawat(1)
Vinod Kumar(1)
Sharad Gupta(1)
Sonia Bhadouria Vishvkarma(1)
Rohatash Kumar(1)
Senthilkumar (1)
Ghanashyam Nayak(1)
Eddie Jack(1)
Karthikeyan Anbarasan(1)
Praveen Kumar(1)
John Conwell(1)
Resources
No resource found
Why Most Systems Break at Scale — And How .NET 10 Helps
May 22, 2026.
Learn why modern applications fail at scale and how .NET 10 improves performance, scalability, cloud-native development, and enterprise application reliability.
What Are the Breaking Changes in TypeScript 6.0 for React Developers?
Mar 27, 2026.
TypeScript 6.0 introduces breaking changes for React developers! Learn how to migrate your projects, handle strict mode, JSX updates, and avoid common errors. Upgrade smoothly!
5 Hidden Async & Threading Mistakes in .NET That Break Real Applications
Mar 15, 2026.
Uncover 5 hidden .NET async/threading pitfalls that can silently break real-world applications. Learn to avoid deadlocks, thread pool exhaustion, and performance issues for robust, scalable systems.
When nameof Breaks the Compiler
Feb 18, 2026.
Discover a rare C# compiler crash caused by using nameof() with indexers in .NET 8! Learn how Ref Safety Analysis triggers a 'FailFast' and how to avoid it. Keep your nameof expressions simple for safer code!
Common Power BI Mistakes That Break at Enterprise Scale
Feb 09, 2026.
Avoid Power BI pitfalls at scale! Learn common mistakes like treating it like Excel, neglecting data governance, and duplicating models. Ensure reliable insights.
Why Power BI Reports Break After Small Changes
Jan 30, 2026.
Uncover why small Power BI changes break reports: tight coupling, hidden dependencies, uncontrolled data sources, & lack of testing. Build stable solutions!
Power BI Change Management: Avoiding Broken Reports
Jan 30, 2026.
Prevent Power BI report failures! Learn essential change management practices: environment separation, impact analysis, communication, and rollback plans. Build trust!
Why Does a Website Break After a Browser Update?
Jan 30, 2026.
Browser updates breaking your website? Learn why! Code interpretation changes, security updates, & outdated features can cause havoc. Fix it with testing & maintenance!
Power BI Incident Handling: What to Check First When Reports Break
Jan 28, 2026.
Power BI reports breaking? Don't panic! This guide provides a structured approach to incident handling, ensuring quick resolution and preventing further issues. Learn to troubleshoot effectively!
How to Safely Rotate API Keys Without Breaking Applications
Jan 28, 2026.
Learn how to rotate API keys safely and avoid application downtime. This guide covers key rotation strategies, secure storage, and monitoring best practices. Keep your systems secure!
How to Break and Set SharePoint Group Permissions on List Items Using Power Automate
Jan 21, 2026.
Automate SharePoint list item permissions! Use Power Automate to break inheritance and grant group access (Read, Contribute, Full Control) via HTTP requests.
Handling Schema and Field Changes Without Breaking Salesforce Integrations
Jan 21, 2026.
Avoid Salesforce integration failures! Learn how to handle schema and field changes safely using versioning, feature flags, and defensive coding. Protect your data!
Why Does Enabling IPv6 Break Connectivity in Some Cloud-Hosted Applications?
Jan 21, 2026.
Enabling IPv6 can disrupt cloud app connectivity due to partial support, DNS preferences, and misconfigured firewalls. Learn to avoid IPv6-related issues and ensure seamless transitions.
What Breaks When Migrating from OAuth 2.0 to OAuth 2.1 in Existing Systems?
Jan 19, 2026.
Migrating to OAuth 2.1? Avoid breaking changes! Learn about deprecated flows, mandatory PKCE, redirect URI validation, and legacy integration issues. Secure your systems!
How Can Developers Detect Breaking Changes After Upgrading Node.js to the Latest LTS?
Jan 17, 2026.
Upgrade Node.js LTS safely! Detect breaking changes early with release notes, local testing, strict warnings, automated tests, and dependency checks. Avoid production issues.
The CHRO’s Strategy for Agentic AI: Scaling Workforce Augmentation Without Breaking Trust
Jan 16, 2026.
CHROs must lead agentic AI adoption by focusing on workforce augmentation, clear accountability, and trust. Learn how to scale AI without alienating employees.
Breaking Changes After the Latest Node.js Upgrade: Issues Developers Are Reporting
Jan 13, 2026.
Node.js upgrades can introduce breaking changes! Learn about common issues like ESM, OpenSSL, dependency conflicts, and error handling. Upgrade safely and avoid downtime.
Loops in C# – A Complete Guide with break and continue
Jan 11, 2026.
Master C# loops! This guide covers for, while, do-while, and foreach loops, plus break and continue statements. Learn to control program flow effectively.
Digital Twins with Azure: Simulating Complex Systems Before They Break
Jan 09, 2026.
Explore Azure Digital Twins: simulate complex systems, predict failures, and optimize performance. Enhance resilience and efficiency with Azure AI-powered insights.
Redis Anti-Patterns: Common Mistakes That Break Performance, Reliability, and Trust
Jan 08, 2026.
A practical, human written guide to Redis anti-patterns. Learn the most common Redis mistakes teams make in production, why they happen, and how to avoid them before they turn into outages.
Auto-Repair Engine (Detect Broken Foreign Keys, Orphan Records, Mismatched Totals)
Nov 24, 2025.
Build an Auto-Repair Engine for databases! Detect & fix broken foreign keys, orphan records, and mismatched totals automatically. Improve data integrity and reduce errors.
Auto-Repair Engine (Detect Broken Foreign Keys, Orphans, and Incorrect Totals)
Nov 25, 2025.
Automate data quality in enterprise systems! Detect and repair broken foreign keys, orphan records, and incorrect totals. Ensure data integrity with a robust engine.
Post Quantum Cryptography Explained
Nov 20, 2025.
Learn what post quantum cryptography is, how quantum computers can break RSA and ECC, and why new quantum resistant algorithms like Kyber and Dilithium are essential for future digital security. A complete guide for beginners, developers, and crypto professionals.
.NET 10 Breaking Changes: The New field Keyword
Nov 16, 2025.
Discover the .NET 10 'field' keyword: a powerful C# 14 feature for concise property validation. Learn how it simplifies code but may introduce breaking changes & how to fix them.
Chapter 4: Control Flow: Decisions and Loops in C++
Oct 23, 2025.
Master C++ control flow with this guide to decision-making and loops. Learn to use if, else, switch statements for conditional execution. Explore while, for, and do-while loops for code repetition. Discover how break and continue keywords provide fine-grained control, enabling you to create dynamic and efficient C++ programs.
Handling Large Payloads in Azure Functions — Smarter Ways to Scale Without Breaking Limits
Oct 22, 2025.
Don't let large payloads break your Azure Functions! This article explores payload size limits in Azure Functions for HTTP, Queue, Service Bus, Event Hub, Event Grid, and Blob triggers. Learn how to overcome these limitations by offloading large files to Blob Storage and triggering functions upon upload. Discover smart tricks for handling big data, including compression, chunking, asynchronous queues, and timeout monitoring, ensuring scalable and cost-efficient serverless solutions.
Open/Closed Principle (OCP) in C#: Extend Without Breaking
Oct 20, 2025.
Master the Open/Closed Principle (OCP) in C#! Learn how to design extensible software that welcomes new features without modifying existing, tested code. Explore practical examples using interfaces, abstract classes, and polymorphism to refactor rigid if-else structures into flexible architectures. Prevent breaking changes and improve maintainability by adhering to OCP. Discover how the Strategy pattern and dependency injection enhance OCP implementation.
Generative AI, Part 4 — Modular RAG for Creators: Blend Templates with Evidence (Without Breaking Flow)
Oct 16, 2025.
Modular RAG blends generative AI with retrieval for content creation, ensuring on-brand, factually sound outputs. It uses policy-aware retrieval, atomic claims, and sectioned generation to cite evidence without disrupting creative flow. Validators enforce schema, citation coverage, and freshness, creating auditable and repeatable content production.
Generative AI: Breaking the Gen-AI Paradox with GSCP-12: From Scattered Pilots to Industrialized Agentic Systems
Oct 01, 2025.
Break the Gen-AI paradox! GSCP-12 offers a structured framework to transform scattered AI pilots into industrialized agentic systems. Achieve measurable EBIT uplift by shifting from horizontal convenience to vertical value, ensuring governance, auditability, and sustainable impact. Implement in 90 days!
Case Study: Secure Legal Assistant — An Enterprise AI System That Refuses to Break Confidentiality, Even When Ordered To
Sep 25, 2025.
Protect your AI applications from prompt injection attacks! This guide provides a technical deep dive, code examples (Python, FastAPI), and defense strategies to build a secure AI chat API. Learn to detect, block, and log malicious prompts, ensuring confidentiality and compliance in enterprise AI systems. Includes a legal assistant use case.
Manage SharePoint Permissions with PnPjs in SPFx
Aug 06, 2025.
Manage SharePoint permissions in SPFx using PnPjs. Learn how to get user roles, break inheritance, assign or remove access, and check effective permissions with efficient and production-ready code examples.
Breaking Things on Purpose: Code-Driven Chaos Engineering
Jul 28, 2025.
Chaos Engineering is the discipline of experimenting on a system in order to build confidence in its ability to withstand turbulent conditions in production. It involves intentionally injecting failures into a system to test its resilience and identify weaknesses before they cause real-world outages.
Breaking the Barrier to Entry: How AI is Redefining Competitive Moats
Mar 25, 2025.
AI is disrupting traditional industries by lowering barriers to entry, accelerating innovation, and redefining business models. Companies must adapt rapidly, embracing AI-driven agility to stay competitive in an evolving technological landscape.
Mitigate OWASP A01 2021 Broken Access Control Web Security Tips
Jan 31, 2025.
Explore OWASP A01:2021 Broken Access Control vulnerabilities in web applications. Learn effective remedies, security best practices, and coding techniques to mitigate risks.
Breaking Changes in .NET Build Tools 8.0.0 to 8.0.11
Jan 14, 2025.
This article explains the cause, including breaking changes in build tools, and provides solutions using updated build configurations and global.json settings.
Difference Between Break and Continue in JavaScript
Oct 24, 2024.
In JavaScript, both break and continue are control flow statements used in loops. The break statement stops the loop entirely when a condition is met, while continue skips the current iteration and moves to the next.
Breaking Language Barriers with Azure AI Translator
Sep 19, 2024.
Azure AI Translator is a cloud-based service that provides real-time, accurate translations across over 100 languages, enabling seamless global communication for applications, websites, and chatbots.
Breaking Down SQL Complexity
Jul 21, 2024.
Choosing between Common Table Expressions (CTEs) and subqueries in SQL Server depends on readability, maintainability, and performance. Subqueries are ideal for simpler, single-use cases, while CTEs excel in complex, modular, or recursive queries.
Break in C#
May 24, 2024.
The "break" statement in C# is a control flow statement that terminates the nearest enclosing loop or switch statement. It is commonly used to exit a loop prematurely when a specific condition is met, improving code readability and efficiency.
Continue in C#
May 23, 2024.
In C#, the continue statement is used within loops (for, while, do-while, and foreach) to skip the current iteration and proceed to the next one. It's useful for bypassing specific conditions within a loop, enhancing control flow and loop efficiency.
Switch Statement in C#
May 13, 2024.
Learn how to use the switch statement in C# for efficient control flow. Explore its syntax, including case labels, break statements, and default handling. Discover how to leverage switch with enums and expressions for concise and structured decision-making in your code.
What is ASM in Alibaba Cloud?
Apr 30, 2024.
Learn about Alibaba Cloud Service Mesh (ASM) and how it simplifies the management, security, and monitoring of microservices-based applications.
Boost Coding Productivity with Yield Keywords in C#
Mar 28, 2024.
In today's programming landscape, continuous learning is essential for developers to enhance productivity and efficiency. C# introduces new features like yield return and yield break, optimizing code execution and memory usage. Let's explore their significance through practical examples.
.NET MAUI - Root/Jail Broken Detection
Mar 26, 2024.
Learn how to secure your .NET MAUI app by detecting rooted/jailbroken devices, preventing security breaches. Follow steps to set up the project, install plugins, and implement detection in your app.
How C# Continue and Break Statements are Different?
Nov 02, 2023.
Let's know the difference between continue and break statements.This article provides an explanation of the continue and break statements in C# effectively highlights their essential functionalities within loops. Both of these control flow statements play crucial roles in managing the behavior of loops based on specific conditions.
Handling Broken Images in JavaScript
Oct 31, 2023.
This article addresses the challenge of managing broken images in web development, offering a range of strategies including error handling, fallback images, lazy loading, placeholder images, and image request retries. These techniques ensure a seamless and reliable user experience, even when images fail to load, ultimately enhancing website performance and user satisfaction. By carefully combining these strategies, web developers can create robust solutions for handling broken images effectively.
.NET 8 Preview 7: Breaking Changes for Alpine
Aug 09, 2023.
.NET 8 Preview 7 - breaking changes in 'ca-certificates' and 'krb5-libs' packages on Alpine images
How to break "Apply To Each" Loop using Variables in Power Automate
Aug 05, 2023.
In this article I'm going to explain about how to close the power automate flow using varibales if we are inside "Apply to Each" loop as we can't use terminate action directly
Breaking Down the CompTIA Certification Pathway: Which One is Right for You?
Mar 29, 2023.
Overview of the different CompTIA certifications and helps readers to determine which certification is best suited for their career goals, experience, and skills. The article covers a variety of certifications, including A+, Network+, Security+, CySA+, PenTest+, Project+, Cloud+, and more. It highlights the key features of each certification, what it covers, and its relevance to different career paths. The article is intended to serve as a useful resource for anyone who wants to expand their knowledge and skills in the IT industry and take their career to the next level.
Breaking Down JavaScript Promises
Mar 21, 2023.
JavaScript promises are an essential tool for handling asynchronous code in web development. In this article, we explore the basics of how promises work, and provide tips and best practices for using them in your projects. Learn how to write more efficient and scalable code with the power of JavaScript promises.
Send An Email With Line Breaks From SharePoint List
Nov 07, 2022.
In this article, we will see how to send an email with Line Breaks from Share point List: Multi-Line Text (Rich Text).
Break Inheritance And Set Item-Level Permission Using Power Automate
Oct 18, 2022.
In this article, we will learn how to set item-level unique permissions in SharePoint using HTTP request with Power Automate
How to Learn JavaScript
Mar 31, 2022.
In this article, you will learn how one can learn javascript.
Python Unconditional Statements And String Operations✍️
Jul 01, 2021.
In this article, you will learn about Python Unconditional Statements and String Operations??.
Break And Change List Item Permission Using PnP JS In SPFx
Mar 10, 2021.
In this article, we will see how we can break and change the list item permission for particular users using PNP js in SPFx
Power Automate - Break Inheritance, Remove And Set List Item-Level Permissions In SharePoint Online
Dec 26, 2020.
In this article, you will learn about Power Automate - Break Inheritance, remove and Set List Item-Level Permissions in SharePoint Online.
Power Automate - Break Inheritance And Set List Item-Level Permissions In SharePoint Online
Jun 12, 2020.
In this article you will learn about power automate - break inheritance and set list item-level permissions in sharepoint online.
For Loop in Python
Mar 15, 2020.
In this article, I will explain the For loop in Python.
Python Flow Control Statements
Dec 05, 2019.
Until now, we've learned the basics of Python in my previous articles. Now, we will move to Flow Control Statements in Python.
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.
Angular Version 8? What's New? Breaking Changes? Updates? And Many More!
May 31, 2019.
In this article, you will learn about new updates in angular version 8.
Break Loop (Apply To Each) If A Condition Fails In MS Flow
May 30, 2019.
In this article, you will learn about breaking a loop (apply to each) if a condition fails in MS Flow.
All About OWASP #2 - Broken Authentication
Apr 01, 2019.
In this article, we will learn about Secure Programming of SOUND programming methodology. We will cover Broken Authentication from OWASP's top 10 security threats.
Breaking Circular Dependency Between Components
Jul 07, 2018.
Couple of days ago, I came across a piece of code that was not just tightly coupled but also formed a circular dependency among the components. In this article, I've tried to give you a gist of it along with a solution for breaking the dependency.
Breaking Item Permission Inheritance Using SharePoint Workflow And REST API
Feb 26, 2018.
In this article I’m going to explain about how we break item permission inheritance when the item is added by using SharePoint REST API and SharePoint Designer Workflow 2013.
Stop The Inherit Permission For List In SharePoint Online
Jan 04, 2018.
Stop permission inheritance for a SharePoint Online list to establish unique access control. Break inheritance from site-level permissions, granting tailored access settings for enhanced security and data control.
Conditionally Break Inheritance Of SharePoint List Item Using Nintex Workflow 2016
Oct 07, 2016.
In this article, you will learn how to conditionally break inheritance of SharePoint List item, using Nintex Workflow 2016.
Break Inheritance And Implementing Unique Permissions In SharePoint 2016 Using REST API
Jul 28, 2016.
In this article, you will learn about break inheritance and implementing unique permissions in SharePoint 2016, using REST API.
Broken Authentication And Session Management And Its Prevention Mechanism
Jul 19, 2016.
In this article, you will learn about broken authentication and session management and its prevention mechanism.
Break Inheritance And Assign Unique Permissions To List In SharePoint 2016 And Office 365
Jun 06, 2016.
In this article you will learn about how to break Inheritance and assign Unique Permissions to List in SharePoint 2016 and Office 365 using JavaScript Object Model.
Break Vs Continue in C#
Nov 08, 2015.
In this article you will learn about Break Vs Continue explanation in C# language.
Break Inheritance And Add Role Permissions Using REST API In SharePoint
Oct 23, 2015.
In this article you will learn how to Break Inheritance and Add Role Permissions using REST API in SharePoint.
Python: Break And Continue Statement
Oct 07, 2015.
In this article we will learn about break and continue statements in Python Language.
How to Make Changes to WCF Service Without Breaking Client in WCF: Part 3
Nov 12, 2014.
In this article, we learn how to make changes to a WCF Service without breaking the client, or in other words, what the name property in a service contract is in WCF.
OWASP Top 10 Risks #2: Broken Authentication and Session Management
Oct 16, 2014.
Developers are frequently attempting to build authentication and session management systems. But doing it correctly and securely is hard. We'll look at some of the more prevalent areas where things can go wrong and how to prevent it.
Break and Continue Statements in C#
Mar 27, 2014.
This article elucidates essential concepts of C# programming, specifically focusing on loops, namely the break and continue statements. It presents an example demonstrating the usage and differentiation of these statements within a loop.
Setting Breakpoints in Visual Studio
Nov 18, 2013.
This article explains breakpoints that is one of the most used features by developers to debug applications. Breakpoints break (temporarily halt) execution of a program during runtime at certain point.
Jump Statements in Java
Oct 07, 2013.
In this article, you will learn about the jump statements in Java and how jump statements are used in Java.
Keywords in Java
Sep 26, 2013.
This article explains some important keywords in Java.
Exploring Quick Launch in Visual Studio 2012
Feb 03, 2013.
In this article we are going to explore the Quick Launch in Visual Studio 2012.
Jump Statements In C#
Jan 04, 2013.
In this article I am going to explain three jump statements; they are goto, break and continue.
Continue and Break Statement in PHP
Dec 29, 2012.
I am going to describe the Continue and Break Statements in PHP
Break Statement in TypeScript
Nov 21, 2012.
In this article, I am going to explain how to use a break statement in TypeScript with an example.
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.
If and While Statement in SQL Server
Sep 21, 2012.
In this article, we will see how to use If and While statements in SQL Server.
Media CSS For Print The Web Page in Customized Format
Apr 26, 2012.
Utilize CSS media queries to craft print stylesheets for customized web page printing. Tailor typography, layout, margins, and colors for optimal print output. Ensure cross-browser compatibility and responsive design to maintain consistency across various devices and paper sizes.
Operations on Your Computer Processes
Jan 06, 2012.
This program will help you to perform operations on your computer processes like add new task, delete new task, find process etc.
A Few Simple Tags in HTML5
Jul 07, 2011.
Here are a few simple tags in HTML5.
SQL Server Integration Services (SSIS) - Breakpoints in SSIS Packages
Mar 17, 2011.
In this article we are going to look into the options to debug the SSIS package, mainly on the Break point options available with SSIS.
Control Statements In C#
Nov 20, 2009.
In this article I will explain you about different control statements in c#.
Automatically Break into Code When Calling Debug.Assert
Dec 22, 2003.
This sample creates a dll that once referenced by your ASP.Net or Web Service app, just adding a small block of xml into your web.config file will cause the debugger to automatically break into your code.
In Depth ASP.NET using ADO.NET: Part I
Nov 18, 2003.
In this article we will discuss a number of ways to retrieve, show, and update data with ASP.NET forms using ADO.NET. Also, we will have a clear idea about the most common server controls in ASP.NET.
Control Statemenats - Part 1
Jun 01, 2001.
This lesson shows how to use c# control statements, and the difference between these controls in C++/ JAVA and c#. Sample includes single selection, if-else, and multi case ..