Code with Shadman Subscribe
shadman_kudchikar

Shadman Kudchikar

I'm a passionate software developer living in Mumbai, India. I am a technology enthusiast and enjoy developing with all technologies, especially with .NET.

Mumbai, India •
61 posts •
« Newer Posts Page 3 of 5 Older Posts »
C# Multithreading

C# Multithreading

Multithreading in C# is a process in which multiple threads work simultaneously. It is a process to achieve multitasking. It saves time because multiple tasks are being executed at a time.

Shadman Kudchikar Shadman Kudchikar 2 min read
C# Multithreading

C# Thread

This article is a complete introduction to threading. It explains what is a thread and why it is used in programming. Threading enables your C# program to perform concurrent processing so that you

Shadman Kudchikar Shadman Kudchikar 12 min read
C# Multithreading

C# Threadpool

This article explains how to use C# Threadpool. A thread pool is a collection of threads that can be used to perform several tasks in the background. This leaves the primary thread free

Shadman Kudchikar Shadman Kudchikar 3 min read
C# Multithreading

Race Condition C#

This article explains what is Race Condition and Shared Resources in a multithreaded program and how much it is critical to synchronize a multithreaded program having shared resources. Thread Synchronization is a mechanism

Shadman Kudchikar Shadman Kudchikar 3 min read
C# Multithreading

C# Thread Synchronization

This article explains techniques to tackle the thread synchronization problems and race condition. Thread synchronization refers to the act of shielding against multithreading issues such as data races, deadlocks and starvation.

Shadman Kudchikar Shadman Kudchikar 6 min read
C# Multithreading

C# Monitor

This article explains how to use Monitor Class in C#. Monitor and lock is the way to provide thread safety in a multithreaded application in C#. Monitor class is one of the wait

Shadman Kudchikar Shadman Kudchikar 6 min read
C# Multithreading

C# Task

This article serves to be a quick guide for using Tasks in C#. It discusses different methods to create tasks and handle their execution.

Shadman Kudchikar Shadman Kudchikar 22 min read
C# Multithreading

Async And Await In C#

In this article, you’ll learn about the Task-based asynchronous programming model along with async and await keyword in C#. You will also learn about the application of this asynchronous principle across .Net Applications.

Shadman Kudchikar Shadman Kudchikar 10 min read
C# Multithreading

Task Parallelism C#

In this article we will be discussing different methods to achieve parallelism using Tasks in C#.

Shadman Kudchikar Shadman Kudchikar 6 min read
C# Design Patterns

Publish Subscribe Design Pattern In C#

Publish Subscribe or Pub-Sub is a design pattern that allows loose coupling between the application components. This post explains the implementation detail of Pub-Sub using Delegates, EventHandlers and Event keyword in C#.

Shadman Kudchikar Shadman Kudchikar 10 min read
Visual Studio

Sharp Column Indenter - Visual Studio Extension

A Smart source code indenter that indent the code into columns. Also known as 'code alignment'.

Shadman Kudchikar Shadman Kudchikar 4 min read
C# Advanced

No Virtual Keyword In Java And No Final Keyword In C# Explained

When we make something virtual in a platform, we're making an awful lot of promises about how it evolves in the future. For a non-virtual method, we promise that when you call this

Shadman Kudchikar Shadman Kudchikar 1 min read
C#

Python Style Tuple In C#

C# 7.0 (.NET Framework 4.7) introduced ValueTuple, a structure which is a value type representation of the Tuple. It can be used where you want to have a data structure to hold an

Shadman Kudchikar Shadman Kudchikar 4 min read
C# Design Patterns

Adapter Design Pattern In C#

The Adapter design pattern is one of the most common, and most useful patterns available to us. This post explains the Adapter design pattern in C# language.

Shadman Kudchikar Shadman Kudchikar 7 min read
Entity Framework

Entity Framework Migrations For Teams

Entity Framework is an Object Relational Mapper (ORM) which is a type of tool that simplifies mapping between objects in your software to the tables and columns of a relational database. In this

Shadman Kudchikar Shadman Kudchikar 4 min read
« Newer Posts Page 3 of 5 Older Posts »
Code with Shadman © 2025 • All rights reserved.
Made with Jekyll using Kasper theme

Subscribe to Code with Shadman

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox