Hello, world. I'm Rhys.
I'm a developer at The Guardian.
Making Typerighter work harder
How we built a realtime spellchecker for The Guardian’s digital content management system, Composer (from The Guardian’s engineering blog).
'a11y' isn’t accessible
Accessibility enthusiasts have a strange habit of referring to accessibility as ‘a11y’. Why is this a bad idea? And what can we learn from it?
How to make screen recordings with internal device audio on a Mac
TLDR: use Kap and Loopback
Running an ongoing process to watch logs in an EC2 instance
Using an Ubuntu service
Eyegaze Browser: browse the internet with your eyes
An accessibility demo from The Guardian's Hack Day.
How to set a default PR template for a GitHub organisation
I was wondering how a default PR template could be set for a GitHub organisation, but I found it a little difficult to find official documentation on the subject.
Installing Kali on a Raspberry Pi
How I fixed a few snags to turn my microcomputer into a pentesting tool.
Switching careers into programming
Moving into software development without a computer science degree or bootcamp experience.
Audio Graphs
Making data visualisation accessible at The Guardian's Hack Day.
How do hex colour codes work?
An explanation of what hex codes represent.
GAWP - Generative art with Python
Recreating the work of George Nees with Python and svgwrite.
What runs this site?
NASA Astronomy Picture of the Day
A Chrome extension replacing the New Tab with a gallery of inspiring images from NASA’s “Astronomy Picture of the Day”.
Minimalist Calculator: a Chrome extension
A calculator extension for Chrome, with keyboard input. Built with React, math.js and big.js.