API IntroductionWhat is an Application Programming Interface (API)? As a wide definition, the website programmableweb.com says “An Application Programming […] December 24, 2022 in Programming tagged API / programming / interface / application by Mike
SOLID PrinciplesAmerican software engineer and instructor Robert C. Martin promotes the SOLID principles in his books and talks. What […] December 23, 2020 in Programming tagged interface / principles / dependency / open / closed / Martin / solid / liskov / inversion by Mike
Dependency InjectionWhat is Dependency Injection? Dependency Injection (DI) is a software design pattern. It allows us to develop loosely-coupled […] May 22, 2019 in C# tagged interface / constructor / dependency / injection by Mike
C# ColonWhat are the different ways you can use the colon in C#? Here I am going to briefly […] January 11, 2019 in C# tagged interface / inheritance / implements / colon / switch / extends / ternary by Mike
C# Interfaces Extensibility 3This post continues from the previous post C# Interfaces Extensibility 2. January 9, 2019 in C# tagged interface / interfaces / extensibility / C# Interfaces by Mike
C# Interfaces Extensibility 2This post shows us how we built the previous post called C# Interfaces Extensibility. Below is how we […] January 8, 2019 in C# tagged logger / dependency / injection / interface / extensibility / implements / C# Interfaces by Mike
C# Interfaces IntroductionThe post C# Introduction lists all of the C# series of posts we have at this site. A […] April 5, 2016 in C# tagged introduction / interface / interfaces / C# Interfaces by Mike