Matt JosephCreate animated GIF and WebP from videos using FFmpegA guide to using FFmpeg to create all the animated content you want.4 min read·Feb 28, 2021----
Matt JosephUsing a mirrorless camera or DSLR for video conferencingAn answer to the question, “how can I use my existing gear for video conferencing?”6 min read·Jul 8, 2020----
Matt JosephinIxN — The Intersection BlogOptimizing Postgres queries for faster kiosk data deliveryTuning a single query can dramatically improve performance options9 min read·Jul 23, 2019----
Matt JosephinIxN — The Intersection BlogImproving perceived interface responsiveness on public kiosksBringing digital experiences to physical spaces requires a sense of immediacy7 min read·Jul 9, 2019----
Matt JosephinIxN — The Intersection BlogThe hidden complexity of the humble transit countdown clockThere’s a lot of magic to a simple number on a screen7 min read·Jun 7, 2019----
Matt JosephinIxN — The Intersection BlogDigging into Kiosk Touch InputOr, getting in touch with the input pipeline 👈4 min read·May 2, 2019----
Matt JosephinIxN — The Intersection BlogA CSS Pixel and a Kiosk Walk into a BarThere are pixels and then there are CSS pixels5 min read·Mar 14, 2019----
Matt JosephinIxN — The Intersection BlogWeb App Multi-touch is ComplicatedTl;dr building a non-zoomable web app for kiosks is hard7 min read·Mar 8, 2019----
Matt JosephinIxN — The Intersection BlogBuilding Smart City Kiosks with Web App PracticesMaking cities smarter requires smart engineering habits 🏗️5 min read·Feb 12, 2019----
Matt JosephRecap: Transit Techies NYC #6: Six-Car TrainA quick recap of Transit Techies NYC #6: Six-Car Train, a meetup held on Wednesday, January 30, 20195 min read·Feb 8, 2019----