This article describes my working setup (hardware and software) as a remote freelance Java developer. I've been working from either home, co-working

Read More

Feature flags offer a solution to decouple the deployment of a feature from its release. This can help us continuously deploy new

Read More

It's been almost a year since I've bought the MacBook Pro M1 (arm64 processor) for my daily Java development as a freelance

Read More

Gatling is a performance testing tool to carry out load tests on applications. Gatling can spawn thousands of virtual users/clients over a

Read More

Starting with a new programming language is always exciting. However, it can be overwhelming as we have to get comfortable with the

Read More

Yet another blog post about a Mockito feature that we should rarely use: Mockito deep stubs. With this article, we'll explore how

Read More

Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our

Read More

My original plan was to demo the container image support of AWS Lambda with a Java example that uses Selenium to scrape

Read More

Starting with Mockito version 3.5.0, we can now mock Java constructors with Mockito. This allows us to return a mock from every

Read More

Fetching data via HTTP from a remote system is a task almost every application has to solve. Fortunately, there are mature Java

Read More