August 13th, 2016

Code Generation Service, now open source

It’s been almost a year since I finished my masters degree at the University of York, and I’ve finally gotten around to open-sourcing my dissertation project “Code Generation as a Service”. That sounds like the right amount of time to recover from stressful report writing and dealing with the Eclipse IDE. MORE

Featured Image
March 20th, 2016

A new PC build for 2016

For me, building a cool PC is as much fun as using it. When I moved to America, I couldn’t take my PC with me – it’s just too big and heavy (and rather old now) – so I decided I would build a new one from scratch. MORE

Featured Image
February 13th, 2016

Readability: Slack vs HipChat

By now I’ve used my fair share of both Slack and HipChat (team-focused messaging services), and I couldn’t figure out why I did’t like Slack’s user interface. I think I’ve finally figured it out. I was recently looking into the best layout for positioning labels in forms - vertical, above the input, or horizontal, inline and to the left of the input. I found this UX Exchange answer and subsequently this article. MORE

Featured Image
February 7th, 2016

A walk through blog technologies

As with any programming project, I came across challenges and new technologies while writing the new blog website. This post describes my more interesting findings. Hopefully it might be helpful to anyone thinking of building a static blog too. MORE

February 7th, 2016

Introducing my new blog

Welcome! Today I make the switch from Wordpress.com to Jekyll. I wrote a blog post before about building a new portfolio site with Jekyll on GitHub Pages, and I enjoyed development so much I thought why not build my whole site with this? MORE