I should say before we start that I’m aware that, rather sadly, “Clean Coder” Bob Martin has become rather a problematic figure in our industry. It also pains me to write about the importance of well-...
We all know—in theory, at least—that the best debugging tool is a good night’s sleep. The second best debugging tool is a good shower. The third best debugging tool is a gentle run.
Platforms are all the rage.
Is it a networking tool? Is it a security tool? Is it an observability tool? Is it a service mesh? Is it a load balancer? Yes, yes, yes, yes, and, yes… and so much more. So WTF is it really? Here’s my...
In mediaeval times, there was a mythical land of Cockaigne in popular culture that served as a fantasy for the hungry masses. In this land, physical comforts were always available, and the harshness o...
API Product Management is a field growing in both size and importance. As more and more companies implement their own APIs and create dependencies on the APIs of others within their own organisations,...
"The idea of the ‘full-stack developer’ is rather quaint, a throwback to the late 1990s when the ‘full stack’ meant a single development framework like Delphi 5 or VB6. However, in the modern world, t...
Despite appearances to the contrary, developers are on balance a happy bunch. But only just.
My last post asked WTF is a Service Mesh?. Now we’re familiar with the overall concept, in this article I’m going to take a dive into the most popular Mesh, Istio. This will be more practical and deta...