Useful little library from the author of ESBuild that generates a fast-loading but blurry & small image from an existing image. These can then be used as placeholder image to get perceived fast page loads. It claims to produce more detailed images for the same size, and more accurate colours.
May 2023Github project to run a simplified ActivityPub/Mastodon server for single user, as opposed to the full-blown Mastodon server. Written in Node and designed to be run via services like Glitch.
May 2023Article pointing out that WCAG specifies that all keyboard shortcuts must be triggered with a modifier key (Cmd/Ctrl) to be accessible. There are 3 exceptions: if you can turn off the functionality; remap the keys or if the shortcut is only active in a limited case (e.g. while a select is open).
May 2023Interesting little tip, showing that you can detect whether a page was loaded due to clicking a link, reloading, back/forward or pre-rendered.
May 2023A breakdown of some pitfalls with OKRs, specifically around key results. Balanced by positive points about why OKRs are useful, namely that they force you to sit down and think about your strategy.
May 2023Great solution to the dark mode toggle problem.
May 2023Interesting concept that builds on the ideas of testing-library to encourage tests for mouse-based _and_ keyboard-based interactions on the same controls (e.g. activating the submit button in a form).
May 2023A fun little tool for breaking down unicode characters into their underlying codepoints. Great to showing how emojis are structured.
May 2023Proposed spec for an API for notifying assistive technology (e.g. screen readers), which seems to be much improved over using aria-live regions.
May 2023Fairly broad intro the Reporting API that is built into browsers, which is mostly focused on Content-Security-Policy violations, but has a bit of detail on crash reporting that I wasn't aware was possible. The crash reporting is probably worth investigating, as these can be difficult to debug. Just not very clear what data is sent in a crash report, nor how to reproduce a crash for testing purposes.
May 2023Article explaining the new text-wrap: balance CSS property
May 2023Nice visual "waves" effect using some CSS transforms and linear interpolation in JS.
May 2023A really interesting library that provides an API to simplify data loading and caching, for use with React Suspense.
May 2023A macOS app that "fixes" blurry or small text in other apps that have been converted from iOS. I did try this on Timery, which has small font and it didn't seem to work there, but this may be because Timery has made some Mac-specific changes.
May 2023TIL about implicit submissions on HTML forms: Quite a few surprising behaviours fall out of this…
August 2022Really happy to see contenteditable on the list here (even if marked as experimental)!
March 2022Tool to convert any character (or characters) in a specific Google Font to an SVG path. Effectively allowing you to convert a letter or word to an image.
October 2021