Welcome to the 3rd edition of the First8Friday videoblog, our recurring dose of Open Source inspiration we’d like to share with you the 1st Friday of each month. Ted is doing…
SQL queries can become quite complicated. Getting them to produce the right results is not always trivial. Especially if verifying if the result is correct is difficult. Last week I encountered a…
Apache Velocity is a commonly used template engine. It is already quite old (or should I say, mature) and hasn’t had an update for years. It is still widely used…
Services are all the rage. Service Oriented Architecture, Microservices and the like all promise the delivery of true components. Just like the physical industries have been doing for decades, constructing complex…
When building a public website, Search Engine Optimization (SEO) plays an important role. If you need internationalization (i18n) support on your site as well, Spring’s default handling is not really…

Combining JavaFX and old Swing components can be tricky. For example, when changing JavaFX data from the Swing component you have to remember to wrap your code in a Runnable…
Recently I had to communicate with a USB device from Java. In this case it was my custom build 8x8x8 led cube (similar to this one) which uses the USB HID…
I once heard this story of an autistic boy who needed to pack his belongings. His parents had decided to move to a different house and he was given a…

The Elastic Search REST API for searching can be quite overwhelming. There are lots of different queries you can do with multiple options and some of them even can be…

About Payments is a platform which catalogues online payment providers and methods. It was originally build in WordPress but as the scope changed from a news site to an online…