2023 11 posts Permalink ¶
“Some collected thoughts and ideas around applying a functional approach to writing and maintaining documentation, especially for design systems.”bookmark
A handy trick to add a bit of smoothness to animations that Rach Smith calls Lerp, a nickname for Linear Interpolation between two points.bookmark
I love rather simple but powerful solutions like this—so clever!bookmark
2022 2 posts Permalink ¶
Here’s a fun little demo of some math I found interesting.code
Here’s a quick run-through of how I retrieve and utilise Webmentions with my Eleventy website.article
2021 0 post Permalink ¶
Cache Webmentions using eleventy-fetch and make them available to use in collections, templates, pages, etc. in Eleventy.
A Web Component to turn an array of integers into a fun little chart.
2020 3 posts Permalink ¶
For a long time I’ve been searching for a sound solution to storing the entire Webmention history of my blog, as packaging it up with the rest of the repository was not cutting it for me. Enter the world of async.article
Turn any array of integers into a fun little melody using the Web Audio API.
Discovered that I can make custom waveforms for use with my noisy sparklines. Swapped from the humble sine wave to a an "Ahh" sound—like I used to go crazy for on early MIDI keyboards!note
2019 2 posts Permalink ¶
One of my code snippets.code
I have been following in the footsteps of Jeremy Keith for a few months now. Dotted around my website, now, are sparklines, representing my activity over time. As an added bonus, a little tune based on the sparkline's values plays when you click on it. With a moderate amount of musical theory under my belt, here's how I accomplished that audio delight.article
2018 1 post Permalink ¶
Added Jeremy Keith’s Canvas Sparklines to my site, to further visually demonstrate the vast spaces of time between my posts! Next step: create less vast spaces of time between my posts (read: publish more).note
YouTube-like controls for any audio or video elements
2017 1 post Permalink ¶
Throttle back on your scroll events and watch out for the IntersectionObserver!article
2014 1 post Permalink ¶
What's really important when reading an article online? Content should always come first, and give users the option for more later.article