π Posts
π± Categories
π Series
π Links
π€¦π»ββοΈ About
π¬ Contact
Cancel
π Posts
π± Categories
π Series
π Links
π€¦π»ββοΈ About
π¬ Contact
All Posts
2023
Introduction to AI and Large Language Models (LLMs)
Nov-11
Open source, locally hosted AI powered Siri replacement
Nov-11
Fun with Makefiles - Dynamic Menu Generation
Nov-11
MBA Washing
Nov-11
SDXL LoRA Training
Oct-10
Fixing AMD CPU Scaling on Fedora
Jul-07
Defaulting git clone to shallow (depth=1)
May-05
How likely would you be to block a company from asking you to rate everything they do?
May-05
Escaping the Time Trap: Why Estimating Effort, Not Time, Leads to Greater Success
Apr-04
Open Budgeting - Subscriptions & Licences
Jan-01
2022
Energy, Sustainability and Deployment Frequency
Dec-12
Zsh Configuration and Plugins - Part Two
Nov-11
YAML Anchors and Aliases
Nov-11
Github Not-So-Reusable Actions
Nov-11
Zsh Configuration and Plugins - Part One
Nov-11
Encourage Your Peers To Contribute To Open Source
Oct-10
Making Work Visible - Avoid DMs
Oct-10
The Best Of - 2022 Edition
Oct-10
It's 2022 and we're (still) not deploying enough
Aug-08
DALLΒ·E 2 - Selected works
Jul-07
Beginner Harmonica Practice Exercises
Jun-06
Firefox Addons for 2022
May-05
2021
Goodbye Evernote, Hello Bear
Jul-07
Rancilio Silvia Upgrade
Jul-07
2020
DevOps Team Charter
Nov-11
Ferrari F12 Berlinetta
Nov-11
The Best Of - 2020 Edition
Oct-10
Rest in Peace Jimothy
Oct-10
2019
Camels Dressed As Unicorns
Aug-08
Looking For New Opportunities
Aug-08
Leaving Infoxchange
Jun-06
Goodbye XenSever - Hello XCP-ng
Feb-02
2018
New Zealand Otago Trip in a 2019 Mustang GT
Dec-12
Run youtube-dl (or similar) in the background
Jul-07
Disabling scroll-wheel zoom in Firefox
Jul-07
Highlands Festival of Speed 2018
Apr-04
Flash Storage and SSD Failure Rate Update (March 2018)
Mar-03
Theory of constraints
Jan-01
2017
Top album picks for 2017
Dec-12
HP 4951C Protocol Analyser
Dec-12
Talk - Clustered, Distributed File and Volume Storage with GlusterFS
Nov-11
Applying syntax in Sublime based on the first file line
Oct-10
Broadcom, Or How I Learned To Start Worrying And Drop The Packet
Oct-10
GlusterFS
Sep-09
Return Of The RSS
Sep-09
2016
MH-Z19 CO2 sensor reader, logger and visualiser
Dec-12
Castle Hill Winter Trip 2016 Photos
Aug-08
The State of Android in 2016 & The OnePlus 3 Phone
Jul-07
Update Delayed Serial STONITH Design
Jul-07
Online Conversion from SQL_ASCII to UTF8 in PostgreSQL
May-05
Monitoring SystemD Units With Nagios
May-05
Speeding Up rsync
May-05
Benchmarking IO with FIO
Apr-04
Mirroring a Gitlab project to Github
Feb-02
AskIzzy
Jan-01
Fix XenServer SR with corrupt or invalid metadata
Jan-01
2015
iSCSI SCSI-ID / Serial Persistence
Dec-12
How to cluster and failover (almost) anything - An intro to Pacemaker and Corosync
Nov-11
SAN Intro
Oct-10
Replacing Junos Pulse with OpenConnect
Sep-09
SSD Storage - Two Months In Production
Sep-09
OS X Software Update Channels For Betas
Sep-09
iSCSI Benchmarking
Jul-07
Delayed Serial STONITH
Jul-07
Video - Cluster Failover Performance Demo
Jul-07
CentOS 7 and HA
Jul-07
SSD Storage Cluster - Update and Diagram
Jun-06
Video - Storage Cluster Failover Demo
May-05
Talk - High Performance Software Defined Storage
Apr-04
Continuous integration for the Linux Kernel - Built within Docker
Mar-03
Xen Orchestra Docker Image
Feb-02
Delete Government-Linked Certificate Authorities in OSX
Feb-02
Building a high performance SSD SAN - Part 1
Feb-02
XenServer, SSDs & VM Storage Performance
Feb-02
The Best Of - 2014 Edition
Feb-02
Talk - 24 Months
Feb-02
Search - A Journey of Delivery on a Budget
Feb-02
Direct-Attach SSD Storage - Performance & Comparisons
Feb-02
2010
BMW E36 328i Manual Conversion Programming
Jun-06