Software Development
-
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 » -
Time for some Funky SQL: Prefix Sum Calculation
This Stack Overflow question has yet again nerd-sniped me: [finding the] maximum element in the array that would result from…
Read More » -
Just Drag and Drop to Install
The Eclipse Marketplace is a pretty cool bit of software. It provides a great place for organizations and individuals to…
Read More » -
Key Steps for Removing the Hive Metastore Password from the Hive Configuration
In a typical Hive installation with metadata in a MySQL configuration, a password is configured in a configuration file in…
Read More »