Blog
Our tips and tricks.
Experiments and examples of new web features.
-
Higgsfield or fal.ai for generating video
I've used both. The cheaper one is only cheaper if you burn every credit before the month ends.
-
Running AI models on your own machine
An 80 billion parameter model now runs at the speed of a small one. What fits in what memory, as of September.
-
View Transitions without a framework
The blog list on the home page shows six posts and a button for the rest. Getting the new ones to arrive properly used to mean animating every card by hand.
-
The HTML video glitch
The reel flickered between clips, even though every clip was already loaded into memory.
-
field-sizing grows a textarea for you
A comment box that gets taller as you type has needed a script for as long as I can remember. It's one line of CSS now.
-
Matt Pocock's skills for coding agents
He has published the folder of instructions he gives Claude Code. Most of what's in it is there to stop the agent getting on with it.
-
Smoothing made the animation worse
The animation on the home page steps its quality up as it goes. Easing one of those steps made it more noticeable.
-
contrast-color() picks the text colour
The buttons on this site can be tinted to any colour from the admin page. Working out whether the writing on top should be black or white was a small pile of maths.
-
Git had opinions about my fonts!
Putting the site into version control, git decided my font files were text and got ready to rewrite them.
-
Zstandard instead of gzip
A server setting that makes pages smaller and quicker for the phone to unpack. Browsers have accepted it since February.
-
Core Web Vitals now measure in Safari
Two of the three speed scores Google grades a site on could only be measured in Chrome. Safari reports both of them now.
-
The Escape key skips your confirm box
A dialog with unsaved changes in it will shut on Escape without asking. There's a proper way to catch that now.