Archives

No More Damp Stories

Storybook encourages setting the same arguments over and over and over again, but this is a pain to maintain. There is a better, DRYer approach, it's just not well documented.

Quickly check Core Web Vitals

A quick way to check for PageSpeed metrics, Lighthouse scores (are those the same thing these days?), and Core Web Vitals, all in one […]

What powers do PWAs have right now

A useful single-purpose site that implements most (if not all) currently spec'd PWA APIs and lets you play around with them. Good for testing cross-browser quirks and for seeing a quick overview of […]

2024: The Year Of ...

What are my goals, themes, and overarching desires for the year ahead; and how does 2023 compare to what I had hoped it would become.

Moderate people, not code

Ryan always has some interesting thoughts around the ethics of online communities, and this is no exception. There's a lot of great questions and thoughts in here around whether or not we should be […]

The Power of Three-mes

A look into my most recent productivity framework: every month set three, roughly prioritised focus areas. It's not novel, but it's been a slow-burn journey over the past twelve months or so and seems to be working well.

Some use cases for display: contents

There have long been issues (mainly due to browser regressions) with using display: contents; in the wild, but there are still some potential use-cases for effectively removing non-semantic elements […]

A Bookmark Feed

Mastodon makes saving interesting links for later very easy, but getting these into a feed reader or note-taking service seemed impossible until I came across a neat little hosted solution.

HTML web components

An excellent look into the new trend of no-or-low-JavaScript web components, which almost operate more like HTML fragments, with graceful fallbacks to native elements. Jeremy proposes terming these […]

Reflecting on 18 years at Google

An interesting insight into the business arc of Google from a long-time (but now former) employee. There's lots that could be gleaned about a company that infamously removed a motto of "don't be […]

There's a web component for that

The Component Kitchen is a sort of app store for web components; a digital directory of useful packages, recipes, and one-shots that can be imported into your […]

Indieweb icons and logos

I'm a big fan of these proposed IndieWeb icons/logos, particularly the Protocols set. The repeated node motif is just a really solid piece of logo design – and the Salmention salmon is just […]

Accessible data visualisations with D3.js

A comprehensive guide to ensuring simple charts and graphs are accessible. Focuses on D3, but most of the tips and suggestions can easily be ported to any visual UI. These […]

We're still not innovating with AI-generated UI

With the recent announcement of an AI-UI tool from the folks at Vercel, there's been a lot of discussion about claims around "production-ready code" that is actually riddled with bugs, lacks […]

Note-taking apps don't make us smarter

A surface-level look at the world of note-taking apps, what the impact of "AI" may be, and why the much-lauded benefits of these tools never really seem to materialise. Ironically, I found the […]

Better Diacritics on Windows

Annoyed by Alt-codes and incomplete keyboard shortcuts? Yearn for the long-press functionality of every other OS? Just freakin' want easier en-dash access? Windows doesn't have to be this annoying; there are some options!

Ad hoc search powered by

Made By Me, But Made Possible By:

CMS:

Build: Gatsby

Deployment: GitHub

Hosting: Netlify

Connect With Me:

Twitter Twitter

Instagram Instragram

500px 500px

GitHub GitHub

Keep Up To Date:

All Posts RSS feed.

Articles RSS feed.

Journal RSS feed.

Notes RSS feed.