Recent Posts

Introduction to Domain Driven Design

7 minute read

Domain Driven Design (DDD) is a software development approach to implement complex software by dividing the solution into domains that serves specific purpos...

Refactoring

14 minute read

A general approach to refactoring our code. It attempts to classify issues in our code into categories, and demonstrate the solutions to overcoming those iss...

The Elements of Style

8 minute read

The rules on writing to help everyone feel more confident in addressing a wider audience. It contains great examples to help us understand the application of...

The Effective Engineer

27 minute read

Effective time management helps to deliver projects on time. The key to effectiveness is to focus on high impact activities, and some of the highest impact a...