More Code with Jason episodes

309 - How I Built SaturnCI (Starring JP Camara) thumbnail

309 - How I Built SaturnCI (Starring JP Camara)

Published 9 Feb 2026

Duration: 4628

The podcast explores various topics, including a programming newsletter, tech experiences, and reflections on speaking at events, along with discussions on using a CI platform and plans for a Ruby concurrency book.

Episode Description

In this episode I talk with JP Camara about RubyConf 2026, submitting CFPs, and why everyone should give talks. JP shares his experience using SaturnC...

Overview

The podcast covers a physical programming newsletter named Nonsense Monthly, which includes topics like programming, philosophy, and history. It revisits a previous conversation with guest JP Camara, who shares his experiences organizing Ruby conferences such as Sin City Ruby, inspired by Jason Swaib's event. The discussion includes reflections on the challenges and rewards of speaking at conferences, highlighting the effort required and the value of sharing knowledge, even if it's not perfect.

JP also talks about his use of Saturn CI, a continuous integration platform designed with simplicity and user experience in mind, particularly for Rails and RSpec projects. He provides insights into its setup, debugging process, and emphasizes the importance of running tests locally before deployment. Potential improvements for the platform, such as integrating test distribution tools and enhancing CI features, are also mentioned. The conversation includes various anecdotes and lighter topics, such as marriage in Las Vegas, the shift from visual voicemail to standard voicemail, and a humorous suggestion of an "electric shock collar" as a marketing gimmick for the product. Lastly, JP discusses his ongoing work on a book about Ruby concurrency, which is about half finished, and considers publishing it as both an ebook and a physical copy.

Recent Episodes of Code with Jason

29 Mar 2026 317 - Edward Tewiah, Creator of PropertyWebBuilder

A real estate website toolkit, Property Web Builder, faced UI/UX complexity and monetization hurdles despite AI-driven customization efforts, revealing challenges in balancing technical execution, client preferences, and shifting business priorities.

27 Mar 2026 316 - Adapting to AI in the Agency World with Errol Schmidt

AI tools like Claude and Codex are revolutionizing software development by boosting productivity and shortening timelines, yet raise concerns about agency business models, critique "vibe coding" as unprofessional, explore evolving developer roles with AI handling complex tasks, anticipate job market shifts and obsolescence, emphasize human creativity and judgment, and contrast software's ephemeral value with art's enduring qualities in an AI-driven landscape.

16 Mar 2026 315 - Dave Thomas, RubyConf 2026 Keynote Speaker

Dave Thomass discusses revitalizing RubyConf 2026 through social interaction and unstructured engagement, exploring Ruby's class-based philosophy versus Elixir's functional approach, emphasizing data transformation, abstraction, clarity, variable naming, jargon critique, AI collaboration, systems thinking, and non-technical analogies to simplify complex processes and enhance software design readability.

2 Mar 2026 313 - David Santoro, CTO of Carwow

A podcast discusses the launch of a physical newsletter, *Nonsense Monthly*, and a conversation on startup co-founder dynamics, idea validation, technical leadership, and engineering best practices.

More Code with Jason episodes