The Changelog: Software Development, Open Source

Conversations with the hackers, leaders, and innovators of the software world. Hosts Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source, and leadership. This is a polyglot podcast. All programming languages, platforms, and communities are welcome. Open source moves fast. Keep up.

https://changelog.com/podcast

subscribe
share






episode 508: A guided tour through ID3 esoterica


This week we turn the mics on ourselves, kind of. Lars Wikman joins the show to give us a guided tour through ID3 esoterica and the shiny new open source Elixir library he developed for us. We talk about what ID3 is, its many versions, what it aims to be and what it could have been, how our library project got started, all the unique features and failed dreams of the ID3v2 spec, how ID3v2 and Podcast 2.0 are solving the problem differently, and how all of this maps back to us giving you (our listeners) a better experience while listening to our shows.

Discuss on Changelog News

Changelog++ members get a bonus 15 minutes at the end of this episode and zero ads. Join today!

Sponsors

  • InfluxData – The time series platform for building and operating time series applications — InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn more at influxdata.com/changelog
  • Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code CHANGELOG and get the team plan free for three months.
  • Fly.io – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com

Featuring

  • Lars Wikman – Twitter, GitHub
  • Adam Stacoviak – Twitter, GitHub, LinkedIn, Website
  • Jerod Santo – Twitter, GitHub

Notes and Links

  • A new chapter for Changelog podcasts (our shows have chapters baked in now, whoop whoop!)
  • thechangelog/id3vx
  • Id3vx – a library for parsing and encoding ID3 tags
  • Ship It! #70: Kaizen! Four PRs, one big feature
  • Folyo

Something missing or broken? PRs welcome!


share








 2022-09-30  1h22m