Episode

309 - How I Built SaturnCI (Starring JP Camara)

Podcast
Code with Jason
Published
Feb 10, 2026
Duration seconds
4628
Processing state
not_requested
Canonical source
https://www.buzzsprout.com/1878319/episodes/18653523-309-how-i-built-saturnci-starring-jp-camara.mp3
Audio
https://www.buzzsprout.com/1878319/episodes/18653523-309-how-i-built-saturnci-starring-jp-camara.mp3
JSON
/v1/public/podcasts/code-with-jason-461761/episodes/309-how-i-built-saturnci-starring-jp-camara
Markdown
/podcast/code-with-jason-461761/309-how-i-built-saturnci-starring-jp-camara.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/code-with-jason-461761/episodes/309-how-i-built-saturnci-starring-jp-camara/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/code-with-jason-461761/309-how-i-built-saturnci-starring-jp-camara.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

In this episode I talk with JP Camara about RubyConf 2026, submitting CFPs, and why everyone should give talks. JP shares his experience using SaturnCI on the Mastodon project, and we dig into Saturn CI's Docker-based setup, Kubernetes architecture, and test-focused UX philosophy. Links: jpcamara.comSaturnCINonsense Monthly