Last September I shipped a transcript-first video player for a 42-minute conference recording. It broke inside ten minutes of user testing. The recording carried live EBU-TT-D captions from a stenogra...Read More
Media queries are the first tool most of us reach for when a layout breaks. They are also the reason so many responsive builds feel like a stack of exceptions rather than a system. In this article I w...Read More
Scroll-driven animations tie playback to scroll position instead of time. A user scrolling down a page becomes the timeline: the further they scroll, the further an animation progresses. The technique...Read More
Open-source web video production is the practice of building, encoding, packaging, and delivering time-based media with tools whose source code you can inspect, modify, and self-host. It sits next to ...Read More
Making video for the web isn’t just about exporting a file. It’s about building a pipeline—a sequence of steps that carries raw footage from your camera through editing, colour grading, ...Read More