All iOS AFK Vapor Android QA Solution Architecture Sitecore Flutter Node.js Frontend .NET Machine Learning
API First

We’ve been building APIs for a long time, enabling our mobile software solutions to communicate with each other across their respective platforms. For years these APIs have been built as part of a “mobile first”-approach, under the guiding light of an internally defined, living document, our so called “API Manifesto”,...

Alibaba Seata

Seata is an open source distributed transaction solution that delivers high performance and easy to use distributed transaction services under a microservices architecture.

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.