54 followers
I've been coding since 1982, when my dad bought a 1K ZX81. I've been paid to code since 1991, journeying from mainframe development, through PC development, and now finding myself in the cloud.
Think before you use errors for flow control · In this post, we shall see the consequences and limitations of using step function errors as flow...
Using SudoLang and ChatGPT for humorous purposes · 40 years ago I saw someone try to program with natural language. Now that has become a reality with...
Instrumenting a whole application · In this post I continue my adventures with X-Ray and try my hand at observing a whole application. In the previous...
Debugging an asynchronous step function · In the first part of this series, I added AWS X-Ray to a set of examples for my CDK Cloud Test Kit. In this...
Finding our way · One of the big challenges of distributed systems, such as serverless, is observability. In previous posts, I had a look at structured...
From my earliest experience with object-oriented programming, I learnt that one of the biggest benefits of the paradigm was the concept of...