TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About ATC
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ziggy Rafiq (4)
Mahesh Chand (3)
Sanwar Ranwa (3)
Sameer Shukla (3)
Rajashekar Syereddy (2)
Abhishek Yadav (2)
Ishika Tiwari (2)
Uday Dodiya (2)
Dhanapal Chandran (2)
Jin Vincent Necesario (2)
Vinay Ayinapurapu (2)
Munib Butt (2)
George (2)
Kapil Singh Kumawat (2)
Sathya N (2)
Siddharth Vaghasia (2)
Vijai Anand Ramalingam (2)
Aman Gupta (2)
Prajnya (2)
Ajay Yadav (2)
Sarvesh Shinde (1)
Tuhin Paul (1)
Rajesh VS (1)
Gurpreet Arora (1)
Thiagarajan Alagarsamy (1)
Alpesh Maniya (1)
Abdul Basith (1)
Sumit Gupta (1)
Sanjay Kumar (1)
Jithu Thomas (1)
Rohit Gupta (1)
Vishal Yelve (1)
Kuppu Swami (1)
Alkesh Bijarniya (1)
Raj Kumar (1)
Punar Dutt Rajput (1)
Keyur (1)
Jignesh Kumar (1)
Sarthak Varshney (1)
Khoday Akilesh (1)
C# Curator (1)
Ghanashyam Nayak (1)
Prakash Tripathi (1)
Bassam Alugili (1)
Shaishav Desai (1)
Aradhana Tripathi (1)
Mohammad Tahir Ansari (1)
gary sun (1)
Suchit Khanna (1)
Praveen Kumar (1)
Chandani Prajapati (1)
Ravikant Sahu (1)
Mohit Mishra (1)
Arjun Karthikeyan S (1)
Srinivasa Sivkumar (1)
Piyush Kumar (1)
Shriram Pophali (1)
Debendra Dash (1)
Rinki (1)
Mark Pelf (1)
Gajendra Jangid (1)
Harshal Limaye (1)
Mohit Ande (1)
Aravind Govindaraj (1)
Ryan Jason (1)
Talha Bin Afzal (1)
Gowtham Rajamanickam (1)
Allen Oneill (1)
Ashok Kumawat (1)
Kirtesh Shah (1)
Bohdan Stupak (1)
Sachin Kalia (1)
Pankaj Lohani (1)
C# Corner Live (1)
Vithal Wadje (1)
Related resources for ATC
No resource found
Best Practices for Handling Exceptions in C#
4/16/2024 10:49:46 AM.
Learn effective exception handling techniques in C# with Ziggy Rafiq's comprehensive guide. Discover best practices for managing exceptions, including specifying exception types, logging errors, a
Record and Pattern Matching in C# 9
4/16/2024 10:08:20 AM.
Unlock the elegance of C# 9 with this article on Records and Pattern Matching. Learn how to craft concise and readable code using the simplicity of Records for immutable data structures and the enhanc
Set Default Value To Person Or Group Field In PowerApps
4/15/2024 11:45:53 AM.
Learn how to set default values for Person and Group fields in PowerApps. Use Patch function to update SharePoint list items with person or group field values. Understand the required data format for
Pattern Matching In C#
4/15/2024 8:53:28 AM.
Pattern matching in C# is a powerful feature allowing concise and expressive code for conditional statements and type checking. It enables matching based on various patterns like types, constants, pro
Best Practices for Maintaining Security and Preventing Vulnerabilities in C#
4/9/2024 5:54:03 PM.
Explore essential security practices in C# programming with Ziggy Rafiq, covering password hashing, input validation, SQL injection prevention, cryptography, HTTPS, secret management, and staying upda
PowerApps Canvas Patch Upsert Dynamics 365 Records
3/15/2024 8:34:51 AM.
Build a PowerApps Canvas app to efficiently manage Dynamics 365 records with Patch and Upsert operations. Seamlessly integrate and synchronize data, enabling customizations and streamlined record mana
Reactivity with Vue.js Watchers
3/4/2024 5:24:10 AM.
In the world of Vue.js, watchers stand as vigilant guardians, monitoring specific data properties for any signs of change. When a change is detected, they leap into action, executing custom logic to c
Exception Handling in C#
2/29/2024 10:09:08 AM.
In this article, we will learn Exception handling in C# is a mechanism in .NET to detect and handle run-time errors. This article teaches you everything about exception handing in C#.
What is Vue.js Watch Property?
2/29/2024 5:17:56 AM.
Learn Vue.js's watch property, a powerful feature allowing custom logic reactions to changes in data, computed properties, or reactive values. Utilize object-based and immediate watchers for effic
Learn Exception Handling in C#
2/28/2024 11:14:25 AM.
Exception Handling in C# is crucial for robust code. Using try-catch blocks, catch blocks, and finally blocks, developers manage unexpected issues gracefully, ensuring dependable and solid application
Using Plugin.Maui.Popup to Create Eye-Catching Popups in Apps
2/28/2024 8:59:24 AM.
Learn how to utilize Plugin.Maui.Popup to incorporate popup functionality into your Xamarin.Forms application. Follow step-by-step instructions to install the package, create custom popup pages, and c
Detecting File Changes using FileSystemWatcher
2/28/2024 7:12:07 AM.
This article is about detecting file changes like file renaming, file creation, deletion and changes in a folder using FileSystemWatcher class.
Mastering Pattern Matching in C#
2/28/2024 5:30:16 AM.
Mastering Pattern Matching in C# provides comprehensive insights into leveraging pattern matching techniques to enhance code readability and efficiency. From type patterns to constant patterns, proper
An in-depth look at C# 10 and performance improvements
2/25/2024 2:25:50 AM.
Get a comprehensive analysis of Ziggy Rafiq's latest C# 10 enhancements and how they affect application performance. Discover how function pointers simplify method invocation, records enhance memo
Azure Update Manager - Patch Management
2/19/2024 7:01:09 AM.
Azure Update Manager is a Software as a Service (SaaS) solution by Microsoft designed to simplify and automate software update management for Windows and Linux machines.
Duplicate Detection within Dynamics 365 using PowerApps
2/9/2024 7:22:50 AM.
Duplicate detection within Dynamics 365 using PowerApps ensures data integrity by identifying and managing duplicate records. Leverage PowerApps' capabilities to validate and match records, establ
Dynamics 365 - Execute Multiple Requests
2/9/2024 6:57:33 AM.
Sometimes, in projects, we have a requirement where we need to undertake the actions at once on numerous records in the system over an entity. In this article, we will see how to achieve that.
Creating Keystore to Publish MAUI App from Scratch to End
2/7/2024 11:00:43 AM.
When you embark on the journey of app development, the prospect of publishing your creation to a vast audience is undoubtedly thrilling. Publishing an app is not just about making it available; it'
Custom Events in C# for Enhanced Communication and Flexibility
1/31/2024 8:33:20 AM.
In C#, you can create custom events to provide a way for classes to communicate and react to certain actions or state changes.
Difference between split(), match(), splice(), substring(), and substr() in JavaScript
1/24/2024 5:48:33 AM.
The article gives a brief idea about various string operations like split(), match(), splice(), substring(), and substr() in JavaScript.
Creating Custom User Authentication using AbstractBaseUser in Django
1/18/2024 9:58:23 AM.
This article explains the complete process of how one can create and use custom user models. The AbstractBaseUser class in Django is a fundamental component of the authentication system.
JavaScript Try-Catch for Effective Error Handling
1/17/2024 9:26:57 AM.
In JavaScript, try-catch blocks handle errors during code execution, preventing program crashes. The example demonstrates catching a division by zero error, ensuring smoother program flow, and providi
Handling HTTP Patch Method in AngularJS Frontend and C# Backend
1/12/2024 7:14:11 AM.
Discover the power of the HTTP PATCH method with this tutorial, focusing on AngularJS frontend and C# backend integration. Uncover the nuanced approach of making partial updates to resources, as the A
What Is Route Matching Priority in Vue.js
1/10/2024 8:32:11 AM.
In Vue.js, route matching priority determines the order in which routes are evaluated. Proper order in the routes array ensures the correct route is matched, impacting navigation behavior.
Automatic Batching in React JS
1/9/2024 10:42:03 AM.
In React, automatic batching optimizes performance by grouping consecutive state updates within the same event or React flow, reducing unnecessary re-renders and enhancing DOM updates for improved app
Explain Batch Processing in MuleSoft
1/3/2024 9:10:10 AM.
Continue your MuleSoft journey with this comprehensive guide on batch processing. Learn the key features, benefits, and architecture of MuleSoft's batch processing, and follow a step-by-step examp
How to Create Stored Procedures for CRUD?
12/20/2023 11:13:05 AM.
In this article, we will learn how we can create Stored Procedures for CRUD operations in SQL Server.
Building a Multithreaded Web Server in Rust from Scratch
12/19/2023 8:58:32 AM.
This article will explore how to build a multithreaded web server in Rust.
Understanding LIKE vs ILIKE in PostgreSQL
12/5/2023 5:14:46 AM.
In this article, we will focus on the differences between the LIKE and ILIKE operators, and how to use them effectively.
Simplify Your Code with Switch Expressions: Patterns and Examples
11/6/2023 10:45:23 AM.
In C#8 switch statement enhanced with powerful feature that can simplyfy your code and make it more readable and maintainable. In this article We will explore into C# 8 switch expression and how to us
Java 21: New Features and Examples
11/2/2023 10:48:59 AM.
Java 21 is a major release that includes a number of new features and improvements that make Java more concise, expressive, safe, and performant. Some of the most significant new features include reco
Exception Handling in Power Automate Using Try Catch Scope Action
10/20/2023 11:02:20 AM.
Exception Handling in Power Automate involves the use of Try Catch Scope Action, allowing users to gracefully handle errors and exceptions that may occur during the execution of automated workflows. B
Catching Exceptions in C#
9/25/2023 10:14:01 AM.
This article explains you about exceptional handling in C#. How to use try, catch, finally block to handle exception handling. Here I have listed all types of Exception Class.
Use of Stopwatch Class in C#
9/21/2023 11:35:05 AM.
This article shows how to use the Stopwatch class in your application.
Working With Switch Expressions And Pattern Matching In C# 8.0
9/21/2023 9:58:05 AM.
This article explains how to work with Switch expressions and Pattern matching in C# 8.0 and demonstrates how to use it in application development.
C# 9 Cheat Sheet
9/18/2023 7:19:17 AM.
C# 9 Cheat Sheet with code examples and pros and cons.C# 9 introduced several new language features and enhancements, making it easier to write clean and concise code. Some key features include.
Catching Defects Early with Code Review
9/15/2023 8:48:35 AM.
An article about how working closely with developers helps us nip problems in the bud.
Exception Handling in SQL Server
9/14/2023 4:36:29 AM.
This article explores SQL Server's TRY...CATCH statement for exception handling. It delves into its syntax, functions like ERROR_NUMBER and ERROR_MESSAGE, and demonstrates its use through examples
Simplifying Code with Pattern Matching in C#
9/11/2023 5:08:52 AM.
Discover how pattern matching in C# can simplify your code, improve readability, and enhance your development workflow. This comprehensive guide explores various pattern types, including type, constan
C# Tokenizer
9/5/2023 8:26:12 AM.
A simple tokenizer in csharp without using regex or MatchCollections.
File System Watcher in C#
8/28/2023 9:11:07 AM.
Here you will see how to use a File System Watcher in C#.
Exception Filter in C# 6.0
8/28/2023 4:33:29 AM.
Exception filters were introduced in C# 6.0 as a feature that allows you to specify additional conditions within a catch block. These conditions, known as exception filters, determine whether the catc
How to Use the Dataverse Patch Function?
8/11/2023 5:21:33 AM.
In this article, we'll delve into the utilization of the patch function for generating a record within a Dataverse custom table. This will encompass tables with intricate columns such as lookup, u
Getting Started with Compose for Wear OS
8/10/2023 5:41:21 AM.
Discover the ease of crafting Wear OS apps using Jetpack Compose. Explore setup, fundamental components, and advanced features for creating intuitive, interactive, and optimized user interfaces for We
Exception Handling in Python
7/12/2023 5:44:30 AM.
Exceptions in Python are errors that can occur during program execution. They disrupt the normal flow of instructions. Common exceptions include ArithmeticError, ZeroDivisionError, ImportError, NameEr
Extracting Text from Images using Azure OCR and Match in an Excel Sheet using Pandas
6/22/2023 7:00:55 AM.
The concept revolves around enabling the police to capture a snapshot of a vehicle's license plate and quickly retrieve the corresponding information from a database. In this particular scenario,
ASP.NET and VB.NET Error Handling
5/24/2023 6:16:54 AM.
ASP.NET and VB.NET both are providing excellent error handling options when compared with ASP and VB6. In VB.NET we can make use of the structured way of error handling with the Try & Catch statem
NLog With/Without AWS CloudWatch in .Net Core
5/22/2023 10:59:45 AM.
Logging is a very critical and essential part of any software. It helps us to created information, Errors and other type of logs, in the investigation of the essence of problems. Dot NET Core web API
Power Pages - Dynamic execution of long FetchXML without $batch
5/17/2023 9:52:33 AM.
Dynamic execution of long FetchXML without $batch
Understanding SignalR From Scratch
5/15/2023 4:55:39 PM.
In this article, we are going to learn the fundamentals of SignalR and its client.
Conditional Statements in Rust: match Statement
5/4/2023 5:23:18 AM.
In this article, we learn about Conditional Statements in Rust: match Statement
Match in Rust
4/27/2023 1:06:48 AM.
match control flow in rust
How To Implement File Watcher In Python
4/24/2023 8:39:13 AM.
Python provides several libraries to monitor files and directories on a local file system. A file watcher is a software application that monitors file changes in real-time, allowing users to trigger a
5 Game-Changing Web Technologies to Watch in 2023
4/15/2023 5:50:56 PM.
Learn about the top 5 Web technologies of the year 2023 and beyond
Monkey Patch In JavaScript
3/10/2023 6:26:16 AM.
In this article, you will learn about Monkey patch in Javascript. Monkey patching is a technique used in programming languages that support dynamic typing and runtime code modification.
C# Try Catch Statement
3/1/2023 8:42:21 PM.
C# Try Catch. The try..catch statement in C# is used in exception handling. In this article, I'll explain the use of try-catch in a .NET application including try-catch-finally and try-catch-final
Visitor Pattern in C# - 5 Versions
2/27/2023 10:34:55 AM.
A tutorial article describing the Visitor Pattern in C#. After a discussion of the “Classic Visitor”, which is a version proposed by GoF and often mentioned in the literature, we will look at the othe
How To Create Password And Confirm Password Matching Validation In Angular
2/15/2023 10:30:48 AM.
In this article, you will learn how to create password and confirm password matching validation in angular.
Build Your Own Redux From Scratch
1/13/2023 11:16:21 AM.
In this tutorial, we'll learn how can write our own Redux-like library from scratch using JavaScript.
F# Pattern Matching
1/2/2023 5:44:00 AM.
One special feature of F# that we can't ignore is pattern matching. We'll discuss pattern matching with different structural types and how to construct values with it.
No Match Was Found For The Specified Search Criteria And Module Name
12/26/2022 6:10:49 AM.
This article explains the issue when the required PS module is not getting loaded and how to fix the issue by installing the module in offline mode.
Error Handling With Angular
12/20/2022 11:47:10 AM.
In this article, you will learn about Error Handling with Angular.
Cloud Dataflow Batch And Stream Pipeline
12/5/2022 5:13:30 AM.
About Cloud Dataflow and the difference between batch vs streaming pipeline processing
Using The New Generics Pattern Matching Feature In .NET 7
12/2/2022 4:38:19 AM.
In this article, you will learn how to use the new generics pattern matching feature in .NET 7.
Create A Cryptocurrency From Scratch Using Python
10/26/2022 8:18:27 AM.
Excited to get started with your first cryptocurrency project? Let’s start with something easy. In this tutorial, we’ll use Python programming language as it has powerful libraries to support blockcha
Working With Async, Await, And Dispatcher In C#
9/15/2022 10:09:41 AM.
In this article you will learn about Working With Async, Await, And Dispatcher In C#.
How To Create Password And Confirm Password Matching Validation In ReactJS
9/13/2022 6:00:27 AM.
In this article, you will learn how to create Password and Confirm Password Matching Validation in ReactJS.
Try..Except..Else..Finally In Python
9/2/2022 6:36:23 AM.
In this article you learn about how to handle exception in python - try..except..else..finally
Json Patch (1) In ASP.NET Core web API
6/23/2022 5:18:13 AM.
This article will introduce Json Patch briefly, and then implement it in ASP.NET Core 5.0 both in memory and in database approaches
JSON Patch (2) In ASP.NET Core web API For Database
6/23/2022 5:12:19 AM.
This article is continuation of Json Patch (1) In ASP.NET Core web API in memory, this is for database.
PowerApps - How To Patch Dataverse Choice Field
6/10/2022 12:35:13 PM.
In this article, you will learn how to Patch Dataverse Choice Field.
PS Install Error - No Match Was Found For The Specified Search Criteria
6/1/2022 12:54:41 PM.
In this article we will see what are the possible install errors while installing new modules and how to overcome those issues.
C# - Exception Handling
5/20/2022 1:12:20 PM.
In this article, you will learn about C#- Exception Handling.
The One Minute AI - Azure Batch AI
3/14/2022 4:42:03 PM.
In this article, you will learn about Azure Batch AI.
Inspecting Features In Java 18
3/10/2022 5:06:00 AM.
The article explains the feature going to release in Java 18.
Sealed Classes In Java
2/28/2022 4:57:28 AM.
The article explains what are sealed classes in Java, Sealed Interfaces, and explains one of the most important preview features of Java 17 “Pattern Matching” and how it works well with Sealed classes
Migrating Limited Objects With Pre-Defined Prefix Using S3 Batch Replication
2/18/2022 4:57:41 AM.
In this article, we will learn how to migrate limited objects with a pre-defined prefix using S3 Batch Replication which can be done at time of configuring the replication rule.
Replicate Existing Objects Using AWS S3 Batch Replication
2/16/2022 3:51:33 PM.
With new AWS update, it is possible to replicate existing AWS S3 objects and synchronize AWS S3 buckets using S3 batch replication.
Understanding Apache Beam
2/15/2022 3:26:17 PM.
The article explains what is Apache Beam and the internals of it.
How To Use Catch Output Reject In tMap Component With Examples
2/10/2022 5:27:26 AM.
In this article, we will learn about the use of the Catch Reject Output settings in tMap components with a real-time example. 
Working With The tMap Component In Real-Time Examples
2/8/2022 4:36:42 PM.
In this article we will learn about the use of tMap component in real time example.
Use Of Patch Function With Complex Types In PowerApps
2/2/2022 2:23:14 PM.
In this article, we will learn about the usage of the Patch function with complex data types such as People or Group, lookup, dropdown, and Choice column.
Use Of Patch Function In PowerApps
1/25/2022 8:01:26 PM.
In this article, we will learn about the Patch function and how to use it in PowerApps.
How To Write Logs To Amazon CloudWatch Using NLog In .NET 6 Web API
1/11/2022 4:24:54 PM.
In this article, you will learn how to write logs to Amazon CloudWatch using NLog in .NET 6 Web API.
How To Write Logs To Amazon CloudWatch Using Serilog In .NET 6 Web API
1/8/2022 10:35:51 AM.
How to write logs to Amazon CloudWatch using Serilog in .NET 6 Web API
Automate SQL Server Database Backup Using A Batch File
12/25/2021 4:33:45 PM.
In this article, we will learn how to automate SQL Server database backup and to schedule hourly/daily/monthly backups as per the requirement.
What's New In Java 16?
8/9/2021 5:49:43 AM.
This article has all new features Java 16 includes and is explained with reference from Oracle docs as well as my understanding with Java in this 4+ years of experience.
PowerApps Bulk Update Collection With Patch And Floating Concept Used For Screen Customization
6/14/2021 5:20:25 AM.
In this article, I will explain on edit, update or delete multiple tasks of the Task gallery along with this I will explain the floating concept in Power Apps which will help for better architecture i
Learn About Pattern Matching In C#
5/10/2021 1:48:03 PM.
In this article, you will learn about pattern matching in C#.
Learn About Exception Handling In Java
4/19/2021 1:25:27 PM.
Through this article, users will get in-depth knowledge of Exceptions and Exception handling used in Java.
Batch Processing With Directory.EnumerateFiles
4/12/2021 11:27:24 AM.
Batching is a nice technique that allows you to handle big amounts of data gracefully. Directory.EnumerateFiles is the API that allows you to organize batch processing for the directory with a large n
WebApi: WebApi Patch Update Using FromBody Parameter in WebApi Using MVC4 Template
4/12/2021 10:18:09 AM.
In this article, I’ll share my thoughts on Patch update using FromBody in WebApi Configuration over Convention. I’ve also used Fiddler in this article.
MatchEvaluator Delegate of a Regular Expression Replace Method in ASP.Net
3/17/2021 10:38:13 AM.
This article explains the MatchEvaluator Delegate of a custom verification for each match found by a Regular Expression Replace method.
Azure IoT + Power Apps = Perfect match for your 1st IoT Project - Power Platform Virtual Conference
3/16/2021 10:38:18 AM.
This session is about “Azure IoT + Power Apps = Perfect match for your 1st IoT Project” in Power Platform Virtual Conference 2021.
Project Management Application (Create Project) Using PowerApps And SharePoint Online
3/15/2021 3:40:28 PM.
In this article, you will learn about Project Management Application using PowerApps and SharePoint Online. Along with that, the series will be a Tutorial for PowerApps learning for Beginners. I hope
Pattern Matching In C#
3/5/2021 2:56:39 PM.
In this article, you will learn about Pattern Matching in C#.
Beginner's Guide To Data Pipelines
1/14/2021 10:55:14 AM.
In this article, you will learn about data pipelines and their different types.
Exception Logging to Text file
1/8/2021 7:40:35 AM.
In this article we will learn about the Exception Logging to Text file using asp.net C#
Applied Reverse Engineering With OllyDbg
12/30/2020 7:25:03 AM.
The objective of this paper is to show how to crack an executable using the OllyDbg tool without seeing its source code.
Binary Cracking and Byte Patching With IDA Pro
12/30/2020 6:54:50 AM.
This article explains one of the amazing tactics of patching the binary code and the production of a new executable file using IDA Pro.