Blog
Welcome to a mixed bag of updates, musings, and occasional mind dumps over the years. This blog has been a sporadic journey, with posts that range from technical updates to random thoughts, and it will probably continue to be just as unpredictable.
There were more posts scattered throughout the years, but I've only pulled across the ones that brought on a bit of nostalgia or felt worth keeping.
2025
- Representing HTML in YjsHow we migrated our no-code document schema to use fractional indexing for collaborative editing
- Building a Top 14 Rugby iCal FeedCreating an automated iCal feed for Top 14 Rugby fixtures using Node.js and GitHub Actions
- On choosing AstroFirst blog post in years? New personal website? Here's what and why.
2017
2015
2014
2013
- php-ssrs moved to githubThe php-ssrs library has moved to GitHub for easier access and collaboration.
- Parsing CIF files to get train schedule data in PHPExploring how to parse CIF files for train schedule data to MongoDB.
- PHP Kent – The first meetupDetails about the first PHP Kent meetup event in Maidstone.
- RB Fitocracy WordPress Plugin ReleasedThe release of a new WordPress plugin that displays Fitocracy stats on your blog.
2012
2011
2010