A different take on Duff’s Device

This year I set about learning a new programming language – Go (aka GoLang). I set about expanding my horizons away from my bread and butter language Java, and look…

Read more »

Securing a ReST interface with SpringBoot using Basic Authentication

In this article I aim to demystify the experience of securing a ReST API with SpringBoot using the HTTP Basic Authentication mechanism. Source code for this project is available on…

Read more »

Mutual SSL authentication

Introduction When the web was in it’s infancy, data security was of little concern. Businesses were still trying to figure out what the web could be used for beyond a…

Read more »

Docker: Access to DialectResolutionInfo cannot be null when ‘hibernate.dialect’ not set

I came across this problem when dockerizing a Springboot application. A number of people have also come across this issue and the answers given weren’t all that helpful. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications…

Read more »

Extending the ‘Rage’ playlist using Python + XPath

I’m always interested in finding new music to add to the collection. Finding a new band can be an enjoyable (but time consuming) process. There’s a few avenues I use…

Read more »

Youtube & Google+ policy updates = crap

What is it with Google lately? I’ve had a YouTube account for more than 6 years. It was a great platform for finding and commenting on videos of interest. Now…

Read more »

processing web logs

For a church website I maintain I needed to find a way to produce graphical log data from raw log files. The web host it currently sits on does not…

Read more »

PHP and Apache on Windows 7

Installing Apache webserver and PHP together on Windows 7 proved to be more cumbersome than it should be. I had seen this error many times when starting Apache. “The requested…

Read more »