A short tutorial on how to inspect audio and video files to check codecs, formats and other metadata
A quick tutorial on converting (transcoding) videos using Handbrake and ffmpeg
YouTube is one of the world's most popular video destinations. As a delivery platform for recorded and live video it has both strengths and weakneses. This article examines when it's a good choice, and when you should go for an alternative solution.
A whitepaper introducing the basic technical concepts and challenges of online video.
A talk I gave at DORSC/CLUC '18 conference about producing online audio and video using free software and open standards.
Finding a good open source component to use in your project.
Thinking about the various ways of calling a piece of code incorrectly.
What Shellshock can teach us about emergent behavior.
A simple and expressive way to add optional type checking to Python 2 and 3 via method decorators.
I explore a neat trick for simplifying program flow in Python.