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