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.
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
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.
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.
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.
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#.
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#.
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
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.
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.
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.
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.
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.
C# Functional Programming Pure Functions C# This article explains what are FP Functions or Pure Functions in C# functional programming and why they matter.
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.