Blog
If you’re interested in accessibility, user experience design, and/or frontend development, you’re in the right place.
A better way to handle select behaviour
Article posted 29th October 2026 in Accessibility, CSS and HTML
Building your own select means lots of code and difficult decisions about behaviour. Good news though: there’s a new way that makes things much simpler!
Fully customise your select elements
Article posted 25th October 2026 in Accessibility, CSS and HTML
For years and years, developers have had to come up with all sorts of creative workarounds to style select elements, but now you can do it properly.
Upgrading from iPhone 16 Pro to 18 Pro
Article posted 4th October 2026 in Apple
The iPhone 18 Pro might be the best phone I’ve owned, but it’s my least interesting upgrade. The most interesting change is what’s wrapped around it.
Using light-dark() without getting caught out
Article posted 28th September 2026 in CSS
The
light-dark()CSS function makes defining colour schemes tidier, but older browsers need some care. Here’s how I’ve handled the fallbacks.Respecting your users’ preferences
Article posted 26th September 2026 in Accessibility and CSS
Our users have already chosen how they want their devices to behave; here’s how we can respect those preferences on the web.
There’s no going back
Article posted 28th July 2026 in Accessibility
The more I learn about accessibility, the harder it is to look back at some of my old work; but that cringe is a useful measure of progress.
WWDC 2026 roundup
Article posted 15th July 2026 in Apple
The last few WWDC announcements from Apple have left me desperate for a ‘bug fixes and performance improvements’ release. Well, it’s finally here!
Clickable table rows are a bad idea
Article posted 30th June 2026 in Accessibility
Whole table rows might feel like obvious candidates to be clickable areas, but making them interactive creates real accessibility problems.
Do it properly now
Article posted 30th May 2026 in Accessibility
Shipping something inaccessible is rarely a shortcut; it’s usually a debt.
Do graphs and charts need to be accessible?
Article posted 29th April 2026 in Accessibility
Charts and graphs are a good example of where making content accessible is not always the same as making an image itself accessible.