Introducing CooperDB

Apr 1, 2016

A few weeks ago my friend @jtolds posted the following on Twitter: ... Read more

A Simple Standalone HTTP Server with Netty

Mar 30, 2016

When creating a software system, regardless of size, composability is a key feature. This applies to functions and classes, and in distributed systems it applies to microservices as well. A programming language encourages composability by making the units of composition easy to create. Thus, microservices should be easy to create also. And, in some languages, they are. ... Read more

Solar System Service Architecture

Mar 2, 2016

Some time ago I wrote about when to start microservicing and my friend Evan replied this way on Twitter: ... Read more

Is Software Development Right for You?

Mar 1, 2016

So, you’re thinking of becoming a software developer? That’s awesome - an awesome profession and awesome that you are considering whether it is right for you. I also think it is awesome that you would consider my advice (that is why you’re here, right?). ... Read more

Microservices - When to Start

Feb 10, 2016

Recently I read Sam Newman’s excellent book “Building Microservices”. I highly recommend it for anyone working in or considering microservice architectures - in other words, anyone who works on back-end software systems (if you aren’t doing microservices now, you should at least be aware of the approach and considering them). ... Read more