Skip to content

fix: restore working outbound URLs for podcast episodes - #635

Merged
debs-obrien merged 1 commit into
mainfrom
cursor/fix-broken-podcast-urls-20b6
Sep 28, 2026
Merged

debs-obrien merged 1 commit into
mainfrom
cursor/fix-broken-podcast-urls-20b6

Conversation

@debs-obrien

Copy link
Copy Markdown
Owner

Summary

Re-applies and extends the stalled cursor/fix-broken-podcast-urls-299d work on current main. Only url: fields change.

Old → new (or unchanged)

File Old New
bit-with-Debbie.md https://fsjam.org/episodes/episode-35-bit-with-debbie-obrien (404) https://fsjam.org/35
cityjs-conf.md http://podcast.lnug.org/city-js-2020 (dead) https://podimo.com/en/shows/london-node-user-group-lnug-podcast/episode/b4e6f280-3e61-43f6-ab4c-2d7d082cce7d
contributing-open-source.md https://devchat.tv/views-on-vue/vov-073-... https://topenddevs.com/podcasts/views-on-vue/vov-073-contributing-to-open-source-with-debbie-o-brien
legacy-rocks.md https://legacycode.rocks/episodes/... https://legacycoderocks.libsyn.com/playwright-with-debbie-obrien-and-max-schmitt
nuxt-and-frameworks.md (“NuxtJS and the JamStack”) wrongly shared Nuxtify Everything Views on Vue URL https://thatsmyjamstack.com/episodes/debbie-obrien/ (title/desc match Bryan Robinson episode)
nuxtify-everything.md https://devchat.tv/views-on-vue/vov-118-... https://topenddevs.com/podcasts/views-on-vue/vov-118-nuxtify-everything-with-debbie-o-brien
redefining-jamstack.md (“From Nuxt to React”) https://devchat.tv/views-on-vue/vue-142-... https://topenddevs.com/podcasts/views-on-vue/vue-142-from-nuxt-to-react-catching-up-with-debbie-o-brien
web-testing-automation-playwright.md Top End Devs /episodes/... path https://topenddevs.com/podcasts/views-on-vue/web-testing-and-automations-with-playwright-vue-206
from-nuxt-to-react.md (“Managing Component Architecture”) modernweb.podbean.com/... (Invalid Podbean Site) https://dev.to/modernweb/s08e07-modern-web-podcast-managing-component-architecture-with-debbie-o-brien (official Modern Web show notes; Podbean audio CDN is gone from every mirror)
testing-made-easy-...md (Modern .NET Show) wrongly pointed at .NET Rocks 1954 https://dotnetcore.show/season-8/testing-made-easy-debbie-obrien-explains-playwright-and-its-game-changing-mcp-server/ (S08E06)
dotnet-rocks-changing-testing.md — unchanged https://www.dotnetrocks.com/details/1954 (confirmed via Spreaker mp3 dotnetrocks_1954_...)

Proof

All listed final URLs returned HTTP 200 at commit time (see agent artifacts podcast-url-http-proof.log).

Test plan

  • HTTP HEAD/GET each new URL → 200
  • Confirmed That's My JAMstack episode matches “NuxtJS / frameworks” copy
  • Confirmed .NET Rocks 1954 is Changing Testing; Modern .NET Show S08E06 is Testing Made Easy
  • Spot-check /podcasts cards open the new outbound links in a deploy preview
Open in Web Open in Cursor 

Replace dead Podbean/LNUG/DevChat/FSJam/Legacy Code Rocks paths and the
shared Views on Vue URL with living episode pages. NuxtJS and the JamStack
points at That's My JAMstack; Testing Made Easy points at The Modern .NET
Show S08E06; Managing Component Architecture uses the Modern Web DEV.to
episode page. Keep .NET Rocks 1954 for Changing Testing.

Co-authored-by: Debbie O'Brien <debs-obrien@users.noreply.github.com>
@debs-obrien
debs-obrien marked this pull request as ready for review September 28, 2026 07:11
Copilot AI lite review requested due to automatic review settings September 28, 2026 07:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved issues were identified in the reviewed URL updates.

Review effort: Lite
Findings: None

What changed in this PR

Restores current outbound URLs for podcast episodes while preserving existing metadata.

Changes:

  • Replaced stale or incorrect URLs in 10 podcast files.
  • Corrected episode destinations across multiple podcast platforms.
  • Preserved metadata and schema compatibility.
File Change
content/​podcasts/​web-testing-automation-playwright.md Corrected podcast URL
content/​podcasts/​testing-made-easy-debbie-obrien-explains-playwright-and-mcp-server.md Updated Modern .NET Show URL
content/​podcasts/​redefining-jamstack.md Updated episode URL
content/​podcasts/​nuxtify-everything.md Updated podcast URL
content/​podcasts/​nuxt-and-frameworks.md Corrected episode URL
content/​podcasts/​legacy-rocks.md Updated episode URL
content/​podcasts/​from-nuxt-to-react.md Replaced unavailable Podbean URL
content/​podcasts/​contributing-open-source.md Updated podcast URL
content/​podcasts/​cityjs-conf.md Updated episode URL
content/​podcasts/​bit-with-Debbie.md Updated FSJam URL

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@debs-obrien
debs-obrien merged commit d5ba3c8 into main Sep 28, 2026
16 checks passed
@debs-obrien
debs-obrien deleted the cursor/fix-broken-podcast-urls-20b6 branch September 28, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants