Just realised that it's been years since I deliberately recorded a TV show. Catch-up websites have rendered it obsolete.
miniblog.
Related Posts
There's an eslint plugin for extracting JS from HTML, so you can catch issues even when using inline JS!
Amazingly, Haskell can sometimes detect unwanted infinite loops at runtime: https://stackoverflow.com/a/21554398 (and you can even catch the exception!)
Small is Beautiful: Why Desktop UX has something to teach Mobile https://jenson.org/small/ (UX on phones/tablets is lacking, how to catch up)