The Zen of Microservices (2) : Monolith vs Microservice · March 15, 2017

The Zen of Microservices (1) : Why & When? · March 15, 2017

Concurrency Throttling in Node.js · September 17, 2016 · NodeJS Microservices ·

Software Architecture "Virtues" · March 1, 2016 · Architecture Enterprise Best Practices ·

The Service Layer Pattern · January 7, 2016 · Architecture Design Patterns ·

Versatile vs Vanilla Engineering · October 18, 2015 · Python .NET Hacker NodeJS PHP

An engineering perspective on Tech debt · October 14, 2015 · Engineering tech debt Enterprise ·

Understanding the MVVM Pattern · October 2, 2014 · Best Practices Patterns WPF .NET

Logging for Shell scripts, simplified. · June 1, 2014 · Linux ·

Marks of a professional developer · May 16, 2013 · Best Practices

Awk: Classic use case · December 31, 2012 · Linux ·

Python, the best general purpose language · November 5, 2012 · Python ·