Recent Posts

Well Worth My Time: “OpenJDK Migration for Dummies”

I’ve just read the (free) OpenJDK Migration for Dummies book. It was well worth my time! I first started using Java in 1998, so I’ve got a long history with it and feel very comfortable with the language itself. However, the licensing changes and proliferation of OpenJDK distributions are much more recent, and those aspects can be a bit confusing. …

Read More »

Debugging as a Process of Isolating Assumptions

Debugging is an integral part of any software development process. It’s a systematic hunt for bugs and mistakes that may be hidden in the intricate lines of your code. Much like a hunter and its prey, it requires a precise method and a set of specific tools. Let’s delve deeper into the fascinating process of isolating assumptions to effectively debug …

Read More »

Exploring File Storage Solutions in Spring Boot: Database, Local Systems, Cloud Services, and Beyond

When building a web application, managing file uploads properly is a common requirement. After receiving, files can be stored in several places: in a file system, in a database or, more commonly, in a cloud storage service. In this article, we will cover how to store files in a database using Spring Boot and discuss some alternatives. Introduction Recently, a …

Read More »