Why I Fired Google and Gave an AI Chatbot a Shot?

Like many developers, I used Google and Stack Overflow to solve problems, explore new tools, and learn new skills. I wasn't happy with these tools, but they were all I got. When the first AI tools were released, I was skeptical and pretty much ignored them. However, last year I decided to bite the bullet and got the Plus subscription of ChatGPT. In this post, I’ll describe why I decided to give an AI chatbot a shot. Read More

Clean Test Automation Monthly 8 / 2025

The Clean Test Automation Monthly is a monthly blog post that highlights interesting or useful test automation content which I read during the current month. This blog post shares 15 interesting or useful blog posts which I read during August 2025. Read More

Clean Test Automation Monthly 7 / 2025

The Clean Test Automation Monthly is a monthly blog post that highlights interesting or useful test automation content which I read during the current month. This blog post shares 11 interesting or useful blog posts which I read during July 2025. Read More

Clean Test Automation Monthly 6 / 2025

The Clean Test Automation Monthly is a monthly blog post that highlights interesting or useful test automation content which I read during the current month. This blog post shares 14 interesting or useful blog posts which I read during June 2025. Read More

Clean Test Automation Monthly 5 / 2025

The Clean Test Automation Monthly is a monthly blog post that highlights interesting or useful test automation content which I read during the current month. This blog post shares 23 interesting or useful blog posts which I read during May 2025. Read More

Writing Unit Test With MockMvcTester: Returning an Object as JSON

This blog post describes how we can write unit tests for a Spring MVC REST API endpoint that returns an object as JSON. We will identify the tests we must write, learn to eliminate duplicate request building code from our test class, and write assertions for the HTTP response with MockMvcTester and AssertJ. Read More