How to Prevent Panics in Go

Imagine you are sitting relaxed in a self-driving car. You are taking a sip of your afternoon tea. You are going to your friend’s wedding.
You’re getting closer to a crossroad, and your car is about to change direction. Suddenly, the car detects an obstacle on the road—a fallen tree!
How can you not panic?
Continue readingHow to Break Production on Black Friday

Users won’t do this! No way! Why would they enter such values? It doesn’t make sense! Does it sound familiar? How many times have you said it to yourself?
Well… You are about to see and learn how a missing test puts thousands of production Kubernetes systems in danger.
Continue readingDamn! It Worked Last Week!
It takes ages for the newsfeed to load. Scrolling on the tablet is slower than usual. Applications aren’t starting as quickly as they were a week ago.
You’re getting frustrated. You recall the last change you pushed to production. No, it couldn’t be that simple change. Are you sure?
Continue readingCommunicating with tests
In this episode, Graeme King hosted me to show practical examples of refactoring the test codebase.
Continue reading