Matt JosephCreate animated GIF and WebP from videos using FFmpegA guide to using FFmpeg to create all the animated content you want.Feb 28, 2021Feb 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?”Jul 8, 2020Jul 8, 2020
Matt JosephinIxN — The Intersection BlogOptimizing Postgres queries for faster kiosk data deliveryTuning a single query can dramatically improve performance optionsJul 23, 2019Jul 23, 2019
Matt JosephinIxN — The Intersection BlogImproving perceived interface responsiveness on public kiosksBringing digital experiences to physical spaces requires a sense of immediacyJul 9, 2019Jul 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 screenJun 7, 2019Jun 7, 2019
Matt JosephinIxN — The Intersection BlogDigging into Kiosk Touch InputOr, getting in touch with the input pipeline 👈May 2, 2019May 2, 2019
Matt JosephinIxN — The Intersection BlogA CSS Pixel and a Kiosk Walk into a BarThere are pixels and then there are CSS pixelsMar 14, 2019Mar 14, 2019
Matt JosephinIxN — The Intersection BlogWeb App Multi-touch is ComplicatedTl;dr building a non-zoomable web app for kiosks is hardMar 8, 2019Mar 8, 2019
Matt JosephinIxN — The Intersection BlogBuilding Smart City Kiosks with Web App PracticesMaking cities smarter requires smart engineering habits 🏗️Feb 12, 2019Feb 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, 2019Feb 8, 2019Feb 8, 2019