All iOS AFK Vapor Android QA Solution Architecture Sitecore Flutter Node.js Frontend .NET Machine Learning
Introduction to Domain-Driven Design

Domain-Driven Design (DDD) has been around for well over a decade, and its popularity keeps on growing. Eric Evans coined the term in his book: “Domain-Driven Design: Tackling Complexity in the Heart of Software.” A lot of recent interest probably correlates with the rise of microservices, since it provides many...

Simplifying Dependency Injection And IoC Concepts Using TypeScript

It is never easy to do everything by yourself. Since the beginning of time, humans truly understood, often with a huge cost, that their true power lies not in conflicts but in collaboration. Programming paradigm is also not quite different. For an application to live long, it must figure out...

Composition over Inheritance

You are tasked with building an application that deals with cars. You are off designing the classes for cars unaware of the looming dangers of inheritance.