About Subscribe

Code with Shadman

Easy-to-understand tutorials on the .NET stack with C# language.

Scroll Down
Page 1 of 5 Older Posts »
A Junior Who Asked Why - Inside the Mind of a Tech Lead

Chapter 1: The Game We Didn’t Know We Were Playing

A Junior Who Asked Why, we begin with a childhood game that unknowingly mirrors the decisions software architects make every day. This chapter draws a powerful connection between drawing lines on a grid

Shadman Kudchikar Shadman Kudchikar 4 min read
Domain Driven Design

The Only Microservice Template You'll Ever Need

This blog post outlines how to use BytLabs.MicroserviceTemplate, to define your use cases in the Domain, Application, and Infrastructure layers.

Shadman Kudchikar Shadman Kudchikar 15 min read
C# Functional Programming

Pure Functions C#

This article explains what are FP Functions or Pure Functions in C# functional programming and why they matter.

Shadman Kudchikar Shadman Kudchikar 16 min read
C# Intermediate

C# Attributes

In this article, you will learn how to use C# attributes in your own code and how to use reflection along with attributes.

Shadman Kudchikar Shadman Kudchikar 16 min read
C# Tips

C# Data Types and Object Tips

In this article, we're going to be learning about a whole host of different tips and tricks related to data types and objects in C# and .NET.

Shadman Kudchikar Shadman Kudchikar 14 min read
C# Tips

C# Number And DateTime Tips

In this article, we're going to be learning about a whole host of different tips and tricks related to numbers and dates in C# and .NET.

Shadman Kudchikar Shadman Kudchikar 17 min read
C# Tips

C# String and Formatting Tips

In this article, we're going to be learning about a whole host of different tips and tricks related to C# String and Formatting.

Shadman Kudchikar Shadman Kudchikar 15 min read
C# Design Patterns

CQRS Design Pattern C#

CQRS design pattern C# is a simple pattern that strictly segregates the responsibility of handling command input into an autonomous system from the responsibility of handling side-effect-free query/read access on the same system.

Shadman Kudchikar Shadman Kudchikar 82 min read
C# Design Patterns

Chain Of Responsibility Pattern C#

The Chain of Responsibility is an ordered list of message handlers that know how to do two things; process a specific type of message, or pass the message along to the next message

Shadman Kudchikar Shadman Kudchikar 15 min read
C# Intermediate

Type Comparison In C#

In this post, we will discuss different types of comparison methods, such as equality operators, object.equals method and IEquatable interface, used for comparing values in C#.

Shadman Kudchikar Shadman Kudchikar 8 min read
C# Intermediate

Is And As Operators In C#

In this article, we will discuss, the IS and AS keywords in C# and the importance of IS and AS operators in C#.

Shadman Kudchikar Shadman Kudchikar 4 min read
Programming

Declarative Programming

In this article, I will introduce you to an alternative style of programming called declarative programming. Proper declarative programs are easier to read, understand, and maintain.

Shadman Kudchikar Shadman Kudchikar 5 min read
C# Design Patterns

Template Pattern C#

The Template Method pattern in C# enables algorithms to defer certain steps to subclasses. The structure of the algorithm does not change, but small well-defined parts of its operation are handled elsewhere.

Shadman Kudchikar Shadman Kudchikar 10 min read
C# Design Patterns

State Pattern C#

State Pattern in C# allow an object to alter its behavior when its internal state changes. This is achieved by an object variable changing its subclass, within a hierarchy.

Shadman Kudchikar Shadman Kudchikar 15 min read
ASP.NET

Send and Receive Emails in ASP.NET with C#

In this post, you will learn how to send and receive Emails in ASP.NET with C#.

Andriy Zapisotskyi Andriy Zapisotskyi 10 min read
Page 1 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