
Using the Domain Object Model to replace an element on a page
This week, I had a look at the Domain Object Model (DOM) for the first time since graduating from my computer science degree over a decade ago.
Read MoreI’m a veteran communicator with three decades of experience as a professional writer.
In my day job, I’m a solutions engineer. I’m also available for contract writing, editing, design and voice-over work.
Aug 1997 - Jul 2000
Sep 2006 - Apr 2021
May 2021 - Present
2012
Birckbeck, University of London
1996
University of the Arts London
I have more than two decades of experience of writing original content. My editing credits include Chris Smith’s “How to Design a Microcomputer” and the Translation Commons guide to digitizing indigenous languages “Zero to Digital”.
My graphic design credits include typesetting the Ultima Dragons' 25th anniversary booklet, over a dozen keyboard legend designs including the Mega 65 and Commander X16 and all the branding for the Chloe 280SE open hardware retro computer.
I have several years of experience narrating training videos for retail software. I make videos in my day job. But I’m always happy to try new things: https://www.youtube.com/watch?v=dzKtA4pddek
This week, I had a look at the Domain Object Model (DOM) for the first time since graduating from my computer science degree over a decade ago.
Read MoreYou’re a developer. Have you ever wondered how the software you write gets into the hands of users?
Read MoreI’ve mentioned UTM before. It’s a nice wrapper for QEMU that enables you to create ARM virtual machines and emulate non-ARM machines on macOS.
Read More