Podcasting 2.0

← Podcasting 2.025 sep · 1 u 32 min

Episode 272: "Is this Y'all?"

Episode 272: "Is this Y'all?"25 sep1 u 32 min

Podcasting 2.0 September 25th 2026 Episode 272 - "Is this Y'all?"

00 - 🗄️ THE SCHEMA IS LIVE — AND THEN THE AGGREGATORS PICKED A FIGHT

<b>Dave has already told us this one is his: "Will explain in the board meeting tomorrow."</b>

<b>Mon 22 Sep &mdash; the cutover lands:</b> "#api <b>All api endpoints are now live with the new database schema.</b> Bug reports welcome. I'm tired. 😅"

@dave &mdash; all endpoints live on the new schema

<b>Tue 23 Sep &mdash; and now the real work:</b> "Now comes the post-deploy quality testing of the Index as a whole. <b>Now that we have an audit trail for every feed</b> we will need to <b>walk every podcast in the Index</b> to see where it stands and what metadata needs reconciling."

<b>New tables in the dump:</b> "@js There are new tables in the ndjson dump now. 😉" &middot; "@js You're the guinea pig. Let me know if anything looks off."

<b>On breakage, to Mitch (Podverse):</b> "Any additional parameters should be additive. <b>The overall shape of the response should not change.</b> There *shouldn't* be any breakage unless the client is doing a Rust style strict type coercion. But, I wouldn't expect that to be common since JSON is fragile."

<b>Thu 24 Sep &mdash; the brawl, in four posts:</b>

12:10 &mdash; "#api <b>Adding 2 new indexes on the feeds table.</b> Expect the api to choke for a few minutes until this completes."

14:38 &mdash; "#api <b>All out brawl with the feed aggregators this morning. I'm about to win though.</b>"

17:08 &mdash; "<b>Battle is over. The war is ongoing.</b>"