<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="https://rss.buzzsprout.com/styles.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:psc="http://podlove.org/simple-chapters" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <atom:link href="https://rss.buzzsprout.com/2108545.rss" rel="self" type="application/rss+xml" />
  <atom:link href="https://pubsubhubbub.appspot.com/" rel="hub" xmlns="http://www.w3.org/2005/Atom" />
  <title>Rooftop Ruby Podcast</title>

  <lastBuildDate>Tue, 26 May 2026 04:16:04 -0700</lastBuildDate>
  <link>https://www.rooftopruby.com</link>
  <language>en-us</language>
  <copyright>© 2026 Rooftop Ruby Podcast</copyright>
  <podcast:locked>yes</podcast:locked>
    <podcast:guid>bad72507-8d6d-5f72-8a6c-85555fe35440</podcast:guid>
<podcast:podroll>
    <podcast:remoteItem feedGuid="204c2d67-08b6-59b4-bdd8-02cf541b2a8b" feedUrl="https://jaredwhite.com/podcast.xml" />
    <podcast:remoteItem feedGuid="3c3571be-3a52-51f0-99b5-51c004c31c10" feedUrl="https://feeds.transistor.fm/ruby-for-all" />
    <podcast:remoteItem feedGuid="726388b8-b1bc-54e9-8dae-bec69f8a5d4b" feedUrl="https://feeds.buzzsprout.com/1878319.rss" />
    <podcast:remoteItem feedGuid="e5531453-b651-5d49-ba61-77b6c28cf2b9" feedUrl="https://feeds.transistor.fm/indierails" />
    <podcast:remoteItem feedGuid="4d872a85-d34e-5726-994c-6f1290ae6b28" feedUrl="https://feeds.fireside.fm/therubyonrailspodcast/rss" />
    <podcast:remoteItem feedGuid="756488bb-daeb-5d09-8451-96de9500b93d" feedUrl="https://feeds.buzzsprout.com/2260490.rss" />
    <podcast:remoteItem feedGuid="218fa9b9-2821-5726-b71f-8311156907e4" feedUrl="https://feeds.buzzsprout.com/1927628.rss" />
    <podcast:remoteItem feedGuid="48791e87-a0b0-59ca-ac35-b588d2288b6c" feedUrl="https://feeds.transistor.fm/yagni" />
    <podcast:remoteItem feedGuid="1a9f9ba1-627d-5546-85a6-7f7d936d9aac" feedUrl="https://feeds.transistor.fm/gemruby-show" />
    <podcast:remoteItem feedGuid="9369c5b3-71d4-57dd-8932-ef522f5029f8" feedUrl="https://feeds.fireside.fm/bikeshed/rss" />
    <podcast:remoteItem feedGuid="2faed308-16aa-54d2-8c08-167615750083" feedUrl="https://feeds.castos.com/nzwp1" />
    <podcast:remoteItem feedGuid="0c7e7cdc-9678-5d74-82a0-eb938df3e76f" feedUrl="https://feeds.acast.com/public/shows/65de32896569fa0017d17653" />
    <podcast:remoteItem feedGuid="6e8ba180-6c0a-5c31-83fe-0a8b2dc2590b" feedUrl="https://feeds.zencastr.com/f/oSn1i316.rss" />
    <podcast:remoteItem feedGuid="d8bf18c5-c509-552b-bf0f-e02ef954a86b" feedUrl="https://feeds.transistor.fm/founderquest" />
    <podcast:remoteItem feedGuid="e9156a18-42e3-5944-908c-1a10d95f0264" feedUrl="https://feeds.buzzsprout.com/2278525.rss" />
    <podcast:remoteItem feedGuid="d6671fb6-3ad2-5533-b157-e70f1a3b23cb" feedUrl="https://feeds.transistor.fm/mostly-technical" />
    <podcast:remoteItem feedGuid="36389679-d86e-599b-a9b2-aaaf7b449752" feedUrl="https://www.relay.fm/radar/feed" />
  </podcast:podroll>
  <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
  <itunes:type>episodic</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <description><![CDATA[<p>Two Ruby programmers (Collin Donnell and Joel Drapper) discuss Ruby, web and native software development, technology, and more.</p>]]></description>
  <generator>Buzzsprout (https://www.buzzsprout.com)</generator>
  <itunes:keywords>Ruby, Programming, Software, Web development, Podcast</itunes:keywords>
  <itunes:owner>
    <itunes:name>Collin Donnell, Joel Drapper</itunes:name>
  </itunes:owner>
  <image>
     <url>https://storage.buzzsprout.com/0ldz4i8o06u5y0typqeqlkbcbu5l?.jpg</url>
     <title>Rooftop Ruby Podcast</title>
     <link></link>
  </image>
  <itunes:image href="https://storage.buzzsprout.com/0ldz4i8o06u5y0typqeqlkbcbu5l?.jpg" />
  <itunes:category text="Technology" />
  <podcast:person role="host" href="https://collindonnell.com" img="https://storage.buzzsprout.com/xxuhuzyy00q4btyw4rdgm9g4kazj">Collin Donnell</podcast:person>
  <podcast:person role="host" href="https://joel.drapper.me" img="https://storage.buzzsprout.com/tyqxummckkljkorw3x8jngfttrr9">Joel Drapper</podcast:person>
  <item>
    <itunes:title>46: Wallaby&#39;s and Terminal UIs</itunes:title>
    <title>46: Wallaby&#39;s and Terminal UIs</title>
    <itunes:summary><![CDATA[Send us Fan Mail We're back! Collin live in Australia now. Joel is building a new gem for creating rich terminal UIs with Phlex. So much to say, so much left to be said. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We&apos;re back! Collin live in Australia now. Joel is building a new gem for creating rich terminal UIs with Phlex. So much to say, so much left to be said.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We&apos;re back! Collin live in Australia now. Joel is building a new gem for creating rich terminal UIs with Phlex. So much to say, so much left to be said.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/19240962-46-wallaby-s-and-terminal-uis.mp3" length="39270929" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19240962</guid>
    <pubDate>Tue, 26 May 2026 04:00:00 -0700</pubDate>
    <itunes:duration>3270</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>46</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>45: New Projects and AI Detox</itunes:title>
    <title>45: New Projects and AI Detox</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel both have new projects to talk about. Collin has become skeptical on LLM assisted coding and is taking a break from it. Ruby SchemaRezy (resume generator)Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel both have new projects to talk about. Collin has become skeptical on LLM assisted coding and is taking a break from it.</p><ul><li><a href='https://www.rubyschema.org'>Ruby Schema</a></li><li><a href='https://rubygems.org/gems/rezy'>Rezy (resume generator)</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel both have new projects to talk about. Collin has become skeptical on LLM assisted coding and is taking a break from it.</p><ul><li><a href='https://www.rubyschema.org'>Ruby Schema</a></li><li><a href='https://rubygems.org/gems/rezy'>Rezy (resume generator)</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/17596424-45-new-projects-and-ai-detox.mp3" length="60041447" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17596424</guid>
    <pubDate>Thu, 31 Jul 2025 16:00:00 -0700</pubDate>
    <itunes:duration>5001</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>45</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>44: Hanami and Chippy Buddies with Tim Riley</itunes:title>
    <title>44: Hanami and Chippy Buddies with Tim Riley</title>
    <itunes:summary><![CDATA[Send us Fan Mail Tim Riley joins to discuss Hanami and it’s new fundraising drive. Support if you can so Hanami can continue getting the support it needs. Sponsor HanamiWe also discuss the Chippy Butty (aka Chippy Buddy) and California Burritos. Honestly, it's a little offensive the two were even compared, but Rooftop Ruby is all about teaching the controversy, I guess. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Tim Riley joins to discuss Hanami and it’s new fundraising drive. Support if you can so Hanami can continue getting the support it needs.</p><ul><li><a href='https://sponsor.hanamirb.org/'>Sponsor Hanami</a></li></ul><p>We also discuss the <a href='https://recipesformen.com/chip-butty/'>Chippy Butty</a> (aka Chippy Buddy) and California Burritos. Honestly, it&apos;s a little offensive the two were even compared, but Rooftop Ruby is all about teaching the controversy, I guess.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Tim Riley joins to discuss Hanami and it’s new fundraising drive. Support if you can so Hanami can continue getting the support it needs.</p><ul><li><a href='https://sponsor.hanamirb.org/'>Sponsor Hanami</a></li></ul><p>We also discuss the <a href='https://recipesformen.com/chip-butty/'>Chippy Butty</a> (aka Chippy Buddy) and California Burritos. Honestly, it&apos;s a little offensive the two were even compared, but Rooftop Ruby is all about teaching the controversy, I guess.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/17321855-44-hanami-and-chippy-buddies-with-tim-riley.mp3" length="59481308" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17321855</guid>
    <pubDate>Wed, 11 Jun 2025 15:00:00 -0700</pubDate>
    <itunes:duration>4954</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>44</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>43: I Think I Saw a Ghost</itunes:title>
    <title>43: I Think I Saw a Ghost</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin recounts his 3,000 mile roadtrip, where he definitely met a wild horse, and possibly a ghost. Joel has a new gem that makes working with raw instance variables in Ruby nicer. Zed is getting a debugger.  Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin recounts his 3,000 mile roadtrip, where he definitely met a wild horse, and possibly a ghost. Joel has a new gem that makes working with raw instance variables in Ruby nicer. Zed is getting a debugger. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin recounts his 3,000 mile roadtrip, where he definitely met a wild horse, and possibly a ghost. Joel has a new gem that makes working with raw instance variables in Ruby nicer. Zed is getting a debugger. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/17177509-43-i-think-i-saw-a-ghost.mp3" length="37814265" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17177509</guid>
    <pubDate>Fri, 16 May 2025 14:00:00 -0700</pubDate>
    <itunes:duration>3148</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>43</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>42: You Can Go Any Speed You Want</itunes:title>
    <title>42: You Can Go Any Speed You Want</title>
    <itunes:summary><![CDATA[Send us Fan Mail Joel and Collin discuss a variety of topics ranging from road trips and procrastination to coding tools and AI advancements. They share personal experiences from recent travels, delve into the challenges of productivity, and reflect on their conference experiences. The discussion also touches on the evolution of coding tools, the future of iOS and macOS, and the implications of AI in development. The conversation concludes with light-hearted banter about dreams and the potent...]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel and Collin discuss a variety of topics ranging from road trips and procrastination to coding tools and AI advancements. They share personal experiences from recent travels, delve into the challenges of productivity, and reflect on their conference experiences. The discussion also touches on the evolution of coding tools, the future of iOS and macOS, and the implications of AI in development. The conversation concludes with light-hearted banter about dreams and the potential of technology.<br/><br/><br/></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel and Collin discuss a variety of topics ranging from road trips and procrastination to coding tools and AI advancements. They share personal experiences from recent travels, delve into the challenges of productivity, and reflect on their conference experiences. The discussion also touches on the evolution of coding tools, the future of iOS and macOS, and the implications of AI in development. The conversation concludes with light-hearted banter about dreams and the potential of technology.<br/><br/><br/></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/17024014-42-you-can-go-any-speed-you-want.mp3" length="36931238" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-17024014</guid>
    <pubDate>Tue, 22 Apr 2025 14:00:00 -0700</pubDate>
    <itunes:duration>3075</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>41: There&#39;s no &quot;R&quot; in Naur</itunes:title>
    <title>41: There&#39;s no &quot;R&quot; in Naur</title>
    <itunes:summary><![CDATA[Send us Fan Mail We follow-up with an audio based piece of feedback on the Australian pronunciation of "Pinnochio."  Collin is sick with shingles 🥺 Testing and securityMVVM in Ruby desktop app developmentPerformance in server designAnd of course, talk about British and American food. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We follow-up with an audio based piece of feedback on the Australian pronunciation of &quot;Pinnochio.&quot; </p><ul><li>Collin is sick with shingles 🥺 </li><li>Testing and security</li><li>MVVM in Ruby desktop app development</li><li>Performance in server design</li></ul><p>And of course, talk about British and American food.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We follow-up with an audio based piece of feedback on the Australian pronunciation of &quot;Pinnochio.&quot; </p><ul><li>Collin is sick with shingles 🥺 </li><li>Testing and security</li><li>MVVM in Ruby desktop app development</li><li>Performance in server design</li></ul><p>And of course, talk about British and American food.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/16928379-41-there-s-no-r-in-naur.mp3" length="22509438" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16928379</guid>
    <pubDate>Sun, 06 Apr 2025 20:00:00 -0700</pubDate>
    <itunes:duration>1873</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>41</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>40: Brought to You by McVities</itunes:title>
    <title>40: Brought to You by McVities</title>
    <itunes:summary><![CDATA[Send us Fan Mail Joel explains why he loves Svelte 5 so much and Collin talks about an iOS app he put on GitHub. Collin realizes relating everything back to how it's like Swift might only be a useful comparison for himself. Links: SvelteTurbo MountInertia RailsJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel explains why he loves Svelte 5 so much and Collin talks about an iOS app he put on GitHub.</p><p>Collin realizes relating everything back to how it&apos;s like Swift might only be a useful comparison for himself.</p><p><b>Links:</b></p><ul><li><a href='https://svelte.dev'>Svelte</a></li><li><a href='https://github.com/skryukov/turbo-mount'>Turbo Mount</a></li><li><a href='https://inertia-rails.dev'>Inertia Rails</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel explains why he loves Svelte 5 so much and Collin talks about an iOS app he put on GitHub.</p><p>Collin realizes relating everything back to how it&apos;s like Swift might only be a useful comparison for himself.</p><p><b>Links:</b></p><ul><li><a href='https://svelte.dev'>Svelte</a></li><li><a href='https://github.com/skryukov/turbo-mount'>Turbo Mount</a></li><li><a href='https://inertia-rails.dev'>Inertia Rails</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/16665400-40-brought-to-you-by-mcvities.mp3" length="68410769" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16665400</guid>
    <pubDate>Thu, 20 Feb 2025 14:00:00 -0800</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/16665400/transcript" type="text/html" />
    <itunes:duration>5698</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>40</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>39: I Just Want Some Structure</itunes:title>
    <title>39: I Just Want Some Structure</title>
    <itunes:summary><![CDATA[Send us Fan Mail Exciting News! We're both unemployed! Someone hire us 🥺 You could even hire both of us—a dream team for hire, you might say. This week, Collin accidentally deletes his Application Support folder on his Mac, and we talk Xcode, text editors, and Difftastic. Joel goes in-depth on Tree-sitter and writing a SQLite parser. Plus, we discuss task management apps. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p><b><em>Exciting News!</em></b><em> We&apos;re both unemployed! Someone hire us 🥺 You could even hire both of us—a dream team for hire, you might say.</em></p><p>This week, Collin accidentally deletes his Application Support folder on his Mac, and we talk Xcode, text editors, and Difftastic.</p><p>Joel goes in-depth on Tree-sitter and writing a SQLite parser. Plus, we discuss task management apps.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p><b><em>Exciting News!</em></b><em> We&apos;re both unemployed! Someone hire us 🥺 You could even hire both of us—a dream team for hire, you might say.</em></p><p>This week, Collin accidentally deletes his Application Support folder on his Mac, and we talk Xcode, text editors, and Difftastic.</p><p>Joel goes in-depth on Tree-sitter and writing a SQLite parser. Plus, we discuss task management apps.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/16546178-39-i-just-want-some-structure.mp3" length="53399347" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16546178</guid>
    <pubDate>Sat, 01 Feb 2025 21:00:00 -0800</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/16546178/transcript" type="text/html" />
    <itunes:duration>4447</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>39</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Semantic and Other Versioning Systems</itunes:title>
    <title>Semantic and Other Versioning Systems</title>
    <itunes:summary><![CDATA[Send us Fan Mail Thanksgiving, mince pies, and Joel is giving up on semantic versioning.  Versioning systems on Wikipedia Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Thanksgiving, mince pies, and Joel is giving up on semantic versioning.<br/><br/><a href='https://en.wikipedia.org/wiki/Software_versioning'>Versioning systems on Wikipedia</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Thanksgiving, mince pies, and Joel is giving up on semantic versioning.<br/><br/><a href='https://en.wikipedia.org/wiki/Software_versioning'>Versioning systems on Wikipedia</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/16230231-semantic-and-other-versioning-systems.mp3" length="28080752" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16230231</guid>
    <pubDate>Thu, 05 Dec 2024 15:00:00 -0800</pubDate>
    <itunes:duration>2337</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>38</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Literal 1.0 and Where We’ve Been</itunes:title>
    <title>Literal 1.0 and Where We’ve Been</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel discuss where they’ve been, Collin’s broken wrist, getting into film photography, and the release Literal 1.0. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss where they’ve been, Collin’s broken wrist, getting into film photography, and the release <a href='https://literal.fun'>Literal</a> 1.0.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss where they’ve been, Collin’s broken wrist, getting into film photography, and the release <a href='https://literal.fun'>Literal</a> 1.0.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/16138018-literal-1-0-and-where-we-ve-been.mp3" length="42704402" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-16138018</guid>
    <pubDate>Tue, 19 Nov 2024 18:00:00 -0800</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/16138018/transcript" type="text/html" />
    <itunes:duration>3556</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>37</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>When You See It, You Know It</itunes:title>
    <title>When You See It, You Know It</title>
    <itunes:summary><![CDATA[Send us Fan Mail Join the Rooftop Ruby Discord!  Fahrenheit versus celsius? How many degrees fast is a race car?  The new "it" in Ruby, and why do unnamed block parameters start with _1?   We're going to be at Madison Ruby! Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p><a href='https://discord.gg/HDtqrZ2P'>Join the Rooftop Ruby Discord!</a><br/><br/>Fahrenheit versus celsius? How many degrees fast is a race car?<br/><br/>The new &quot;it&quot; in Ruby, and why do unnamed block parameters start with _1? <br/><br/>We&apos;re going to be at <a href='https://www.madisonruby.com'>Madison Ruby</a>!</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p><a href='https://discord.gg/HDtqrZ2P'>Join the Rooftop Ruby Discord!</a><br/><br/>Fahrenheit versus celsius? How many degrees fast is a race car?<br/><br/>The new &quot;it&quot; in Ruby, and why do unnamed block parameters start with _1? <br/><br/>We&apos;re going to be at <a href='https://www.madisonruby.com'>Madison Ruby</a>!</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/15359319-when-you-see-it-you-know-it.mp3" length="24102870" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-15359319</guid>
    <pubDate>Wed, 03 Jul 2024 16:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/15359319/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/15359319/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/15359319/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/15359319/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2108545/15359319/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Temperature Measurement and Programming Discussions" />
  <psc:chapter start="9:51" title="Organizing Methods in Code" />
  <psc:chapter start="22:15" title="Travel Plans and Podcast Studios" />
</psc:chapters>
    <itunes:duration>2006</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>36</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>35: Kind of Cool and Interesting</itunes:title>
    <title>35: Kind of Cool and Interesting</title>
    <itunes:summary><![CDATA[Send us Fan Mail Quickdraw (Joel's testing library)QuickDraw (2d graphics library for classic Mac OS)Russian doll cachingN+1 queries and how to solve itJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li><a href='https://github.com/joeldrapper/quickdraw'>Quickdraw</a> (Joel&apos;s testing library)</li><li><a href='https://en.wikipedia.org/wiki/QuickDraw'>QuickDraw</a> (2d graphics library for classic Mac OS)</li><li><a href='https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html'>Russian doll caching</a></li><li><a href='https://planetscale.com/blog/what-is-n-1-query-problem-and-how-to-solve-it'>N+1 queries and how to solve it</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li><a href='https://github.com/joeldrapper/quickdraw'>Quickdraw</a> (Joel&apos;s testing library)</li><li><a href='https://en.wikipedia.org/wiki/QuickDraw'>QuickDraw</a> (2d graphics library for classic Mac OS)</li><li><a href='https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html'>Russian doll caching</a></li><li><a href='https://planetscale.com/blog/what-is-n-1-query-problem-and-how-to-solve-it'>N+1 queries and how to solve it</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/14453859-35-kind-of-cool-and-interesting.mp3" length="28096175" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-14453859</guid>
    <pubDate>Tue, 06 Feb 2024 16:00:00 -0800</pubDate>
    <itunes:duration>2338</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>35</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>34: They Do Communicate to a Degree</itunes:title>
    <title>34: They Do Communicate to a Degree</title>
    <itunes:summary><![CDATA[Send us Fan Mail Joel and Collin are back and better than ever! We talk about what and when to outsource, what we've both been up to, Collin's drivers license finasco, TypeScript, and more. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel and Collin are back and better than ever! We talk about what and when to outsource, what we&apos;ve both been up to, Collin&apos;s drivers license finasco, TypeScript, and more.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel and Collin are back and better than ever! We talk about what and when to outsource, what we&apos;ve both been up to, Collin&apos;s drivers license finasco, TypeScript, and more.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/14402358-34-they-do-communicate-to-a-degree.mp3" length="29158804" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-14402358</guid>
    <pubDate>Mon, 29 Jan 2024 17:00:00 -0800</pubDate>
    <itunes:duration>2427</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>34</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>33: You Had Me at Battlesnake With ChaelCodes</itunes:title>
    <title>33: You Had Me at Battlesnake With ChaelCodes</title>
    <itunes:summary><![CDATA[Send us Fan Mail Rachael Wright-Munn (ChaelCodes) joins to talk everything from coding games to RubyConf to App Store policies.   chael.codes (all Rachael's links)Rachael on MastodonBattlesnakeChaelCodes on Twitch   Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Rachael Wright-Munn (ChaelCodes) joins to talk everything from coding games to RubyConf to App Store policies.<br/><br/></p><ul><li><a href='https://chael.codes'>chael.codes</a> (all Rachael&apos;s links)</li><li><a href='https://ruby.social/@ChaelCodes'>Rachael on Mastodon</a></li><li><a href='https://play.battlesnake.com'>Battlesnake</a></li><li><a href='https://www.twitch.tv/chaelcodes'>ChaelCodes on Twitch</a></li></ul><p><br/><br/></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Rachael Wright-Munn (ChaelCodes) joins to talk everything from coding games to RubyConf to App Store policies.<br/><br/></p><ul><li><a href='https://chael.codes'>chael.codes</a> (all Rachael&apos;s links)</li><li><a href='https://ruby.social/@ChaelCodes'>Rachael on Mastodon</a></li><li><a href='https://play.battlesnake.com'>Battlesnake</a></li><li><a href='https://www.twitch.tv/chaelcodes'>ChaelCodes on Twitch</a></li></ul><p><br/><br/></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/14145055-33-you-had-me-at-battlesnake-with-chaelcodes.mp3" length="39185466" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-14145055</guid>
    <pubDate>Wed, 13 Dec 2023 19:00:00 -0800</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/14145055/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/14145055/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/14145055/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/14145055/transcript.vtt" type="text/vtt" />
    <itunes:duration>3262</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>33</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Live at RubyConf 2023!</itunes:title>
    <title>Live at RubyConf 2023!</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel are joined by friend of the show Roman to talk about the conference, before being joined by special guest Catherine Ricafort McCreary to discuss Artists Who Code.  Artists Who Code in the LA Times Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel are joined by friend of the show Roman to talk about the conference, before being joined by special guest Catherine Ricafort McCreary to discuss Artists Who Code.<br/><br/><a href='https://www.latimes.com/entertainment-arts/story/2022-03-24/artists-who-code-helping-artists-switch-careers-to-tech'>Artists Who Code in the LA Times</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel are joined by friend of the show Roman to talk about the conference, before being joined by special guest Catherine Ricafort McCreary to discuss Artists Who Code.<br/><br/><a href='https://www.latimes.com/entertainment-arts/story/2022-03-24/artists-who-code-helping-artists-switch-careers-to-tech'>Artists Who Code in the LA Times</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/14006920-live-at-rubyconf-2023.mp3" length="28424984" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-14006920</guid>
    <pubDate>Mon, 20 Nov 2023 13:00:00 -0800</pubDate>
    <itunes:duration>2366</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>32</itunes:episode>
    <itunes:episodeType>bonus</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>31: An Accordion of Complexity</itunes:title>
    <title>31: An Accordion of Complexity</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel discuss creating the router and ORM for Yipee! (Joel's new web framework) and how to think about using resourceful versus custom routes. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss creating the router and ORM for Yipee! (Joel&apos;s new web framework) and how to think about using resourceful versus custom routes.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss creating the router and ORM for Yipee! (Joel&apos;s new web framework) and how to think about using resourceful versus custom routes.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13922979-31-an-accordion-of-complexity.mp3" length="67671431" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13922979</guid>
    <pubDate>Tue, 07 Nov 2023 00:00:00 -0800</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13922979/transcript" type="text/html" />
    <podcast:chapters url="https://www.buzzsprout.com/2108545/13922979/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Intro" />
  <psc:chapter start="0:57" title="RubyConf Next Week" />
  <psc:chapter start="2:12" title="Yippee!" />
  <psc:chapter start="32:41" title="Resourceful vs Custom Routes" />
  <psc:chapter start="46:07" title="Bonus" />
</psc:chapters>
    <itunes:duration>2818</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>31</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>30: Robot First Graders</itunes:title>
    <title>30: Robot First Graders</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel catch up and talk the Rooftop Ruby RubyConf party, becoming a morning person, tricking AI, making a web framework, and time travel.   Joel's testing libraryBBEditDall•E in ChatGPTJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel catch up and talk the Rooftop Ruby RubyConf party, becoming a morning person, tricking AI, making a web framework, and time travel.<br/><br/></p><ul><li><a href='https://github.com/joeldrapper/green_dots'>Joel&apos;s testing library</a></li><li><a href='https://www.barebones.com/products/bbedit/'>BBEdit</a></li><li><a href='https://openai.com/blog/dall-e-3-is-now-available-in-chatgpt-plus-and-enterprise'>Dall•E in ChatGPT</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel catch up and talk the Rooftop Ruby RubyConf party, becoming a morning person, tricking AI, making a web framework, and time travel.<br/><br/></p><ul><li><a href='https://github.com/joeldrapper/green_dots'>Joel&apos;s testing library</a></li><li><a href='https://www.barebones.com/products/bbedit/'>BBEdit</a></li><li><a href='https://openai.com/blog/dall-e-3-is-now-available-in-chatgpt-plus-and-enterprise'>Dall•E in ChatGPT</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13889752-30-robot-first-graders.mp3" length="47088692" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13889752</guid>
    <pubDate>Wed, 01 Nov 2023 10:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13889752/transcript" type="text/html" />
    <podcast:chapters url="https://www.buzzsprout.com/2108545/13889752/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Rooftop Ruby 30" />
  <psc:chapter start="0:01" title="Joel Update" />
  <psc:chapter start="7:37" title="Rooftop Ruby Party" />
  <psc:chapter start="10:34" title="Collin is a morning person now" />
  <psc:chapter start="11:56" title="Dall-E in ChatGPT" />
  <psc:chapter start="14:02" title="Tricking AI 😈" />
  <psc:chapter start="16:27" title="Collin is all in on BBEdit" />
  <psc:chapter start="26:44" title="Language Servers" />
  <psc:chapter start="29:45" title="More AI and Rubber Ducking" />
  <psc:chapter start="37:20" title="Good programmers with minimal setups" />
  <psc:chapter start="40:10" title="More Solargraph" />
  <psc:chapter start="42:04" title="Joel is making a web framework" />
  <psc:chapter start="53:23" title="Super Mario Bros Wonder" />
  <psc:chapter start="56:48" title="Apple and Gaming" />
  <psc:chapter start="1:02:32" title="Collin&#39;s time travel podcast network scheme" />
</psc:chapters>
    <itunes:duration>3896</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>30</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>29: Ruby Central’s Adarsh Pandit and Allison McMillan </itunes:title>
    <title>29: Ruby Central’s Adarsh Pandit and Allison McMillan </title>
    <itunes:summary><![CDATA[Send us Fan Mail Ruby Central’s Adarsh Pandit and Allison McMillan join the show to discuss Ruby Central, how organizing conferences has changed in the past few years, and more.   Ruby CentralRubyConf — Buy your ticket now.Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Ruby Central’s Adarsh Pandit and Allison McMillan join the show to discuss Ruby Central, how organizing conferences has changed in the past few years, and more.<br/><br/></p><ul><li><a href='http://rubycentral.org'>Ruby Central</a></li><li><a href='http://rubyconf.org'>RubyConf </a>— Buy your ticket now.</li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Ruby Central’s Adarsh Pandit and Allison McMillan join the show to discuss Ruby Central, how organizing conferences has changed in the past few years, and more.<br/><br/></p><ul><li><a href='http://rubycentral.org'>Ruby Central</a></li><li><a href='http://rubyconf.org'>RubyConf </a>— Buy your ticket now.</li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13825523-29-ruby-central-s-adarsh-pandit-and-allison-mcmillan.mp3" length="28880805" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13825523</guid>
    <pubDate>Tue, 24 Oct 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13825523/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13825523/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13825523/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13825523/transcript.vtt" type="text/vtt" />
    <itunes:duration>2404</itunes:duration>
    <itunes:keywords>Ruby, Rails</itunes:keywords>
    <itunes:episode>29</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>28: SQLite in Production With Stephen Margheim</itunes:title>
    <title>28: SQLite in Production With Stephen Margheim</title>
    <itunes:summary><![CDATA[Send us Fan Mail Stephen Margheim talks about SQLite in production Rails and more.   Stephen’s websiteLitestreamJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Stephen Margheim talks about SQLite in production Rails and more.<br/><br/></p><ul><li><a href='https://fractaledmind.github.io'>Stephen’s website</a></li><li><a href='https://litestream.io'>Litestream</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Stephen Margheim talks about SQLite in production Rails and more.<br/><br/></p><ul><li><a href='https://fractaledmind.github.io'>Stephen’s website</a></li><li><a href='https://litestream.io'>Litestream</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13811044-28-sqlite-in-production-with-stephen-margheim.mp3" length="54651762" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13811044</guid>
    <pubDate>Thu, 19 Oct 2023 12:00:00 -0700</pubDate>
    <itunes:duration>4551</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>28</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>27: Hiring Juniors with Ryan Bigg</itunes:title>
    <title>27: Hiring Juniors with Ryan Bigg</title>
    <itunes:summary><![CDATA[Send us Fan Mail Ryan Bigg talks about hiring juniors, writing, and company culture. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Ryan Bigg talks about hiring juniors, writing, and company culture.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Ryan Bigg talks about hiring juniors, writing, and company culture.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13761880-27-hiring-juniors-with-ryan-bigg.mp3" length="30452185" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13761880</guid>
    <pubDate>Wed, 11 Oct 2023 14:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13761880/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13761880/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13761880/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13761880/transcript.vtt" type="text/vtt" />
    <itunes:duration>2535</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>27</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>26: Large Language Models with Simon Willison</itunes:title>
    <title>26: Large Language Models with Simon Willison</title>
    <itunes:summary><![CDATA[Send us Fan Mail Django co-creator Simon Willison joins to talk about large language models.  A guide to large language models OpenAI Clip Datasette Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Django co-creator Simon Willison joins to talk about large language models.<br/><br/><a href='https://www.youtube.com/watch?v=jkrNMKz9pWU'>A guide to large language models<br/></a><a href='https://openai.com/research/clip'>OpenAI Clip<br/></a><a href='https://llm.datasette.io/en/stable/'>Datasette</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Django co-creator Simon Willison joins to talk about large language models.<br/><br/><a href='https://www.youtube.com/watch?v=jkrNMKz9pWU'>A guide to large language models<br/></a><a href='https://openai.com/research/clip'>OpenAI Clip<br/></a><a href='https://llm.datasette.io/en/stable/'>Datasette</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13676934-26-large-language-models-with-simon-willison.mp3" length="61857453" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13676934</guid>
    <pubDate>Wed, 27 Sep 2023 20:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13676934/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13676934/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13676934/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13676934/transcript.vtt" type="text/vtt" />
    <itunes:duration>5152</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>26</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>25: You Deserve a Tech Union with Ethan Marcotte</itunes:title>
    <title>25: You Deserve a Tech Union with Ethan Marcotte</title>
    <itunes:summary><![CDATA[Send us Fan Mail We're joined by designer Ethan Marcotte to talk about his new book You Deserve a Tech Union. You Deserve a Tech Union, A Book ApartEthan's websiteKickstarter UnitedJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We&apos;re joined by designer Ethan Marcotte to talk about his new book <em>You Deserve a Tech Union</em>.</p><ul><li><a href='https://abookapart.com/products/you-deserve-a-tech-union'>You Deserve a Tech Union, A Book Apart</a></li><li><a href='http://ethanmarcotte.com'>Ethan&apos;s website</a></li><li><a href='https://kickstarterunited.org'>Kickstarter United</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We&apos;re joined by designer Ethan Marcotte to talk about his new book <em>You Deserve a Tech Union</em>.</p><ul><li><a href='https://abookapart.com/products/you-deserve-a-tech-union'>You Deserve a Tech Union, A Book Apart</a></li><li><a href='http://ethanmarcotte.com'>Ethan&apos;s website</a></li><li><a href='https://kickstarterunited.org'>Kickstarter United</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13574569-25-you-deserve-a-tech-union-with-ethan-marcotte.mp3" length="25778386" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13574569</guid>
    <pubDate>Tue, 12 Sep 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13574569/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13574569/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13574569/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13574569/transcript.vtt" type="text/vtt" />
    <itunes:duration>2145</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>25</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>24: Travel, Developer Maxims, and Paid Gems</itunes:title>
    <title>24: Travel, Developer Maxims, and Paid Gems</title>
    <itunes:summary><![CDATA[Send us Fan Mail Travel, tech unions, developer maxims and paid Ruby gems. You Deserve a Tech Union by Ethan MarcottePremature Optimization — Universally MisunderstoodJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Travel, tech unions, developer maxims and paid Ruby gems.</p><ul><li><a href='https://abookapart.com/products/you-deserve-a-tech-union'>You Deserve a Tech Union by Ethan Marcotte</a></li><li><a href='https://mjtsai.com/blog/2023/08/30/premature-optimization-universally-misunderstood/'>Premature Optimization — Universally Misunderstood</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Travel, tech unions, developer maxims and paid Ruby gems.</p><ul><li><a href='https://abookapart.com/products/you-deserve-a-tech-union'>You Deserve a Tech Union by Ethan Marcotte</a></li><li><a href='https://mjtsai.com/blog/2023/08/30/premature-optimization-universally-misunderstood/'>Premature Optimization — Universally Misunderstood</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13535747-24-travel-developer-maxims-and-paid-gems.mp3" length="25467728" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13535747</guid>
    <pubDate>Tue, 05 Sep 2023 13:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13535747/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13535747/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13535747/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13535747/transcript.vtt" type="text/vtt" />
    <itunes:duration>2119</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>24</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>23: Head of Open Source at Ruby Central André Arko</itunes:title>
    <title>23: Head of Open Source at Ruby Central André Arko</title>
    <itunes:summary><![CDATA[Send us Fan Mail Ruby Central head of open source André Arko talks Bundler, Ruby Gems, supporting the community, and more. André Arko will be speaking at RubyConf 2023 this year Support Bundler/RubyGems open source work via Ruby CentralJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Ruby Central head of open source André Arko talks Bundler, Ruby Gems, supporting the community, and more.</p><ul><li>André Arko will be speaking at <a href='https://rubyconf.org/'>RubyConf 2023</a> this year </li><li><a href='https://rubycentral.org/support/'>Support Bundler/RubyGems open source work via Ruby Central</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Ruby Central head of open source André Arko talks Bundler, Ruby Gems, supporting the community, and more.</p><ul><li>André Arko will be speaking at <a href='https://rubyconf.org/'>RubyConf 2023</a> this year </li><li><a href='https://rubycentral.org/support/'>Support Bundler/RubyGems open source work via Ruby Central</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13495314-23-head-of-open-source-at-ruby-central-andre-arko.mp3" length="33675938" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13495314</guid>
    <pubDate>Tue, 29 Aug 2023 18:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13495314/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13495314/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13495314/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13495314/transcript.vtt" type="text/vtt" />
    <itunes:duration>2803</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>23</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>22: Abstraction Goes All the Way Down</itunes:title>
    <title>22: Abstraction Goes All the Way Down</title>
    <itunes:summary><![CDATA[Send us Fan Mail We talk about CODE by Charles Petzold, which is great and everyone should read.  Collin is done ranking his hacks and is doing some comfort C programming.   Meanwhile Joel has finished implementing Literal in a real project and is figuring out how to use Sidekiq across processes. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We talk about CODE by Charles Petzold, which is great and everyone should read.<br/><br/>Collin is done ranking his hacks and is doing some comfort C programming. <br/><br/>Meanwhile Joel has finished implementing Literal in a real project and is figuring out how to use Sidekiq across processes.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We talk about CODE by Charles Petzold, which is great and everyone should read.<br/><br/>Collin is done ranking his hacks and is doing some comfort C programming. <br/><br/>Meanwhile Joel has finished implementing Literal in a real project and is figuring out how to use Sidekiq across processes.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13379901-22-abstraction-goes-all-the-way-down.mp3" length="18927804" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13379901</guid>
    <pubDate>Wed, 09 Aug 2023 16:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13379901/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13379901/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13379901/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13379901/transcript.vtt" type="text/vtt" />
    <itunes:duration>1574</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>22</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>21: As Not Miserable as You Can Be with Dave Copeland</itunes:title>
    <title>21: As Not Miserable as You Can Be with Dave Copeland</title>
    <itunes:summary><![CDATA[Send us Fan Mail Dave Copeland joins to discuss writing, background jobs, service objects, and more. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Dave Copeland joins to discuss writing, background jobs, service objects, and more.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Dave Copeland joins to discuss writing, background jobs, service objects, and more.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13333451-21-as-not-miserable-as-you-can-be-with-dave-copeland.mp3" length="40377320" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13333451</guid>
    <pubDate>Tue, 01 Aug 2023 15:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13333451/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13333451/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13333451/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13333451/transcript.vtt" type="text/vtt" />
    <itunes:duration>3362</itunes:duration>
    <itunes:keywords>programming, ruby</itunes:keywords>
    <itunes:episode>21</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>20: Literal Metaprogramming</itunes:title>
    <title>20: Literal Metaprogramming</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel discuss leaving the cloud, password management, security, and metaprogramming. iCloud passwords in ChromeMetaprogramming Ruby 2Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss leaving the cloud, password management, security, and metaprogramming.</p><ul><li><a href='https://9to5mac.com/2023/07/12/icloud-passwords-chrome-edge-arc/'>iCloud passwords in Chrome</a></li><li><a href='https://pragprog.com/titles/ppmetr2/metaprogramming-ruby-2/'>Metaprogramming Ruby 2</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss leaving the cloud, password management, security, and metaprogramming.</p><ul><li><a href='https://9to5mac.com/2023/07/12/icloud-passwords-chrome-edge-arc/'>iCloud passwords in Chrome</a></li><li><a href='https://pragprog.com/titles/ppmetr2/metaprogramming-ruby-2/'>Metaprogramming Ruby 2</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13248437-20-literal-metaprogramming.mp3" length="28827733" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-13248437</guid>
    <pubDate>Tue, 18 Jul 2023 17:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13248437/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13248437/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13248437/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13248437/transcript.vtt" type="text/vtt" />
    <itunes:duration>2399</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>20</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>19: CSS, Stimulus, PhlexUI?</itunes:title>
    <title>19: CSS, Stimulus, PhlexUI?</title>
    <itunes:summary><![CDATA[Send us Fan Mail Joel is coming to RubyConf in San Diego!Collin has been thinking about CSS, Stimulus, and building on top of Phlex.Collin is available for freelance work. You should hire him! Get in touch via Mastodon. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li>Joel is coming to RubyConf in San Diego!</li><li>Collin has been thinking about CSS, Stimulus, and building on top of <a href='https://phlex.fun'>Phlex</a>.</li></ul><p>Collin is available for freelance work. You should hire him! Get in touch via Mastodon.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li>Joel is coming to RubyConf in San Diego!</li><li>Collin has been thinking about CSS, Stimulus, and building on top of <a href='https://phlex.fun'>Phlex</a>.</li></ul><p>Collin is available for freelance work. You should hire him! Get in touch via Mastodon.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13219003-19-css-stimulus-phlexui.mp3" length="37005250" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13219003</guid>
    <pubDate>Thu, 13 Jul 2023 12:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13219003/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13219003/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13219003/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13219003/transcript.vtt" type="text/vtt" />
    <itunes:duration>3081</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>19</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>18: American Muffins, Error Messages, RailsWorld</itunes:title>
    <title>18: American Muffins, Error Messages, RailsWorld</title>
    <itunes:summary><![CDATA[Send us Fan Mail Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13166846-18-american-muffins-error-messages-railsworld.mp3" length="35525403" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13166846</guid>
    <pubDate>Wed, 05 Jul 2023 11:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13166846/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13166846/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13166846/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13166846/transcript.vtt" type="text/vtt" />
    <itunes:duration>2957</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>18</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>17: Technical Debt and Duplication Over Abstraction</itunes:title>
    <title>17: Technical Debt and Duplication Over Abstraction</title>
    <itunes:summary><![CDATA[Send us Fan Mail  Collin’s Blog PostJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li> <a href='https://collindonnell.com/youre-never-going-to-fix-your-technical-debt'>Collin’s Blog Post</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li> <a href='https://collindonnell.com/youre-never-going-to-fix-your-technical-debt'>Collin’s Blog Post</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13136668-17-technical-debt-and-duplication-over-abstraction.mp3" length="35889661" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13136668</guid>
    <pubDate>Thu, 29 Jun 2023 20:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13136668/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13136668/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13136668/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13136668/transcript.vtt" type="text/vtt" />
    <itunes:duration>2988</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>17</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>16: MVC Isn’t MVC</itunes:title>
    <title>16: MVC Isn’t MVC</title>
    <itunes:summary><![CDATA[Send us Fan Mail MVC Isn’t MVC blog postXerox PARCModel 2 architecture — WikipediaOlder Apple document about MVCObservable objects in SwiftmorphdomPhoenix Live ViewJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li><a href='https://collindonnell.com/mvc-isnt-mvc'>MVC Isn’t MVC blog post</a></li><li><a href='https://en.wikipedia.org/wiki/PARC_(company)'>Xerox PARC</a></li><li><a href='https://github.com/phoenixframework/phoenix_live_view'>Model 2 architecture — Wikipedia</a></li><li><a href='https://developer.apple.com/library/archive/documentation/General/Conceptual/CocoaEncyclopedia/Model-View-Controller/Model-View-Controller.html'>Older Apple document about MVC</a></li><li><a href='https://developer.apple.com/documentation/combine/observableobject'>Observable objects in Swift</a></li><li><a href='https://github.com/patrick-steele-idem/morphdom'>morphdom</a></li><li><a href='https://github.com/phoenixframework/phoenix_live_view'>Phoenix Live View</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li><a href='https://collindonnell.com/mvc-isnt-mvc'>MVC Isn’t MVC blog post</a></li><li><a href='https://en.wikipedia.org/wiki/PARC_(company)'>Xerox PARC</a></li><li><a href='https://github.com/phoenixframework/phoenix_live_view'>Model 2 architecture — Wikipedia</a></li><li><a href='https://developer.apple.com/library/archive/documentation/General/Conceptual/CocoaEncyclopedia/Model-View-Controller/Model-View-Controller.html'>Older Apple document about MVC</a></li><li><a href='https://developer.apple.com/documentation/combine/observableobject'>Observable objects in Swift</a></li><li><a href='https://github.com/patrick-steele-idem/morphdom'>morphdom</a></li><li><a href='https://github.com/phoenixframework/phoenix_live_view'>Phoenix Live View</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13078829-16-mvc-isn-t-mvc.mp3" length="30470647" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13078829</guid>
    <pubDate>Tue, 20 Jun 2023 18:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13078829/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13078829/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13078829/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13078829/transcript.vtt" type="text/vtt" />
    <itunes:duration>2536</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>16</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>15: Apple Keynote, Literal, and Service Objects</itunes:title>
    <title>15: Apple Keynote, Literal, and Service Objects</title>
    <itunes:summary><![CDATA[Send us Fan Mail We’re both recording from inside our homes for the first time in weeks! We discuss the Apple Keynote, Joel’s progress on his Literal gem, and Collin’s assertion that service objects sometimes just don’t pass the vibe check. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We’re both recording from inside our homes for the first time in weeks! We discuss the Apple Keynote, Joel’s progress on his Literal gem, and Collin’s assertion that service objects sometimes just don’t pass the vibe check.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We’re both recording from inside our homes for the first time in weeks! We discuss the Apple Keynote, Joel’s progress on his Literal gem, and Collin’s assertion that service objects sometimes just don’t pass the vibe check.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/13049099-15-apple-keynote-literal-and-service-objects.mp3" length="42013904" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-13049099</guid>
    <pubDate>Thu, 15 Jun 2023 18:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13049099/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13049099/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13049099/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/13049099/transcript.vtt" type="text/vtt" />
    <itunes:duration>3498</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>15</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>14: New York, Editors and AI</itunes:title>
    <title>14: New York, Editors and AI</title>
    <itunes:summary><![CDATA[Send us Fan Mail We're back! This week we talk about Joel's trip to New York, code editors, and AI assisted coding. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We&apos;re back! This week we talk about Joel&apos;s trip to New York, code editors, and AI assisted coding.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>We&apos;re back! This week we talk about Joel&apos;s trip to New York, code editors, and AI assisted coding.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12985537-14-new-york-editors-and-ai.mp3" length="23030787" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12985537</guid>
    <pubDate>Tue, 06 Jun 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12985537/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12985537/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12985537/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12985537/transcript.vtt" type="text/vtt" />
    <itunes:duration>1916</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>14</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>13: Open Source and More With Marco Roth</itunes:title>
    <title>13: Open Source and More With Marco Roth</title>
    <itunes:summary><![CDATA[Send us Fan Mail Joel is recording from his car, Collin is recording from a sauna, and Marco Roth is here to talk about Stimulus Reflex, Hotwire, and more.  Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel is recording from his car, Collin is recording from a sauna, and Marco Roth is here to talk about Stimulus Reflex, Hotwire, and more. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel is recording from his car, Collin is recording from a sauna, and Marco Roth is here to talk about Stimulus Reflex, Hotwire, and more. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12857227-13-open-source-and-more-with-marco-roth.mp3" length="29850337" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12857227</guid>
    <pubDate>Tue, 16 May 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12857227/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12857227/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12857227/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12857227/transcript.vtt" type="text/vtt" />
    <itunes:duration>2484</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>13</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>12: Literally a Ruby Gem</itunes:title>
    <title>12: Literally a Ruby Gem</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin is finally back in Portland — it only took 6156 miles of driving! Meanwhile, Joel made another gem called Literal. Oh, and Collin might be entering a new era. Joel's new gem: LiteralDon't Make Me ThinkJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin is <em>finally</em> back in Portland — it only took 6156 miles of driving! Meanwhile, Joel made <em>another</em> gem called <b>Literal</b>. Oh, and Collin might be <a href='https://www.washingtonpost.com/lifestyle/2022/08/22/online-eras/'>entering a new era</a>.</p><ul><li><a href='https://github.com/joeldrapper/literal'>Joel&apos;s new gem: Literal</a></li><li><a href='https://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515?crid=1MEPNVDQ0490I&amp;keywords=don%27t+make+me+think&amp;qid=1683590655&amp;sprefix=don%27t+make+me+thi%2Caps%2C141&amp;sr=8-1'>Don&apos;t Make Me Think</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin is <em>finally</em> back in Portland — it only took 6156 miles of driving! Meanwhile, Joel made <em>another</em> gem called <b>Literal</b>. Oh, and Collin might be <a href='https://www.washingtonpost.com/lifestyle/2022/08/22/online-eras/'>entering a new era</a>.</p><ul><li><a href='https://github.com/joeldrapper/literal'>Joel&apos;s new gem: Literal</a></li><li><a href='https://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515?crid=1MEPNVDQ0490I&amp;keywords=don%27t+make+me+think&amp;qid=1683590655&amp;sprefix=don%27t+make+me+thi%2Caps%2C141&amp;sr=8-1'>Don&apos;t Make Me Think</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12810571-12-literally-a-ruby-gem.mp3" length="25221914" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12810571</guid>
    <pubDate>Tue, 09 May 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12810571/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12810571/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12810571/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12810571/transcript.vtt" type="text/vtt" />
    <itunes:duration>2099</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>12</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>11: Still Nowhere Near Portland</itunes:title>
    <title>11: Still Nowhere Near Portland</title>
    <itunes:summary><![CDATA[Send us Fan Mail British cold water storage tank article from The Guardian Reconcilable Differences: Hand Cuppers &amp; Faucet SlurpersGreenDotsWyoming Wikipedia ArticleWyoming is slightly larger than the United Kingdom (94,530 sq mi vs 97,914) but with a population of 576,851 compared to 67,886,011 in the UK. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li><a href='https://www.theguardian.com/notesandqueries/query/0,5753,-2404,00.html'>British cold water storage tank article from The Guardian</a> </li><li><a href='https://www.relay.fm/rd/206'>Reconcilable Differences: Hand Cuppers &amp; Faucet Slurpers</a></li><li><a href='https://github.com/joeldrapper/green_dots'>GreenDots</a></li><li><a href='https://en.wikipedia.org/wiki/Wyoming'>Wyoming Wikipedia Article</a><ul><li>Wyoming is slightly larger than the United Kingdom (94,530 sq mi vs 97,914) but with a population of <b>576,851</b> compared to <b>67,886,011</b> in the UK. </li></ul></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><ul><li><a href='https://www.theguardian.com/notesandqueries/query/0,5753,-2404,00.html'>British cold water storage tank article from The Guardian</a> </li><li><a href='https://www.relay.fm/rd/206'>Reconcilable Differences: Hand Cuppers &amp; Faucet Slurpers</a></li><li><a href='https://github.com/joeldrapper/green_dots'>GreenDots</a></li><li><a href='https://en.wikipedia.org/wiki/Wyoming'>Wyoming Wikipedia Article</a><ul><li>Wyoming is slightly larger than the United Kingdom (94,530 sq mi vs 97,914) but with a population of <b>576,851</b> compared to <b>67,886,011</b> in the UK. </li></ul></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12765520-11-still-nowhere-near-portland.mp3" length="26844446" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12765520</guid>
    <pubDate>Tue, 02 May 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12765520/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12765520/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12765520/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12765520/transcript.vtt" type="text/vtt" />
    <itunes:duration>2234</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>11</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>10: Road to RailsConf</itunes:title>
    <title>10: Road to RailsConf</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin has been on a 3100 mile journey from Portland Oregon to RailsConf in Atlanta Georgia. We also discuss going to conferences and how to have the best time.  Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin has been on a 3100 mile journey from Portland Oregon to RailsConf in Atlanta Georgia. We also discuss going to conferences and how to have the best time. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin has been on a 3100 mile journey from Portland Oregon to RailsConf in Atlanta Georgia. We also discuss going to conferences and how to have the best time. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12717098-10-road-to-railsconf.mp3" length="22884367" type="audio/mpeg" />
    <itunes:author>Collin Donnell</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12717098</guid>
    <pubDate>Tue, 25 Apr 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12717098/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12717098/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12717098/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12717098/transcript.vtt" type="text/vtt" />
    <itunes:duration>1904</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>10</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>9: Dry-RB and Hanami with Tim Riley</itunes:title>
    <title>9: Dry-RB and Hanami with Tim Riley</title>
    <itunes:summary><![CDATA[Send us Fan Mail Tim Riley joins to talk about dry-rb and the Hanami web framework. dry-rbHanamiTim on MastodonJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Tim Riley joins to talk about dry-rb and the Hanami web framework.</p><ul><li><a href='https://dry-rb.org'>dry-rb</a></li><li><a href='https://hanamirb.org'>Hanami</a></li><li><a href='https://ruby.social/@timreilly'>Tim on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Tim Riley joins to talk about dry-rb and the Hanami web framework.</p><ul><li><a href='https://dry-rb.org'>dry-rb</a></li><li><a href='https://hanamirb.org'>Hanami</a></li><li><a href='https://ruby.social/@timreilly'>Tim on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12666537-9-dry-rb-and-hanami-with-tim-riley.mp3" length="54223838" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12666537</guid>
    <pubDate>Tue, 18 Apr 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12666537/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12666537/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12666537/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12666537/transcript.vtt" type="text/vtt" />
    <itunes:duration>4516</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>9</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>8: That Means Interviewing</itunes:title>
    <title>8: That Means Interviewing</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel discuss interviewing, how to interview, and how to succeed. Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss interviewing, how to interview, and how to succeed.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss interviewing, how to interview, and how to succeed.</p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12491645-8-that-means-interviewing.mp3" length="30306893" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12491645</guid>
    <pubDate>Tue, 11 Apr 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12491645/transcript" type="text/html" />
    <podcast:chapters url="https://www.buzzsprout.com/2108545/12491645/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Intro" />
  <psc:chapter start="2:21" title="Whiteboarding Interviews" />
  <psc:chapter start="10:40" title="Pairing Interviews" />
  <psc:chapter start="19:29" title="Contract to Hire" />
  <psc:chapter start="20:18" title="Take Home Assignments" />
  <psc:chapter start="28:42" title="Respecing Candidate&#39;s Time" />
  <psc:chapter start="32:35" title="Contracting Interviews" />
</psc:chapters>
    <itunes:duration>2522</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>8</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>7: MySQL for Developers with Aaron Francis</itunes:title>
    <title>7: MySQL for Developers with Aaron Francis</title>
    <itunes:summary><![CDATA[Send us Fan Mail Developer educator Aaron Francis on databases, independent software development, and more.  MySQL for Developers CourseHammerstone — A drop-in report builder for Laravel Nova &amp; Ruby on RailsAaron on TwitterJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Developer educator Aaron Francis on databases, independent software development, and more. </p><ul><li><a href='https://planetscale.com/courses/mysql-for-developers/introduction/course-introduction'>MySQL for Developers Course</a></li><li><a href='https://hammerstone.dev'>Hammerstone — A drop-in report builder for Laravel Nova &amp; Ruby on Rails</a></li><li><a href='https://twitter.com/aarondfrancis'>Aaron on Twitter</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Developer educator Aaron Francis on databases, independent software development, and more. </p><ul><li><a href='https://planetscale.com/courses/mysql-for-developers/introduction/course-introduction'>MySQL for Developers Course</a></li><li><a href='https://hammerstone.dev'>Hammerstone — A drop-in report builder for Laravel Nova &amp; Ruby on Rails</a></li><li><a href='https://twitter.com/aarondfrancis'>Aaron on Twitter</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12552998-7-mysql-for-developers-with-aaron-francis.mp3" length="51989601" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/sfl4gy0ynf6wb2kmhrv932rxbych?.jpg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12552998</guid>
    <pubDate>Tue, 04 Apr 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12552998/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12552998/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12552998/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12552998/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2108545/12552998/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Aaron Francis" />
  <psc:chapter start="5:14" title="Schemas" />
  <psc:chapter start="14:00" title="Indexes" />
  <psc:chapter start="38:37" title="ORMs" />
  <psc:chapter start="52:16" title="Hammerstone" />
</psc:chapters>
    <itunes:duration>4330</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>7</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>6: Favorite Developer Tools</itunes:title>
    <title>6: Favorite Developer Tools</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel discuss some of their favorite developer tools. BBEditWarpxScopeGitHub DesktopTowerPastebotZedJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss some of their favorite developer tools.</p><ul><li><a href=' https://www.barebones.com'>BBEdit</a></li><li><a href=' https://www.warp.dev'>Warp</a></li><li><a href='https://xscopeapp.com'>xScope</a></li><li><a href='https://desktop.github.com'>GitHub Desktop</a><ul><li><a href='https://www.git-tower.com'>Tower</a></li></ul></li><li><a href='https://tapbots.com/pastebot/'>Pastebot</a></li><li><a href='https://zed.dev'>Zed</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss some of their favorite developer tools.</p><ul><li><a href=' https://www.barebones.com'>BBEdit</a></li><li><a href=' https://www.warp.dev'>Warp</a></li><li><a href='https://xscopeapp.com'>xScope</a></li><li><a href='https://desktop.github.com'>GitHub Desktop</a><ul><li><a href='https://www.git-tower.com'>Tower</a></li></ul></li><li><a href='https://tapbots.com/pastebot/'>Pastebot</a></li><li><a href='https://zed.dev'>Zed</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12480947-6-favorite-developer-tools.mp3" length="26929303" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12480947</guid>
    <pubDate>Tue, 28 Mar 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12480947/transcript" type="text/html" />
    <podcast:chapters url="https://www.buzzsprout.com/2108545/12480947/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Intro" />
  <psc:chapter start="7:14" title="BBEdit" />
  <psc:chapter start="13:13" title="Warp" />
  <psc:chapter start="16:36" title="xScope" />
  <psc:chapter start="18:38" title="GitHub Desktop" />
  <psc:chapter start="24:08" title="Pastebot" />
  <psc:chapter start="27:17" title="Zed" />
  <psc:chapter start="36:23" title="Final Thoughts" />
</psc:chapters>
    <itunes:duration>2241</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>6</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>5: Vanilla Never Tasted So Hot</itunes:title>
    <title>5: Vanilla Never Tasted So Hot</title>
    <itunes:summary><![CDATA[Send us Fan Mail Special guest Jared White joins Collin and Joel to talk about Bridgetown, the Spicy Web and more. BridgetownThe Spicy WebFollow Jared on MastodonJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Special guest Jared White joins Collin and Joel to talk about Bridgetown, the Spicy Web and more.</p><ul><li><a href='https://bridgetownrb.com'>Bridgetown</a></li><li><a href='https://www.spicyweb.dev'>The Spicy Web</a></li><li><a href='https://indieweb.social/@jaredwhite'>Follow Jared on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Special guest Jared White joins Collin and Joel to talk about Bridgetown, the Spicy Web and more.</p><ul><li><a href='https://bridgetownrb.com'>Bridgetown</a></li><li><a href='https://www.spicyweb.dev'>The Spicy Web</a></li><li><a href='https://indieweb.social/@jaredwhite'>Follow Jared on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12434667-5-vanilla-never-tasted-so-hot.mp3" length="32671240" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12434667</guid>
    <pubDate>Tue, 21 Mar 2023 00:00:00 -0700</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12434667/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12434667/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12434667/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12434667/transcript.vtt" type="text/vtt" />
    <itunes:duration>2720</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>5</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>4: Green Dots and Boogie</itunes:title>
    <title>4: Green Dots and Boogie</title>
    <itunes:summary><![CDATA[Send us Fan Mail Joel wrote a testing library and how we approach a new codebase.  Join the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel wrote a testing library and how we approach a new codebase. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Joel wrote a testing library and how we approach a new codebase. </p><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12350761-4-green-dots-and-boogie.mp3" length="28738232" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12350761</guid>
    <pubDate>Tue, 07 Mar 2023 00:00:00 -0800</pubDate>
    <podcast:chapters url="https://www.buzzsprout.com/2108545/12350761/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Snow in Portland" />
  <psc:chapter start="2:00" title="Green Dots" />
  <psc:chapter start="18:35" title="Easy Animator Progress" />
  <psc:chapter start="24:49" title="Joining Existing Projects" />
</psc:chapters>
    <itunes:duration>2392</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>4</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>3: Creating Gems</itunes:title>
    <title>3: Creating Gems</title>
    <itunes:summary><![CDATA[Send us Fan Mail How to create and publish gems. SpeedifyRuby GemsPanic PlaydateCollin on MastodonJoel on MastodonJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>How to create and publish gems.</p><ul><li><a href='https://speedify.com'>Speedify</a></li><li><a href='http://rubygems.org'>Ruby Gems</a></li><li><a href='https://play.date'>Panic Playdate</a></li><li><a href='https://ruby.social/@collin'>Collin on Mastodon</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>How to create and publish gems.</p><ul><li><a href='https://speedify.com'>Speedify</a></li><li><a href='http://rubygems.org'>Ruby Gems</a></li><li><a href='https://play.date'>Panic Playdate</a></li><li><a href='https://ruby.social/@collin'>Collin on Mastodon</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12293764-3-creating-gems.mp3" length="17930568" type="audio/mpeg" />
    <itunes:author>Collin Donnell and Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12293764</guid>
    <pubDate>Tue, 21 Feb 2023 00:00:00 -0800</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12293764/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12293764/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12293764/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12293764/transcript.vtt" type="text/vtt" />
    <podcast:soundbite startTime="438.25" duration="33.0" />
    <itunes:duration>1491</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>3</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>2: Going Deeper by Getting Broader</itunes:title>
    <title>2: Going Deeper by Getting Broader</title>
    <itunes:summary><![CDATA[Send us Fan Mail Collin and Joel discuss lessons they’ve learned from studying other languages, internet connect troubles and successes, and more. Dry RBSorbetSolargraphYardocKotlinJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss lessons they’ve learned from studying other languages, internet connect troubles and successes, and more.</p><ul><li><a href='https://dry-rb.org/gems/dry-initializer/3.0/'>Dry RB</a></li><li><a href='https://sorbet.org/'>Sorbet</a></li><li><a href='https://solargraph.org/'>Solargraph</a></li><li><a href='https://yardoc.org/'>Yardoc</a></li><li><a href='https://kotlinlang.org/'>Kotlin</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Collin and Joel discuss lessons they’ve learned from studying other languages, internet connect troubles and successes, and more.</p><ul><li><a href='https://dry-rb.org/gems/dry-initializer/3.0/'>Dry RB</a></li><li><a href='https://sorbet.org/'>Sorbet</a></li><li><a href='https://solargraph.org/'>Solargraph</a></li><li><a href='https://yardoc.org/'>Yardoc</a></li><li><a href='https://kotlinlang.org/'>Kotlin</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12228877-2-going-deeper-by-getting-broader.mp3" length="32823531" type="audio/mpeg" />
    <itunes:author>Collin Donnell &amp; Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12228877</guid>
    <pubDate>Fri, 10 Feb 2023 17:00:00 -0800</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12228877/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12228877/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12228877/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2108545/12228877/transcript.vtt" type="text/vtt" />
    <itunes:duration>2732</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>2</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>1: The First Episode</itunes:title>
    <title>1: The First Episode</title>
    <itunes:summary><![CDATA[Send us Fan Mail Welcome to the first episode of Rooftop Ruby with Collin and Joel. PhlexCollin on MastodonJoel on MastodonJoin the Discord Follow us on Mastodon: Rooftop RubyCollinJoelShow art created by JD Davis. ]]></itunes:summary>
    <description><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Welcome to the first episode of Rooftop Ruby with Collin and Joel.</p><ul><li><a href='https://phlex.fun'>Phlex</a></li><li><a href='https://ruby.social/@collin'>Collin on Mastodon</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></description>
    <content:encoded><![CDATA[<p><a target="_blank" href="https://www.buzzsprout.com/2108545/fan_mail/new">Send us Fan Mail</a></p><p>Welcome to the first episode of Rooftop Ruby with Collin and Joel.</p><ul><li><a href='https://phlex.fun'>Phlex</a></li><li><a href='https://ruby.social/@collin'>Collin on Mastodon</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel on Mastodon</a></li></ul><p><a href='https://discord.gg/tdt3P5uJwm'><b>Join the Discord</b></a></p><p><b>Follow us on Mastodon:</b></p><ul><li><a href='https://ruby.social/@rooftop'>Rooftop Ruby</a></li><li><a href='https://ruby.social/@collin'>Collin</a></li><li><a href='https://ruby.social/@joeldrapper'>Joel</a></li></ul><p>Show art created by <a href='https://www.iamjddavis.com'>JD Davis</a>.</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2108545/episodes/12088530-1-the-first-episode.mp3" length="20974358" type="audio/mpeg" />
    <itunes:author>Collin Donnell, Joel Drapper</itunes:author>
    <guid isPermaLink="false">Buzzsprout-12088530</guid>
    <pubDate>Fri, 20 Jan 2023 20:00:00 -0800</pubDate>
    <itunes:duration>1745</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>1</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
</channel>
</rss>
