Technical oddities for software developers

Virtual Linux Remote Desktop

Have you ever wanted a persistent Linux virtual desktop that you could host anywhere and access remotely? Now you can do it, using only Ubuntu and a cheap VPS!



Introduction to High Availability

How important is uptime to you? How bad would it be if your services went down for 10 seconds? 10 minutes? 10 hours? 10 days? Every system has its breaking point, where the consequences become so severe that heads start rolling.



Time and Timezones: Getting it Right

Time is a tricky beast - quite possibly one of the trickiest things to get right in software engineering. Walk with me on a brief tour of computerized time, and see why we keep getting it wrong.