Managing secrets in Kubernetes can be a cumbersome job. In a multi-service multi-environment setup, you can end up with hundreds of secrets without even noticing. It is hard to keep track of everythin...
The US state of Arizona added a new rule for early release from prison, but the computer system that calculates release dates could not incorporate it and was not updated. So hundreds of people have j...
When thinking about emerging software trends you might think about things like WebAssembly or GraphQL. You might not immediately think about sustainability but, in common with many other industries, t...
If you’re looking for an example of how ostensibly smart people can accidentally mess up other people’s lives, look no farther than the case of last year’s UK public exams.
The Opening Remarks of a conference are a particularly crucial moment. Whether your stage is physical or virtual doesn’t really matter. What matters is setting the right tone, sharing useful pieces of...
Early last year I worked as an engineering manager at the e-commerce department of a large corporate company. My team at that point consisted of 14 people and part of my job was to have regular on-to-...
A few years back I embarked on a dream project. The client contacted us to design and build a greenfield Cloud Native platform. They had a new and exciting hardware device that was going to collect lo...
It was sci-fi author William Gibson who first pointed out that the future is already here, it just isn’t evenly distributed. That comment applies particularly to privacy, surveillance, and trust. Righ...
The move from monolithic architectures to microservices requires communication between the different services that make up applications. Service instances are typically processes that need to communic...