About Subscribe

Code with Shadman

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

Scroll Down
Page 1 of 4 Older Posts »
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
C# Design Patterns

Strategy Pattern C#

The Strategy pattern in C# lets the algorithm vary independently from clients that use it. The Strategy pattern enables a client to choose which algorithm to use from a family of algorithms and

Shadman Kudchikar Shadman Kudchikar 8 min read
C# Design Patterns

Mediator Pattern C#

The Mediator pattern in C# enables objects to communicate, without knowing each other's identities. It also encapsulates a protocol that objects can follow.

Shadman Kudchikar Shadman Kudchikar 5 min read
Page 1 of 4 Older Posts »
Code with Shadman © 2022 • 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