Software Development
-

First for test, second for implementation!
Test-Driven Development is a great technique, isn’t it? Today I want to propose you an experiment that may help you…
Read More » -

SASI Empowering Secondary Indexes
Back in 2010, a new feature was introduced for Cassandra 0.7: Secondary Indexes. Unlike a relational database index, it is…
Read More » -

Problems in the internet of things
Having worked with connected vehicles for a number of years now, there are some things that it seems newcomers always…
Read More » -

How the Fear of Automation Holds Your Team Back
Automation is a term which was coined in the last century during the industrial revolution. It originates from the word…
Read More » -

12 years, 12 lessons working at ThoughtWorks
I’ve been at ThoughtWorks for 12 years. Who would have imagined? Instead of writing about my reflections on the past…
Read More » -

Static Methods are Fine
Today, we’ll be talking about something controversial: static methods. I have yet to read anything that says static methods are…
Read More » -

Software Can’t Live On Its Own
We’re building software in hope that some day we’ll leave it and it will live on its own. Or with…
Read More » -

Can Event Streaming Make My Business More Productive?
Editor’s Note: Download the free O’Reilly ebook, “Streaming Architecture: New Designs Using Apache Kafka and MapR Streams” to learn how event streaming can…
Read More » -

Create UML diagrams with simple DSL – PlantUML
Historically I disliked creating design UML diagrams, because the tooling for it mostly requires drawing boxes and connecting them with…
Read More »

