A Non-Business Case for Supporting Old Browsers
Published in
Some notes on building websites, serving a diverse set of users and why we should never stop building this way.
This is an automatically generated archive of 14 blog posts.
Published in
Some notes on building websites, serving a diverse set of users and why we should never stop building this way.
Published in
A solution for async functionality in template loops, using `eleventy-image` as an example, some basics about JavaScript loops, and debugging advice. All in what should be a short note.
Published in
There’s continuity in hate. There has to be continuity in resistance. There has to be antifascism. Every day. Everywhere. Whatever the means.
Published in
Distilled thoughts about simplicity.
Published in
I recently integrated dark mode into this site. Here’s how it went, what I learned and a quick intro to CSS Custom Properties.
Published in
There’s continuity in hate. There has to be continuity in resistance. There has to be antifascism. Every day. Everywhere. Whatever the means.
Published: medium.com
Published in
Exploring the benefits factory functions can bring to reduce repeating code in Vuex getter functions.
Published in
How I added a new format to my website, automated publication to a newsletter, and added categories.
Worry Stone Diaries No. 3
Published in
An exploration into how to make inputs more accessible.
Published in
Tournant is an open source project I maintain together with Marcus Herrmann. In this post we summarise what we are trying to achieve with the project – and what that weird name means.
Published: Tournant Blog
Published in
A write-up of the work we at Kitchen Stories have done to implement native HTML video elements together with HLS based media.
Published: Kitchen Stories Engineering
Published in
I restarted to build my website with Eleventy. Here’s why.
Worry Stone Diaries No. 1
Published in
I restarted to build my website with Eleventy. Here’s why.
Worry Stone Diaries No. 2
Published in
Why I don’t feel bad about bad code I’ve written.