December 30th, 2016

Azure gives me a headache

What should happen when you delete a web app and create another with the same name? Azure thinks it should sometimes show you the new app, and sometimes give you a “404 Not Found” error, depending on how it feels. MORE

Featured Image
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