Wisdom

Code on a deprecated library slowly breaks

Quote

It's slowly breaking over time, it is slowly getting more and more unable to handle modern quirks within protocol.

Episode 76: Pining for PodPing (episode page, opens in a new tab) 00:16:02 (play audio from this timestamp, opens in a new tab)

Voice-matched

Summary

The Podcast Index feed poller was written for Node 12 on the 'request' HTTP library, which has since been deprecated. Bugs no longer get fixed, so it keeps falling behind modern protocol quirks like TLS 1.3 issues. Dave decides to rewrite it in Rust rather than keep carrying it forward.