Beginning my plant-based adventure.

A little over 3 months ago, I decided to make a lifestyle change. An avid meat-eater my whole life, I did something that an earlier version of myself would have thought unthinkable. I gave up meat altogether. To be more exact, it was not just meat I decided to cast…

Read this article

Gopher Launch!

One of my most favourite pastimes is playing with different programming languages. A typical couple of hours tinkering includes writing a few lines, perhaps solving a couple of basic programming problems (you know, the kind some companies make you write on whiteboards at interviews) and downloading the most popular IDE…

Read this article

Pub/Sub with MBassador, an introduction.

A little while back I wanted to use the pub/sub pattern in one of my Java projects, so I set about searching for a good library to allow me to do this without reinventing the wheel. Fortunately for me, I came accross MBassador, a super EventBus implementation that was…

Read this article

Making things ship-shape.

Yesterday, I read this article all about shipping side projects, which offers an array of tips to do it more efficiently. If you're a software developer (or in fact anyone that works on their own projects alongside their day job), it is well worth a read. As someone who regularly…

Read this article

Java 9 Feature Intro #1: Interface private methods.

In my last blog, I listed a number of problems I ran into while trying to write. I then added some fixes I was going to put in place to try and solve them, and hopefully keep my blogging regular. One of these fixes, was that I would try and…

Read this article