Some of my work and writing is available below.
Presentations and Writing
-
Presentations I’ve Given - Currently hosted on Slideshare, on the topics of mobile & web development, and IBM Cloud.
-
Degrade Gracefully with vim - A presentation I gave at Vim London on the 3rd July 2019.
-
Who Ya Gonna Call? [PDF] — with Chris Tomkins.
-
Subversive Componentization [PDF] — how to use components with Subversion.
-
A presentation [PDF] I gave at ApoApsis on object-relational mapping in Java.
-
Why password aging is dangerous.
-
A primer on the horizontal retrace which I wrote after writing a program to optimize display on VGA monitors.
-
A review of the Creative Labs Nomad (or D.A.P.) Jukebox, with some tips if you already own one.
-
Some tips on using SpamAssassin.
Open Source and Around the Web
-
cromer - A Python wrapper around cron jobs, that allows them to fail once in a while.
-
email2pdf - This could be part of your paperless workflow.
-
normalize-filename - Like your files to be named
YYYY-MM-DD-therestofthestuff.txt
? This’ll help. -
I have made small contributions to the dia open-source diagramming software.
-
Contributions to the Arch Linux wiki.
-
Contributions to Wikipedia.
Academic and Industrial
-
My MEng Individual Project on Web Server Performance Simulation.
-
A project on queueing theory which I wrote with two colleagues in the first year at university.
Personal
A bit of fun.
-
My mini-site for Isaac Asimov’s Robot books and stories. I constructed this ages ago, but it isn’t maintained much anymore.
-
A complete solution to the LucasArts computer game Day of the Tentacle.