Blog

Creating an Oracle Database Container →

Container images are useful for setting up local development environments. Here’s a quick recipe for creating a container for an Oracle database using your own database dumps.

Full Stack Weather Forecast App →

What started as a foray into asynchronous programming with Kotlin has evolved into a full blown web-app! This is a simple weather forecast web-app built with a React frontend and Ktor backend.

Representing UTC Time in Java →

A quick recipe covering time zone differences between systems and how to handle them using the Java 8 Time API.

Writing a Web App in Java with Vaadin →

There are many different ways to write a web application nowadays, but JavaScript frameworks like React and Vue reign supreme. Is it possible for a Java developer to write a web app with a limited knowledge of JavaScript? Yes, Vaadin makes it possible for Java developers to write rich web apps pretty much entirely in Java - let’s review a simple example of such an app!

Implementing a Simple Cache in Java →

Every programmer keeps a set of reusable utility programs, patterns, and algorithms that they have accumulated over the years. One program in my tool belt that I’ve made use of multiple times in the past is a simple in-memory cache - let’s see how it works!