Software Development
-
I hate bugs (A rant)
Rant on. In software terms quality does not mean walnut dashboards, it does not mean gold plating, it does not…
Read More » -
Fault Tolerance in Go
In distributed systems, failure is inevitable. Eventually, some service will become bogged down and consequently won’t respond quickly enough or,…
Read More » -
Making Your Boss Happy Is a False Objective
We all have bosses. We also have customers who pay us for running their software projects. They are my bosses…
Read More » -
How to Cut Corners and Stay Cool
You have a task assigned to you, and you don’t like it. You are simply not in the mood. You…
Read More » -
SweetHomeHub: Home Control with Raspberry Pi and MQTT – Part 1
Since quite a long time I am working on my universal Raspberry Pi based Intertechno-Remote (see former posts 1 2…
Read More » -
Fixing Elasticsearch Allocation Issues
Last week I was working with some Logstash data on my laptop. There are around 350 indices that contain the…
Read More » -
Plug into the Wall: Interfaces to the Outside World
Just to be clear, this article isn’t about interfacing with hardware, though what it says does apply a little bit.…
Read More » -
Introduction to MongoDB Security
Last week at the Paris MUG, I had a quick chat about security and MongoDB, and I have decided to…
Read More » -
Pairing Patterns
Pair programming is hard. When most developers start pairing it feels unnatural. After a lifetime of coding alone, headphones on,…
Read More »