Blog

How I run exercises in my courses

This blog post was published earlier in my (now defunct) weekly newsletter on February 21, 2023. In this blog post, I’d like to dive a little deeper into the way I conduct exercises in my training courses, and why I...

Practicing good programming principles

This blog post was published earlier in my (now defunct) weekly newsletter on February 14, 2023. As the CFPs for some conferences I’ve had my eye on for a while have opened, I’m working on a proposal for a brand...

Show, don't tell

This blog post was published earlier in my (now defunct) weekly newsletter on February 7, 2023. Today, I’d like to talk about something that happened in a recent training session, and that -in hindsight- was an example of something I’ve...

Using the client-test model in RestAssured.Net

A couple of weeks ago, a blog post from fellow automation engineer Kwo Ding appeared on my LinkedIn feed. In his blog post, Kwo proposed using what he refers to as a ‘client-test’ model to improve separation of concerns when...

Some perspective on testing 'trends'

This blog post was published earlier in my (now defunct) weekly newsletter on January 31, 2023. Every year, often around the beginning of the year, I see the same phenomenon: people talking about trends and predictions about where the testing...