<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Mon, 06 Apr 2026 23:52:36 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Coder Radio - Episodes Tagged with “Rails”</title>
    <link>https://coder.show/tags/rails</link>
    <pubDate>Fri, 21 Nov 2025 11:00:00 -0500</pubDate>
    <description>A weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.
</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>A weekly talk show</itunes:subtitle>
    <itunes:author>The Mad Botter</itunes:author>
    <itunes:summary>A weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.
</itunes:summary>
    <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:owner>
      <itunes:name>The Mad Botter</itunes:name>
      <itunes:email>michael@themadbotter.com</itunes:email>
    </itunes:owner>
<itunes:category text="Technology"/>
<itunes:category text="Education">
  <itunes:category text="How To"/>
</itunes:category>
<itunes:category text="Business"/>
<item>
  <title>633: Hotwire Native with Joe Masilotti</title>
  <link>https://coder.show/633</link>
  <guid isPermaLink="false">d1ebd60d-c78a-4a4f-9699-2a73fbdbeaba</guid>
  <pubDate>Fri, 21 Nov 2025 11:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/d1ebd60d-c78a-4a4f-9699-2a73fbdbeaba.mp3" length="37198031" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Joe Masilotti to discuss mobile development with extremely exciting Hotwire Native. </itunes:subtitle>
  <itunes:duration>25:48</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Joe on LinkedIn (https://www.linkedin.com/in/joemasilotti/)
Joe's Blog (https://masilotti.com/about/)
Joe on X (https://x.com/joemasilotti)
Alice for Snowflake (https://alice.dev/alice-snowflake/)
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Coder on X (https://x.com/coderradioshow)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice &amp;amp; Custom Dev (https://alice.dev)
Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/) 
</description>
  <itunes:keywords>ruby, rails, hotwire native, programming, iOS, android, mobile</itunes:keywords>
  <content:encoded>
    <![CDATA[<ul>
<li><a href="https://www.linkedin.com/in/joemasilotti/" rel="nofollow">Joe on LinkedIn</a></li>
<li><a href="https://masilotti.com/about/" rel="nofollow">Joe&#39;s Blog</a></li>
<li><a href="https://x.com/joemasilotti" rel="nofollow">Joe on X</a></li>
</ul>

<p><a href="https://alice.dev/alice-snowflake/" rel="nofollow">Alice for Snowflake</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>

<p><a href="https://dominickm.com/omakhub-review/" rel="nofollow">Mike&#39;s Recent Omakub Blog Post</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<ul>
<li><a href="https://www.linkedin.com/in/joemasilotti/" rel="nofollow">Joe on LinkedIn</a></li>
<li><a href="https://masilotti.com/about/" rel="nofollow">Joe&#39;s Blog</a></li>
<li><a href="https://x.com/joemasilotti" rel="nofollow">Joe on X</a></li>
</ul>

<p><a href="https://alice.dev/alice-snowflake/" rel="nofollow">Alice for Snowflake</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>

<p><a href="https://dominickm.com/omakhub-review/" rel="nofollow">Mike&#39;s Recent Omakub Blog Post</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>632: Graphite's Merrill Lutsky </title>
  <link>https://coder.show/632</link>
  <guid isPermaLink="false">6fbb4bd2-c1c5-4d15-affb-2b0a7e412c57</guid>
  <pubDate>Wed, 12 Nov 2025 05:15:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/6fbb4bd2-c1c5-4d15-affb-2b0a7e412c57.mp3" length="30631836" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Merrill Lutsky the CEO and Founder of Graphite to talk AI powered code-review, the state of software development and more!
</itunes:subtitle>
  <itunes:duration>21:12</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Merrill on LinkedIn (https://www.linkedin.com/in/merrill-lutsky/)
Graphite (https://graphite.com/)
Alice for Snowflake (https://alice.dev/alice-snowflake/)
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Coder on X (https://x.com/coderradioshow)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice &amp;amp; Custom Dev (https://alice.dev)
Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/) 
</description>
  <itunes:keywords>macOS, Indie Dev, AI, Copilot, Vibe Coding, microsoft, cpp, c++, rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux, cloud, ai, code-review</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.linkedin.com/in/merrill-lutsky/" rel="nofollow">Merrill on LinkedIn</a><br>
<a href="https://graphite.com/" rel="nofollow">Graphite</a></p>

<p><a href="https://alice.dev/alice-snowflake/" rel="nofollow">Alice for Snowflake</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>

<p><a href="https://dominickm.com/omakhub-review/" rel="nofollow">Mike&#39;s Recent Omakub Blog Post</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://www.linkedin.com/in/merrill-lutsky/" rel="nofollow">Merrill on LinkedIn</a><br>
<a href="https://graphite.com/" rel="nofollow">Graphite</a></p>

<p><a href="https://alice.dev/alice-snowflake/" rel="nofollow">Alice for Snowflake</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>

<p><a href="https://dominickm.com/omakhub-review/" rel="nofollow">Mike&#39;s Recent Omakub Blog Post</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>631: Aeroview's Marc Weiner</title>
  <link>https://coder.show/631</link>
  <guid isPermaLink="false">8e086c2e-3099-4a96-94b1-07b4311c4faa</guid>
  <pubDate>Tue, 04 Nov 2025 08:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/8e086c2e-3099-4a96-94b1-07b4311c4faa.mp3" length="42722558" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with mark Weiner to discuss startup-life, launching a product and a bit of general coding! </itunes:subtitle>
  <itunes:duration>29:36</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Aeroview (https://aeroview.io/)
Marc on LinkedIn (https://www.linkedin.com/in/mhweiner/)
Alice for Snowflake (https://alice.dev/alice-snowflake/)
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Coder on X (https://x.com/coderradioshow)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice &amp;amp; Custom Dev (https://alice.dev)
Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/) 
</description>
  <itunes:keywords>macOS, Indie Dev, AI, Copilot, Vibe Coding, microsoft, cpp, c++, rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux, cloud, ai</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://aeroview.io/" rel="nofollow">Aeroview</a><br>
<a href="https://www.linkedin.com/in/mhweiner/" rel="nofollow">Marc on LinkedIn</a></p>

<p><a href="https://alice.dev/alice-snowflake/" rel="nofollow">Alice for Snowflake</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>

<p><a href="https://dominickm.com/omakhub-review/" rel="nofollow">Mike&#39;s Recent Omakub Blog Post</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://aeroview.io/" rel="nofollow">Aeroview</a><br>
<a href="https://www.linkedin.com/in/mhweiner/" rel="nofollow">Marc on LinkedIn</a></p>

<p><a href="https://alice.dev/alice-snowflake/" rel="nofollow">Alice for Snowflake</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>

<p><a href="https://dominickm.com/omakhub-review/" rel="nofollow">Mike&#39;s Recent Omakub Blog Post</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>625: Mailbag August '25</title>
  <link>https://coder.show/625</link>
  <guid isPermaLink="false">7b38df23-fe97-4e90-98da-4410762512ee</guid>
  <pubDate>Mon, 11 Aug 2025 12:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/7b38df23-fe97-4e90-98da-4410762512ee.mp3" length="35155587" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down to a virtual AMA. </itunes:subtitle>
  <itunes:duration>24:24</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike reads your feedback for the month and answers your questions in here. There's a lot in here in particular some juicy AI stuff. 
Try Mailtrap for free (https://l.rw.rw/coder_radio_7)
Alice for Power BI (https://alice.dev/alice-power-bi/)
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Coder on X (https://x.com/coderradioshow)
Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice &amp;amp; Custom Dev (https://alice.dev)
</description>
  <itunes:keywords>rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike reads your feedback for the month and answers your questions in here. There&#39;s a lot in here in particular some juicy AI stuff. </p>

<p><a href="https://l.rw.rw/coder_radio_7" rel="nofollow">Try Mailtrap for free</a></p>

<p><a href="https://alice.dev/alice-power-bi/" rel="nofollow">Alice for Power BI</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike reads your feedback for the month and answers your questions in here. There&#39;s a lot in here in particular some juicy AI stuff. </p>

<p><a href="https://l.rw.rw/coder_radio_7" rel="nofollow">Try Mailtrap for free</a></p>

<p><a href="https://alice.dev/alice-power-bi/" rel="nofollow">Alice for Power BI</a></p>

<p><a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice &amp; Custom Dev</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>621: WWDC 25 Special</title>
  <link>https://coder.show/621</link>
  <guid isPermaLink="false">41dbc009-984e-4b7b-9630-10549371a274</guid>
  <pubDate>Thu, 03 Jul 2025 14:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/41dbc009-984e-4b7b-9630-10549371a274.mp3" length="26090324" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike breaks down his highlights from WWDC</itunes:subtitle>
  <itunes:duration>18:06</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike breaks down his highlights from WWDC
Coder's Socials
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Mike's Blog (https://dominickm.com)
Coder on X (https://x.com/coderradioshow)
Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice (https://alice.dev)
Alice Forms (https://alice.dev/forms)
Alice for FoxPro (https://alice.dev/foxpro)
</description>
  <itunes:keywords>macOS, Indie Dev, AI, Copilot, Vibe Coding, microsoft, cpp, c++, rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux, cloud, ai</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike breaks down his highlights from WWDC</p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a><br>
<a href="https://alice.dev/foxpro" rel="nofollow">Alice for FoxPro</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike breaks down his highlights from WWDC</p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a><br>
<a href="https://alice.dev/foxpro" rel="nofollow">Alice for FoxPro</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>620: Cloudflare's Sunil Pai</title>
  <link>https://coder.show/620</link>
  <guid isPermaLink="false">8e63b44a-1634-4422-907c-4b96173a0fbd</guid>
  <pubDate>Mon, 16 Jun 2025 06:15:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/8e63b44a-1634-4422-907c-4b96173a0fbd.mp3" length="58461475" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Sunil Pai of Cloudflare to discuss their new development platform, general coding and just what is going on with "cloud" in 2025.</itunes:subtitle>
  <itunes:duration>40:32</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Coder's Socials
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Mike's Blog (https://dominickm.com)
Coder on X (https://x.com/coderradioshow)
Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice (https://alice.dev)
Alice Forms (https://alice.dev/forms) 
</description>
  <itunes:keywords>macOS, Indie Dev, AI, Copilot, Vibe Coding, microsoft, cpp, c++, rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux, cloud, ai</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>619: Rogue Amoeba's Paul Kafasis</title>
  <link>https://coder.show/619</link>
  <guid isPermaLink="false">40823622-0f60-45ae-9c32-702a94f5cc38</guid>
  <pubDate>Wed, 28 May 2025 09:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/40823622-0f60-45ae-9c32-702a94f5cc38.mp3" length="47044055" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with legendary macOS developer Paul Kafasis to talk indie dev and Apple news</itunes:subtitle>
  <itunes:duration>32:39</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Paul's Links
Rogue Amoeba (https://rogueamoeba.com/)
Coder's Socials
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Mike's Blog (https://dominickm.com)
Coder on X (https://x.com/coderradioshow)
Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice (https://alice.dev)
Alice Forms (https://alice.dev/forms) 
</description>
  <itunes:keywords>macOS, Indie Dev, AI, Copilot, Vibe Coding, microsoft, cpp, c++, rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Paul&#39;s Links</p>

<ul>
<li><a href="https://rogueamoeba.com/" rel="nofollow">Rogue Amoeba</a></li>
</ul>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Paul&#39;s Links</p>

<ul>
<li><a href="https://rogueamoeba.com/" rel="nofollow">Rogue Amoeba</a></li>
</ul>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>618: Github's Tim Rogers</title>
  <link>https://coder.show/618</link>
  <guid isPermaLink="false">19458c5f-8451-47a8-8cd4-e9798c489999</guid>
  <pubDate>Wed, 14 May 2025 05:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/19458c5f-8451-47a8-8cd4-e9798c489999.mp3" length="41518950" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Github Product Manager to talk AI, vibe coding and dev in general. </itunes:subtitle>
  <itunes:duration>28:48</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike sits down with Github Product Manager to talk AI, vibe coding and dev in general. 
Mailtrap (https://mailtrap.io/?utm_source=podcast&amp;amp;utm_medium=episode&amp;amp;utm_campaign=coder_radio_4)
CoPilot (https://github.com/features/copilot)
Tim on Github (https://github.com/timrogers)
Tim's Blog (https://timrogers.co.uk/)
Coder's Socials
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Mike's Blog (https://dominickm.com)
Coder on X (https://x.com/coderradioshow)
Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice (https://alice.dev)
Alice Forms (https://alice.dev/forms) 
</description>
  <itunes:keywords>Github, AI, Copilot, Vibe Coding, microsoft, cpp, c++, rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike sits down with Github Product Manager to talk AI, vibe coding and dev in general. </p>

<p><a href="https://mailtrap.io/?utm_source=podcast&utm_medium=episode&utm_campaign=coder_radio_4" rel="nofollow">Mailtrap</a></p>

<p><a href="https://github.com/features/copilot" rel="nofollow">CoPilot</a><br>
<a href="https://github.com/timrogers" rel="nofollow">Tim on Github</a><br>
<a href="https://timrogers.co.uk/" rel="nofollow">Tim&#39;s Blog</a></p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike sits down with Github Product Manager to talk AI, vibe coding and dev in general. </p>

<p><a href="https://mailtrap.io/?utm_source=podcast&utm_medium=episode&utm_campaign=coder_radio_4" rel="nofollow">Mailtrap</a></p>

<p><a href="https://github.com/features/copilot" rel="nofollow">CoPilot</a><br>
<a href="https://github.com/timrogers" rel="nofollow">Tim on Github</a><br>
<a href="https://timrogers.co.uk/" rel="nofollow">Tim&#39;s Blog</a></p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>617: West Point's Sean McBride</title>
  <link>https://coder.show/617</link>
  <guid isPermaLink="false">4afbb77f-2fb4-4359-9345-634d6afad119</guid>
  <pubDate>Sun, 04 May 2025 08:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/4afbb77f-2fb4-4359-9345-634d6afad119.mp3" length="69261617" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Sean to discuss C++, the growing Cult of the Crab (Rust) and software development in general. </itunes:subtitle>
  <itunes:duration>48:05</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>SPONSER LINK
Mailtrap (https://mailtrap.io/?utm_source=podcast&amp;amp;utm_medium=episode&amp;amp;utm_campaign=coder_radio_3)
Sean on X (https://x.com/bushidocodes)
Sean on LinkedIn (https://www.linkedin.com/in/bushidocodes/)
Sean's Blog (https://www.bushido.codes/)
Coder's Socials
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Mike's Blog (https://dominickm.com)
Coder on X (https://x.com/coderradioshow)
Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice (https://alice.dev)
Alice Forms (https://alice.dev/forms) 
</description>
  <itunes:keywords>Github, AI, Copilot, Vibe Coding, microsoft, cpp, c++, rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><strong>SPONSER LINK</strong><br>
<a href="https://mailtrap.io/?utm_source=podcast&utm_medium=episode&utm_campaign=coder_radio_3" rel="nofollow">Mailtrap</a></p>

<p><a href="https://x.com/bushidocodes" rel="nofollow">Sean on X</a><br>
<a href="https://www.linkedin.com/in/bushidocodes/" rel="nofollow">Sean on LinkedIn</a><br>
<a href="https://www.bushido.codes/" rel="nofollow">Sean&#39;s Blog</a></p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><strong>SPONSER LINK</strong><br>
<a href="https://mailtrap.io/?utm_source=podcast&utm_medium=episode&utm_campaign=coder_radio_3" rel="nofollow">Mailtrap</a></p>

<p><a href="https://x.com/bushidocodes" rel="nofollow">Sean on X</a><br>
<a href="https://www.linkedin.com/in/bushidocodes/" rel="nofollow">Sean on LinkedIn</a><br>
<a href="https://www.bushido.codes/" rel="nofollow">Sean&#39;s Blog</a></p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>615: Vibe Easter 25</title>
  <link>https://coder.show/615</link>
  <guid isPermaLink="false">40937ab5-ac6a-414a-b48c-6f9da2813448</guid>
  <pubDate>Thu, 17 Apr 2025 16:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/40937ab5-ac6a-414a-b48c-6f9da2813448.mp3" length="37145241" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike goes through your feedback and some general development world news on this grab-bag episode. </itunes:subtitle>
  <itunes:duration>25:44</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>SPONSER LINK
Mailtrap (https://mailtrap.io/?utm_source=podcast&amp;amp;utm_medium=episode&amp;amp;utm_campaign=coder_radio_1)
Coder's Socials
Mike on X (https://x.com/dominucco)
Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social)
Mike's Blog (https://dominickm.com)
Coder on X (https://x.com/coderradioshow)
Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice (https://alice.dev)
Alice Forms (https://alice.dev/forms)
TMB Earth Day 2025 Competition (https://dominickm.com/earth-day-25-competition/) 
</description>
  <itunes:keywords>rust, programming, coding, rpa, automation, ai, python, coding, ruby, rails, ubuntu, linux</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><strong>SPONSER LINK</strong><br>
<a href="https://mailtrap.io/?utm_source=podcast&utm_medium=episode&utm_campaign=coder_radio_1" rel="nofollow">Mailtrap</a></p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a><br>
<a href="https://dominickm.com/earth-day-25-competition/" rel="nofollow">TMB Earth Day 2025 Competition</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><strong>SPONSER LINK</strong><br>
<a href="https://mailtrap.io/?utm_source=podcast&utm_medium=episode&utm_campaign=coder_radio_1" rel="nofollow">Mailtrap</a></p>

<p><strong>Coder&#39;s Socials</strong><br>
<a href="https://x.com/dominucco" rel="nofollow">Mike on X</a><br>
<a href="https://bsky.app/profile/dominucco.bsky.social" rel="nofollow">Mike on BlueSky</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://x.com/coderradioshow" rel="nofollow">Coder on X</a><br>
<a href="https://bsky.app/profile/coderradio.bsky.social" rel="nofollow">Coder on BlueSky</a></p>

<p><a href="https://discord.gg/k8e7gKUpEp" rel="nofollow">Show Discord</a></p>

<p><a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://alice.dev/forms" rel="nofollow">Alice Forms</a><br>
<a href="https://dominickm.com/earth-day-25-competition/" rel="nofollow">TMB Earth Day 2025 Competition</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>585: From Ops to Dev and Back Again</title>
  <link>https://coder.show/585</link>
  <guid isPermaLink="false">511c37cc-6618-4c6c-9f3b-cff15716bee6</guid>
  <pubDate>Wed, 28 Aug 2024 06:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/511c37cc-6618-4c6c-9f3b-cff15716bee6.mp3" length="44941031" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We reflect on the rise of DevOps and the frustrating dynamics that led to it. Plus, tech's latest bright idea: Roombas with attitude.</itunes:subtitle>
  <itunes:duration>53:30</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>We reflect on the rise of DevOps and the frustrating dynamics that led to it. Plus, tech's latest bright idea: Roombas with attitude. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, developers, Procreate, generative AI criticism, DevOps history, cloud talent shortage, Coder QA, Apple tabletop robot, Tesla Optimus training, iPad illustration, GitHub influence, Docker, Rails, TDD, development and operations collaboration, Patrick Debois, John Allspaw, Paul Hammond, cloud skills training, security vulnerabilities, compliance issues, Hongzhun, Foxconn, motion capture, humanoid robot, data collection operators</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We reflect on the rise of DevOps and the frustrating dynamics that led to it. Plus, tech&#39;s latest bright idea: Roombas with attitude.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53744&amp;coupon=summer">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53744&amp;coupon=summer">Take $1 a month off for the lifetime of your membership and contribute to our show directly.</a> Promo Code: summer</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats Quick and Easy with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats Quick and Easy with Strike</a> &mdash; Strike is a lightning-powered app that lets you quickly and cheaply grab sats in over 100 countries. Easily integrates with Fountain.fm. Setup your Strike account, and you have one of the world's best ways to buy sats.</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://fountain.fm/show/OWdse4h3MzNbS8Og5RJk">📻 Boost with Fountain.FM</a> &mdash; Boost from Fountain.FM's website and keep your current Podcast app. Or kick the tires on the Podcasting 2.0 revolution and try out Fountain.FM the app! 🚀</li><li><a title="iPad Illustration App Procreate Condemns Generative AI " rel="nofollow" href="https://www.macrumors.com/2024/08/19/procreate-condemns-ai/">iPad Illustration App Procreate Condemns Generative AI </a> &mdash; We're here for the humans. We're not chasing a technology that is a moral threat to our greatest jewel: human creativity. In this technological rush, this might make us an exception or seem at risk of being left behind. But we see this road less travelled as the more exciting and fruitful one for our community.</li><li><a title="Procreate on X" rel="nofollow" href="https://x.com/Procreate/status/1825311104584802470">Procreate on X</a> &mdash; We’re never going there. Creativity is made, not generated.
You can read more at http://procreate.com/ai ✨ </li><li><a title="History of DevOps" rel="nofollow" href="https://www.atlassian.com/devops/what-is-devops/history-of-devops">History of DevOps</a> &mdash; The DevOps movement started to coalesce some time between 2007 and 2008, when IT operations and software development communities raised concerns what they felt was a fatal level of dysfunction in the industry.</li><li><a title="The Cloud Talent Crisis: Skills Shortage Drives Up Costs, Risks" rel="nofollow" href="https://www.itprotoday.com/cloud-computing/the-cloud-talent-crisis-skills-shortage-drives-up-costs-risks">The Cloud Talent Crisis: Skills Shortage Drives Up Costs, Risks</a> &mdash; Organizations are facing increased cloud costs, risks, and inefficiencies due to a shortage of skilled cloud professionals.</li><li><a title="Apple Is Developing a Tabletop Robot for the Home - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=WGmath2RrYM">Apple Is Developing a Tabletop Robot for the Home - YouTube</a> &mdash; Apple Inc., seeking new sources of revenue, is moving forward with development of a pricey tabletop home device that combines an iPad-like display with a robotic limb. Bloomberg's Mark Gurman reports this is part of Apple's bigger move into robotics.
</li><li><a title="First Plans for Apple&#39;s Tabletop Robot Spotted in Supply Chain " rel="nofollow" href="https://www.macrumors.com/2024/08/19/apple-robot-spotted-in-supply-chain/">First Plans for Apple's Tabletop Robot Spotted in Supply Chain </a></li><li><a title="Tesla is hiring people to train its Optimus bot via motion capture " rel="nofollow" href="https://www.theverge.com/2024/8/19/24223626/tesla-optimus-humanoid-robot-motion-capture-training">Tesla is hiring people to train its Optimus bot via motion capture </a> &mdash; The company is paying people to train its humanoid Optimus bot via motion capture, but the task may require vast amounts of data.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We reflect on the rise of DevOps and the frustrating dynamics that led to it. Plus, tech&#39;s latest bright idea: Roombas with attitude.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53744&amp;coupon=summer">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53744&amp;coupon=summer">Take $1 a month off for the lifetime of your membership and contribute to our show directly.</a> Promo Code: summer</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats Quick and Easy with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats Quick and Easy with Strike</a> &mdash; Strike is a lightning-powered app that lets you quickly and cheaply grab sats in over 100 countries. Easily integrates with Fountain.fm. Setup your Strike account, and you have one of the world's best ways to buy sats.</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://fountain.fm/show/OWdse4h3MzNbS8Og5RJk">📻 Boost with Fountain.FM</a> &mdash; Boost from Fountain.FM's website and keep your current Podcast app. Or kick the tires on the Podcasting 2.0 revolution and try out Fountain.FM the app! 🚀</li><li><a title="iPad Illustration App Procreate Condemns Generative AI " rel="nofollow" href="https://www.macrumors.com/2024/08/19/procreate-condemns-ai/">iPad Illustration App Procreate Condemns Generative AI </a> &mdash; We're here for the humans. We're not chasing a technology that is a moral threat to our greatest jewel: human creativity. In this technological rush, this might make us an exception or seem at risk of being left behind. But we see this road less travelled as the more exciting and fruitful one for our community.</li><li><a title="Procreate on X" rel="nofollow" href="https://x.com/Procreate/status/1825311104584802470">Procreate on X</a> &mdash; We’re never going there. Creativity is made, not generated.
You can read more at http://procreate.com/ai ✨ </li><li><a title="History of DevOps" rel="nofollow" href="https://www.atlassian.com/devops/what-is-devops/history-of-devops">History of DevOps</a> &mdash; The DevOps movement started to coalesce some time between 2007 and 2008, when IT operations and software development communities raised concerns what they felt was a fatal level of dysfunction in the industry.</li><li><a title="The Cloud Talent Crisis: Skills Shortage Drives Up Costs, Risks" rel="nofollow" href="https://www.itprotoday.com/cloud-computing/the-cloud-talent-crisis-skills-shortage-drives-up-costs-risks">The Cloud Talent Crisis: Skills Shortage Drives Up Costs, Risks</a> &mdash; Organizations are facing increased cloud costs, risks, and inefficiencies due to a shortage of skilled cloud professionals.</li><li><a title="Apple Is Developing a Tabletop Robot for the Home - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=WGmath2RrYM">Apple Is Developing a Tabletop Robot for the Home - YouTube</a> &mdash; Apple Inc., seeking new sources of revenue, is moving forward with development of a pricey tabletop home device that combines an iPad-like display with a robotic limb. Bloomberg's Mark Gurman reports this is part of Apple's bigger move into robotics.
</li><li><a title="First Plans for Apple&#39;s Tabletop Robot Spotted in Supply Chain " rel="nofollow" href="https://www.macrumors.com/2024/08/19/apple-robot-spotted-in-supply-chain/">First Plans for Apple's Tabletop Robot Spotted in Supply Chain </a></li><li><a title="Tesla is hiring people to train its Optimus bot via motion capture " rel="nofollow" href="https://www.theverge.com/2024/8/19/24223626/tesla-optimus-humanoid-robot-motion-capture-training">Tesla is hiring people to train its Optimus bot via motion capture </a> &mdash; The company is paying people to train its humanoid Optimus bot via motion capture, but the task may require vast amounts of data.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>563: Mike’s No Good Very Bad Rails Update</title>
  <link>https://coder.show/563</link>
  <guid isPermaLink="false">c669af7a-33d8-4516-97f8-6998a9def884</guid>
  <pubDate>Wed, 27 Mar 2024 06:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/c669af7a-33d8-4516-97f8-6998a9def884.mp3" length="48112505" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike makes the case for just going vanilla, a look at Google Carbon, and then we address the expensive elephant in the room.</itunes:subtitle>
  <itunes:duration>57:16</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike makes the case for just going vanilla, a look at Google Carbon, and then we address the expensive elephant in the room. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, developers, Google Carbon, expensive elephant, 3 Body Problem, Netflix, Feedback,  Apple, WWDC 2024, RCS support, iPhon, Apple Developer, YouTube, text editor, Helix, Rails, Asset Pipeline, vanilla JS, importmap-rails, ESM, LM Studio, local LLMs, HuggingFace, NOSTR, Google Carbon, C++ successor, C++ interop, Github, Apple Vision Pro, XR, NVIDIA, AI, Barbara Fried, SBF, sentencing submission</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike makes the case for just going vanilla, a look at Google Carbon, and then we address the expensive elephant in the room.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Take $2 a month off for the lifetime of your membership and contribute to our show directly</a> Promo Code: jarjar</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats Quick and Easy with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats Quick and Easy with Strike</a> &mdash; Strike is a lightning-powered app that lets you quickly and cheaply grab sats in over 36 countries.</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://www.fountain.fm/">📻 Boost with Fountain.FM</a> &mdash; Fountain 1.0 has a new UI, upgrades, and super simple Strike integration for easy Boosts.</li><li><a title="Apple Announces WWDC 2024 Event for June 10 to 14" rel="nofollow" href="https://www.macrumors.com/2024/03/26/apple-announces-wwdc-2024/">Apple Announces WWDC 2024 Event for June 10 to 14</a> &mdash; Apple today announced that its 35th annual Worldwide Developers Conference is set to take place from Monday, June 10 to Friday, June 14</li><li><a title="Apple announces that RCS support is coming to iPhone" rel="nofollow" href="https://9to5mac.com/2023/11/16/apple-rcs-coming-to-iphone/">Apple announces that RCS support is coming to iPhone</a> &mdash;  The feature will launch via a software update “later next year” and bring a wide range of iMessage-style features to messaging between iPhone and Android users.</li><li><a title="Helix" rel="nofollow" href="https://helix-editor.com/">Helix</a> &mdash; Multiple cursors as a core editing primitive, inspired by Kakoune. Commands manipulate selections which allows concurrent code editing. </li><li><a title="importmap-rails: Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling." rel="nofollow" href="https://github.com/rails/importmap-rails">importmap-rails: Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.</a> &mdash; With this approach you'll ship many small JavaScript files instead of one big JavaScript file. </li><li><a title="LM Studio" rel="nofollow" href="https://lmstudio.ai/">LM Studio</a> &mdash; Discover, download, and run local LLMs</li><li><a title="Carbon Language&#39;s main repository" rel="nofollow" href="https://github.com/carbon-language/carbon-lang">Carbon Language's main repository</a> &mdash;  An experimental successor to C++</li><li><a title="Barbara Fried SBF sentencing submission - DocumentCloud" rel="nofollow" href="https://www.documentcloud.org/documents/24445015-barbara-fried-sbf-sentencing-submission">Barbara Fried SBF sentencing submission - DocumentCloud</a> &mdash; I am Sam Bankman-Fried's mother.</li><li><a title="Dad&#39;s Letter" rel="nofollow" href="https://storage.courtlistener.com/recap/gov.uscourts.nysd.590940/gov.uscourts.nysd.590940.407.3_1.pdf">Dad's Letter</a> &mdash; 2¶ØVØ^~_ ØKVØV_Ø£ªb¹·ÎbØ£Ðb©·ØiØ}\ØV`Ø£c«·cÎc©Y^c ØV`</li><li><a title="audiobookshelf" rel="nofollow" href="https://www.audiobookshelf.org/">audiobookshelf</a> &mdash; Self-hosted audiobook and podcast server</li><li><a title="GPodder Sync - Nextcloud" rel="nofollow" href="https://apps.nextcloud.com/apps/gpoddersync">GPodder Sync - Nextcloud</a> &mdash; Expose GPodder API to sync podcast consumer apps like AntennaPod</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike makes the case for just going vanilla, a look at Google Carbon, and then we address the expensive elephant in the room.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Take $2 a month off for the lifetime of your membership and contribute to our show directly</a> Promo Code: jarjar</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats Quick and Easy with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats Quick and Easy with Strike</a> &mdash; Strike is a lightning-powered app that lets you quickly and cheaply grab sats in over 36 countries.</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://www.fountain.fm/">📻 Boost with Fountain.FM</a> &mdash; Fountain 1.0 has a new UI, upgrades, and super simple Strike integration for easy Boosts.</li><li><a title="Apple Announces WWDC 2024 Event for June 10 to 14" rel="nofollow" href="https://www.macrumors.com/2024/03/26/apple-announces-wwdc-2024/">Apple Announces WWDC 2024 Event for June 10 to 14</a> &mdash; Apple today announced that its 35th annual Worldwide Developers Conference is set to take place from Monday, June 10 to Friday, June 14</li><li><a title="Apple announces that RCS support is coming to iPhone" rel="nofollow" href="https://9to5mac.com/2023/11/16/apple-rcs-coming-to-iphone/">Apple announces that RCS support is coming to iPhone</a> &mdash;  The feature will launch via a software update “later next year” and bring a wide range of iMessage-style features to messaging between iPhone and Android users.</li><li><a title="Helix" rel="nofollow" href="https://helix-editor.com/">Helix</a> &mdash; Multiple cursors as a core editing primitive, inspired by Kakoune. Commands manipulate selections which allows concurrent code editing. </li><li><a title="importmap-rails: Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling." rel="nofollow" href="https://github.com/rails/importmap-rails">importmap-rails: Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.</a> &mdash; With this approach you'll ship many small JavaScript files instead of one big JavaScript file. </li><li><a title="LM Studio" rel="nofollow" href="https://lmstudio.ai/">LM Studio</a> &mdash; Discover, download, and run local LLMs</li><li><a title="Carbon Language&#39;s main repository" rel="nofollow" href="https://github.com/carbon-language/carbon-lang">Carbon Language's main repository</a> &mdash;  An experimental successor to C++</li><li><a title="Barbara Fried SBF sentencing submission - DocumentCloud" rel="nofollow" href="https://www.documentcloud.org/documents/24445015-barbara-fried-sbf-sentencing-submission">Barbara Fried SBF sentencing submission - DocumentCloud</a> &mdash; I am Sam Bankman-Fried's mother.</li><li><a title="Dad&#39;s Letter" rel="nofollow" href="https://storage.courtlistener.com/recap/gov.uscourts.nysd.590940/gov.uscourts.nysd.590940.407.3_1.pdf">Dad's Letter</a> &mdash; 2¶ØVØ^~_ ØKVØV_Ø£ªb¹·ÎbØ£Ðb©·ØiØ}\ØV`Ø£c«·cÎc©Y^c ØV`</li><li><a title="audiobookshelf" rel="nofollow" href="https://www.audiobookshelf.org/">audiobookshelf</a> &mdash; Self-hosted audiobook and podcast server</li><li><a title="GPodder Sync - Nextcloud" rel="nofollow" href="https://apps.nextcloud.com/apps/gpoddersync">GPodder Sync - Nextcloud</a> &mdash; Expose GPodder API to sync podcast consumer apps like AntennaPod</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>556: Facial Computing</title>
  <link>https://coder.show/556</link>
  <guid isPermaLink="false">5ff04574-1ec5-446f-a3fb-be7353457611</guid>
  <pubDate>Wed, 07 Feb 2024 06:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/5ff04574-1ec5-446f-a3fb-be7353457611.mp3" length="32240871" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Chris tries out Spatial Computing using a $3,200 trick, and Mike has a Rails treat you won't want to miss.</itunes:subtitle>
  <itunes:duration>38:22</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Chris tries out Spatial Computing using a $3,200 trick, and Mike has a Rails treat you won't want to miss. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, developers, Facial Computing, Spatial Computing, Xbox, Microsoft, Immersed, Meta Quest 3, Using Quest for Work, Immersed with Mac Review, Immersed with Linux, AR, pass-through, Apple Ecosystem Lockin, Side Quest, dev mode, APK sideload, Slack, Telegram, Discord, Firefox, Nextcloud, Meta Quest Remote Display App, video calls, Digital me, Rails, Active Record Async </itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Chris tries out Spatial Computing using a $3,200 trick, and Mike has a Rails treat you won&#39;t want to miss.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Take $2 a month off for the lifetime of your membership and contribute to our show directly</a> Promo Code: jarjar</li><li><a rel="nofollow" href="https://trusteebook.com/coder">Trusteebook</a>: <a rel="nofollow" href="https://trusteebook.com/coder">TrusteeBook - a simple, easy-to-use workbook that helps you take control of your digital legacy. Get started today, and take $10 off.</a> Promo Code: CODER</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats Quick and Easy with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats Quick and Easy with Strike</a> &mdash; Strike is a lightning-powered app that lets you quickly and cheaply grab sats in over 36 countries.</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://www.fountain.fm/">📻 Boost with Fountain.FM</a> &mdash; Fountain 1.0 has a new UI, upgrades, and super simple Strike integration for easy Boosts.</li><li><a title="Microsoft to share details on bringing Xbox games to PlayStation in mid-February" rel="nofollow" href="https://www.theverge.com/2024/2/5/24062058/microsoft-xbox-playstation-games-announcement">Microsoft to share details on bringing Xbox games to PlayStation in mid-February</a> &mdash; Microsoft has news to share about the future of Xbox in an event next week.</li><li><a title="Michael Dominick on X" rel="nofollow" href="https://twitter.com/dominucco/status/1754514958564352083">Michael Dominick on X</a> &mdash; The vital #VisionPro question: “what is this for?” I’m just not seeing it. Am I missing something. #AppleVisionPro</li><li><a title="Meta Quest 3" rel="nofollow" href="https://www.meta.com/quest/quest-3/">Meta Quest 3</a> &mdash; New Mixed Reality VR Headset</li><li><a title="Immersed on Meta Quest" rel="nofollow" href="https://www.meta.com/experiences/2849273531812512/">Immersed on Meta Quest</a> &mdash; VR Offices! FREE app for *multiple* Virtual Screens in VR for Mac/PC/Linux (with no extra hardware) in stunning virtual worlds. Immersed is great for solo work with multiple screens in a virtual cafe, or for collaborating with your team around even more screens and whiteboards!</li><li><a title="Meta Quest 3 - Swappa" rel="nofollow" href="https://swappa.com/listings/meta-quest-3">Meta Quest 3 - Swappa</a></li><li><a title="Visor" rel="nofollow" href="https://www.visor.com/">Visor</a> &mdash; The world's smallest 4K headset.</li><li><a title="Rails 7.1 expands its support for ActiveRecord asynchronous queries" rel="nofollow" href="https://www.shakacode.com/blog/rails-7-1-active-record-api-for-general-async-queries/">Rails 7.1 expands its support for ActiveRecord asynchronous queries</a> &mdash; ActiveRecord async queries are a way to execute Active Record queries in parallel, which can improve the performance of your Rails application. This is especially useful for slow or complex queries or for applications that need to handle a lot of concurrent requests.</li><li><a title="In-depth Guide to ActiveRecord load_async in Rails 7" rel="nofollow" href="https://pawelurbanek.com/rails-load-async">In-depth Guide to ActiveRecord load_async in Rails 7</a> &mdash; This seemingly simple change of just adding a single new method that takes no arguments has profound implications for database layer interactions. In this tutorial, we’ll deep dive into the intricacies of this new load async API. We’ll discuss lazy-loaded queries, Ruby threading model, blocking IO, database pool vs. max connections limit, and performance impact of concurrent database clients.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Chris tries out Spatial Computing using a $3,200 trick, and Mike has a Rails treat you won&#39;t want to miss.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=jarjar">Take $2 a month off for the lifetime of your membership and contribute to our show directly</a> Promo Code: jarjar</li><li><a rel="nofollow" href="https://trusteebook.com/coder">Trusteebook</a>: <a rel="nofollow" href="https://trusteebook.com/coder">TrusteeBook - a simple, easy-to-use workbook that helps you take control of your digital legacy. Get started today, and take $10 off.</a> Promo Code: CODER</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats Quick and Easy with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats Quick and Easy with Strike</a> &mdash; Strike is a lightning-powered app that lets you quickly and cheaply grab sats in over 36 countries.</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://www.fountain.fm/">📻 Boost with Fountain.FM</a> &mdash; Fountain 1.0 has a new UI, upgrades, and super simple Strike integration for easy Boosts.</li><li><a title="Microsoft to share details on bringing Xbox games to PlayStation in mid-February" rel="nofollow" href="https://www.theverge.com/2024/2/5/24062058/microsoft-xbox-playstation-games-announcement">Microsoft to share details on bringing Xbox games to PlayStation in mid-February</a> &mdash; Microsoft has news to share about the future of Xbox in an event next week.</li><li><a title="Michael Dominick on X" rel="nofollow" href="https://twitter.com/dominucco/status/1754514958564352083">Michael Dominick on X</a> &mdash; The vital #VisionPro question: “what is this for?” I’m just not seeing it. Am I missing something. #AppleVisionPro</li><li><a title="Meta Quest 3" rel="nofollow" href="https://www.meta.com/quest/quest-3/">Meta Quest 3</a> &mdash; New Mixed Reality VR Headset</li><li><a title="Immersed on Meta Quest" rel="nofollow" href="https://www.meta.com/experiences/2849273531812512/">Immersed on Meta Quest</a> &mdash; VR Offices! FREE app for *multiple* Virtual Screens in VR for Mac/PC/Linux (with no extra hardware) in stunning virtual worlds. Immersed is great for solo work with multiple screens in a virtual cafe, or for collaborating with your team around even more screens and whiteboards!</li><li><a title="Meta Quest 3 - Swappa" rel="nofollow" href="https://swappa.com/listings/meta-quest-3">Meta Quest 3 - Swappa</a></li><li><a title="Visor" rel="nofollow" href="https://www.visor.com/">Visor</a> &mdash; The world's smallest 4K headset.</li><li><a title="Rails 7.1 expands its support for ActiveRecord asynchronous queries" rel="nofollow" href="https://www.shakacode.com/blog/rails-7-1-active-record-api-for-general-async-queries/">Rails 7.1 expands its support for ActiveRecord asynchronous queries</a> &mdash; ActiveRecord async queries are a way to execute Active Record queries in parallel, which can improve the performance of your Rails application. This is especially useful for slow or complex queries or for applications that need to handle a lot of concurrent requests.</li><li><a title="In-depth Guide to ActiveRecord load_async in Rails 7" rel="nofollow" href="https://pawelurbanek.com/rails-load-async">In-depth Guide to ActiveRecord load_async in Rails 7</a> &mdash; This seemingly simple change of just adding a single new method that takes no arguments has profound implications for database layer interactions. In this tutorial, we’ll deep dive into the intricacies of this new load async API. We’ll discuss lazy-loaded queries, Ruby threading model, blocking IO, database pool vs. max connections limit, and performance impact of concurrent database clients.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>477: Sweet Little Lies</title>
  <link>https://coder.show/477</link>
  <guid isPermaLink="false">d0fc7ab5-4fcd-495f-97a8-06d9e0e2ee99</guid>
  <pubDate>Wed, 03 Aug 2022 06:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/d0fc7ab5-4fcd-495f-97a8-06d9e0e2ee99.mp3" length="46269671" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We debate the lies our tool makers tell us, if Clojure has a Rails-sized hole, and the secrets of a successful software engineer.</itunes:subtitle>
  <itunes:duration>55:04</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>We debate the lies our tool makers tell us, if Clojure has a Rails-sized hole, and the secrets of a successful software engineer. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, WSL, ResearchKit, Apple, ResearchKit, infrastructure automation, CI/CD, Clojure, Rails, Luminus, Apple Migration Assistant, macos, Secrets of a Successful Software Engineer, decentralized internet, semantic web, Open Source Licenses to Avoid</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We debate the lies our tool makers tell us, if Clojure has a Rails-sized hole, and the secrets of a successful software engineer.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://linode.com/coder">Linode</a>: <a rel="nofollow" href="https://linode.com/coder">Receive a $100 60-day credit towards your new account. </a> Promo Code: linode.com/coder</li><li><a rel="nofollow" href="https://tailscale.com/coder">Tailscale</a>: <a rel="nofollow" href="https://tailscale.com/coder">Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. </a></li></ul><p>Links:</p><ul><li><a title="Jupiter Broadcasting Meetup Page" rel="nofollow" href="https://www.meetup.com/jupiterbroadcasting/">Jupiter Broadcasting Meetup Page</a> &mdash; London Meetup just days away!</li><li><a title="Join our West Coast Crew Matrix chat." rel="nofollow" href="https://bit.ly/westcoastcrew">Join our West Coast Crew Matrix chat.</a> &mdash; Calling West Coast Locals! </li><li><a title="ResearchKit" rel="nofollow" href="http://researchkit.org/">ResearchKit</a> &mdash; ResearchKit is an open source framework introduced by Apple that allows researchers and developers to create powerful apps for medical research. Easily create visual consent flows, real-time dynamic active tasks, and surveys using a variety of customizable modules that you can build upon and share with the community. And since ResearchKit works seamlessly with HealthKit, researchers can access even more relevant data for their studies — like daily step counts, calorie use, and heart rate.</li><li><a title="ResearchKit and CareKit - Apple" rel="nofollow" href="https://www.apple.com/lae/researchkit/">ResearchKit and CareKit - Apple</a> &mdash; a framework for developers to build apps that let you manage your own well-being on a daily basis.</li><li><a title="What is GitOps?" rel="nofollow" href="https://about.gitlab.com/topics/gitops/">What is GitOps?</a> &mdash; GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation.</li><li><a title="Clojure needs a Rails" rel="nofollow" href="https://blog.janetacarr.com/clojure-needs-a-rails/">Clojure needs a Rails</a> &mdash; Other programming languages have their definitive web framework. Ruby has Rails, Python has Django, Java has Play, Elixir has Pheonix. </li><li><a title="Luminus - a Clojure web framework" rel="nofollow" href="https://luminusweb.com/">Luminus - a Clojure web framework</a> &mdash; Luminus is a Clojure micro-framework based on a set of lightweight libraries. It aims to provide a robust, scalable, and easy to use platform. With Luminus you can focus on developing your app the way you want without any distractions.

</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1554102021883584515">Michael Dominick on Twitter</a> &mdash; First time using Migration Assistant. Going from an M1 to an Intel Mac. Let’s see how this goes lol </li><li><a title="Skills of a Successful Software Engineer" rel="nofollow" href="https://www.manning.com/books/skills-of-a-successful-software-engineer">Skills of a Successful Software Engineer</a> &mdash; Skills to grow from a solo coder into a productive member of a software development team, with seasoned advice on everything from refactoring to acing an interview.</li><li><a title="Coder to Developer" rel="nofollow" href="https://www.amazon.com/gp/product/B000PY3ZCG/ref=dbs_a_def_rwt_hsch_vapi_tkin_p1_i0">Coder to Developer</a></li><li><a title="Open Source Licenses to Avoid" rel="nofollow" href="https://brainhub.eu/library/open-source-licenses-to-avoid">Open Source Licenses to Avoid</a> &mdash; Check if the open sources you use pose a threat to your business and find out what to do today to secure your company for years.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We debate the lies our tool makers tell us, if Clojure has a Rails-sized hole, and the secrets of a successful software engineer.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://linode.com/coder">Linode</a>: <a rel="nofollow" href="https://linode.com/coder">Receive a $100 60-day credit towards your new account. </a> Promo Code: linode.com/coder</li><li><a rel="nofollow" href="https://tailscale.com/coder">Tailscale</a>: <a rel="nofollow" href="https://tailscale.com/coder">Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. </a></li></ul><p>Links:</p><ul><li><a title="Jupiter Broadcasting Meetup Page" rel="nofollow" href="https://www.meetup.com/jupiterbroadcasting/">Jupiter Broadcasting Meetup Page</a> &mdash; London Meetup just days away!</li><li><a title="Join our West Coast Crew Matrix chat." rel="nofollow" href="https://bit.ly/westcoastcrew">Join our West Coast Crew Matrix chat.</a> &mdash; Calling West Coast Locals! </li><li><a title="ResearchKit" rel="nofollow" href="http://researchkit.org/">ResearchKit</a> &mdash; ResearchKit is an open source framework introduced by Apple that allows researchers and developers to create powerful apps for medical research. Easily create visual consent flows, real-time dynamic active tasks, and surveys using a variety of customizable modules that you can build upon and share with the community. And since ResearchKit works seamlessly with HealthKit, researchers can access even more relevant data for their studies — like daily step counts, calorie use, and heart rate.</li><li><a title="ResearchKit and CareKit - Apple" rel="nofollow" href="https://www.apple.com/lae/researchkit/">ResearchKit and CareKit - Apple</a> &mdash; a framework for developers to build apps that let you manage your own well-being on a daily basis.</li><li><a title="What is GitOps?" rel="nofollow" href="https://about.gitlab.com/topics/gitops/">What is GitOps?</a> &mdash; GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation.</li><li><a title="Clojure needs a Rails" rel="nofollow" href="https://blog.janetacarr.com/clojure-needs-a-rails/">Clojure needs a Rails</a> &mdash; Other programming languages have their definitive web framework. Ruby has Rails, Python has Django, Java has Play, Elixir has Pheonix. </li><li><a title="Luminus - a Clojure web framework" rel="nofollow" href="https://luminusweb.com/">Luminus - a Clojure web framework</a> &mdash; Luminus is a Clojure micro-framework based on a set of lightweight libraries. It aims to provide a robust, scalable, and easy to use platform. With Luminus you can focus on developing your app the way you want without any distractions.

</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1554102021883584515">Michael Dominick on Twitter</a> &mdash; First time using Migration Assistant. Going from an M1 to an Intel Mac. Let’s see how this goes lol </li><li><a title="Skills of a Successful Software Engineer" rel="nofollow" href="https://www.manning.com/books/skills-of-a-successful-software-engineer">Skills of a Successful Software Engineer</a> &mdash; Skills to grow from a solo coder into a productive member of a software development team, with seasoned advice on everything from refactoring to acing an interview.</li><li><a title="Coder to Developer" rel="nofollow" href="https://www.amazon.com/gp/product/B000PY3ZCG/ref=dbs_a_def_rwt_hsch_vapi_tkin_p1_i0">Coder to Developer</a></li><li><a title="Open Source Licenses to Avoid" rel="nofollow" href="https://brainhub.eu/library/open-source-licenses-to-avoid">Open Source Licenses to Avoid</a> &mdash; Check if the open sources you use pose a threat to your business and find out what to do today to secure your company for years.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>400: Bad Request</title>
  <link>https://coder.show/400</link>
  <guid isPermaLink="false">bcbe812d-f5bb-4cbb-8614-cdee6868371f</guid>
  <pubDate>Wed, 10 Feb 2021 20:30:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/bcbe812d-f5bb-4cbb-8614-cdee6868371f.mp3" length="34520107" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>After reflecting on more than 8 years of the show, we get into solving problems and taking names.</itunes:subtitle>
  <itunes:duration>47:56</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>After reflecting on more than 8 years of the show, we get into solving problems and taking names.
Plus a couple of special announcements, and some Hoopla we've just got to talk about. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, Jupiter Broadcasting, Coder Radio Robe, RabbitMQ, Bullet Proof Internet, Python, Ruby, Numpy, Pandas, rbenv, SQLAlchemy vs Ruby Sequel, Rails, Rust Foundation, Homebrew M1 Support, RSS, How to use RSS, 400th episode, anniversary</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>After reflecting on more than 8 years of the show, we get into solving problems and taking names.</p>

<p>Plus a couple of special announcements, and some Hoopla we&#39;ve just got to talk about.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloud.guru/overview/admin-guide-to-bash-scripting/?utm_source=jupiter&amp;utm_medium=cpc">A Cloud Guru</a>: <a rel="nofollow" href="https://acloud.guru/overview/admin-guide-to-bash-scripting/?utm_source=jupiter&amp;utm_medium=cpc">In this course, you will develop all of the skills you need to write effective and complex shell scripts that can automate mundane tasks and complex implementations. </a></li><li><a rel="nofollow" href="https://linode.com/coder">Linode</a>: <a rel="nofollow" href="https://linode.com/coder">Receive a $100 60-day credit towards your new account. </a> Promo Code: linode.com/coder</li><li><a rel="nofollow" href="https://www.jupitergarage.com/product/the-coder-robe">The Coder</a>: <a rel="nofollow" href="https://www.jupitergarage.com/product/the-coder-robe">The Coder is made from 100% cotton terry velour for soft, cozy wear and is embroidered on the left chest with a classic white-on-black Coder Radio logo. Save $10 with code SWIFT.</a> Promo Code: SWIFT</li><li><a rel="nofollow" href="http://datadog.com/coderradio">Datadog</a>: <a rel="nofollow" href="http://datadog.com/coderradio">Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.</a></li></ul><p>Links:</p><ul><li><a title="Coder Radio Episode 1 MP4 - Direct Download" rel="nofollow" href="http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-001-432p.mp4">Coder Radio Episode 1 MP4 - Direct Download</a> &mdash; Michael and Chris introduce our new weekly software development podcast. We start with a look at ways beginners can get started with development.

Plus we chat about the issues new developers face entering a market dominated by App stores.

Then – How platform vendors are feeling the need to reclaim greater control from developers.</li><li><a title="Gateways to Programming | Coder Radio Episode 1" rel="nofollow" href="https://www.jupiterbroadcasting.com/20497/gateways-to-programming-cr-01/">Gateways to Programming | Coder Radio Episode 1</a></li><li><a title="Coder Radio Episode 400 Poster" rel="nofollow" href="https://teespring.com/coder-400?pid=624&amp;cid=102511">Coder Radio Episode 400 Poster</a> &mdash; Celebrate 400 episodes of Coder Radio with this word cloud tribute poster. Every title turned into one cool poster.</li><li><a title="The Coder | Official Coder Radio Robe" rel="nofollow" href="https://jupitercolony.bigcartel.com/product/the-coder">The Coder | Official Coder Radio Robe</a> &mdash; The Coder is made from 100% cotton terry velour for soft, cozy wear. Embroidered on the left chest with a classic white on black Coder Radio logo.</li><li><a title="Hacker Tried to Poison Florida City&#39;s Water Supply, Police Say" rel="nofollow" href="https://www.vice.com/en/article/88ab33/hacker-poison-florida-water-pinellas-county">Hacker Tried to Poison Florida City's Water Supply, Police Say</a> &mdash; 
The hacker tried to drastically increase sodium hydroxide levels in the water, Pinellas County, Florida, officials said on Monday.</li><li><a title="RabbitMQ Message Server One-Click App | Linode Marketplace" rel="nofollow" href="https://www.linode.com/marketplace/apps/linode/rabbitmq/">RabbitMQ Message Server One-Click App | Linode Marketplace</a> &mdash; RabbitMQ is a highly available intermediary for messages to scale applications and prevent impacts to performance due to message processing. Monitor message status and performance stats in the simple interface, or control entirely in the command line. Message queuing ensures that your server is optimized for your application’s load time, reducing performance impacts due to too many message requests. Use plugins to connect to other tools, including Kubernetes and Prometheus.</li><li><a title="Rust Foundation - Hello World!" rel="nofollow" href="https://foundation.rust-lang.org/posts/2021-02-08-hello-world/">Rust Foundation - Hello World!</a> &mdash; Today, on behalf of the Rust Core team, I’m excited to announce the Rust Foundation, a new independent non-profit organization to steward the Rust programming language and ecosystem, </li><li><a title="Congratulations, Rustaceans, on the creation of the Rust Foundation! | AWS Open Source Blog" rel="nofollow" href="https://aws.amazon.com/blogs/opensource/congratulations-rustaceans-on-the-creation-of-the-rust-foundation/">Congratulations, Rustaceans, on the creation of the Rust Foundation! | AWS Open Source Blog</a></li><li><a title="Mac utility Homebrew finally gets native Apple Silicon and M1 support" rel="nofollow" href="https://arstechnica.com/gadgets/2021/02/mac-utility-homebrew-finally-gets-native-apple-silicon-and-m1-support/">Mac utility Homebrew finally gets native Apple Silicon and M1 support</a> &mdash; There aren't bottles for every package yet, but the work is in progress.</li><li><a title="Why I Still Use RSS" rel="nofollow" href="https://atthis.link/blog/2021/rss.html">Why I Still Use RSS</a> &mdash; I firmly believe the Internet, and what it stood for, peaked with RSS.</li><li><a title="Newsboat, an RSS reader" rel="nofollow" href="https://newsboat.org/">Newsboat, an RSS reader</a> &mdash; Newsboat is an RSS/Atom feed reader for the text console.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>After reflecting on more than 8 years of the show, we get into solving problems and taking names.</p>

<p>Plus a couple of special announcements, and some Hoopla we&#39;ve just got to talk about.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloud.guru/overview/admin-guide-to-bash-scripting/?utm_source=jupiter&amp;utm_medium=cpc">A Cloud Guru</a>: <a rel="nofollow" href="https://acloud.guru/overview/admin-guide-to-bash-scripting/?utm_source=jupiter&amp;utm_medium=cpc">In this course, you will develop all of the skills you need to write effective and complex shell scripts that can automate mundane tasks and complex implementations. </a></li><li><a rel="nofollow" href="https://linode.com/coder">Linode</a>: <a rel="nofollow" href="https://linode.com/coder">Receive a $100 60-day credit towards your new account. </a> Promo Code: linode.com/coder</li><li><a rel="nofollow" href="https://www.jupitergarage.com/product/the-coder-robe">The Coder</a>: <a rel="nofollow" href="https://www.jupitergarage.com/product/the-coder-robe">The Coder is made from 100% cotton terry velour for soft, cozy wear and is embroidered on the left chest with a classic white-on-black Coder Radio logo. Save $10 with code SWIFT.</a> Promo Code: SWIFT</li><li><a rel="nofollow" href="http://datadog.com/coderradio">Datadog</a>: <a rel="nofollow" href="http://datadog.com/coderradio">Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.</a></li></ul><p>Links:</p><ul><li><a title="Coder Radio Episode 1 MP4 - Direct Download" rel="nofollow" href="http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-001-432p.mp4">Coder Radio Episode 1 MP4 - Direct Download</a> &mdash; Michael and Chris introduce our new weekly software development podcast. We start with a look at ways beginners can get started with development.

Plus we chat about the issues new developers face entering a market dominated by App stores.

Then – How platform vendors are feeling the need to reclaim greater control from developers.</li><li><a title="Gateways to Programming | Coder Radio Episode 1" rel="nofollow" href="https://www.jupiterbroadcasting.com/20497/gateways-to-programming-cr-01/">Gateways to Programming | Coder Radio Episode 1</a></li><li><a title="Coder Radio Episode 400 Poster" rel="nofollow" href="https://teespring.com/coder-400?pid=624&amp;cid=102511">Coder Radio Episode 400 Poster</a> &mdash; Celebrate 400 episodes of Coder Radio with this word cloud tribute poster. Every title turned into one cool poster.</li><li><a title="The Coder | Official Coder Radio Robe" rel="nofollow" href="https://jupitercolony.bigcartel.com/product/the-coder">The Coder | Official Coder Radio Robe</a> &mdash; The Coder is made from 100% cotton terry velour for soft, cozy wear. Embroidered on the left chest with a classic white on black Coder Radio logo.</li><li><a title="Hacker Tried to Poison Florida City&#39;s Water Supply, Police Say" rel="nofollow" href="https://www.vice.com/en/article/88ab33/hacker-poison-florida-water-pinellas-county">Hacker Tried to Poison Florida City's Water Supply, Police Say</a> &mdash; 
The hacker tried to drastically increase sodium hydroxide levels in the water, Pinellas County, Florida, officials said on Monday.</li><li><a title="RabbitMQ Message Server One-Click App | Linode Marketplace" rel="nofollow" href="https://www.linode.com/marketplace/apps/linode/rabbitmq/">RabbitMQ Message Server One-Click App | Linode Marketplace</a> &mdash; RabbitMQ is a highly available intermediary for messages to scale applications and prevent impacts to performance due to message processing. Monitor message status and performance stats in the simple interface, or control entirely in the command line. Message queuing ensures that your server is optimized for your application’s load time, reducing performance impacts due to too many message requests. Use plugins to connect to other tools, including Kubernetes and Prometheus.</li><li><a title="Rust Foundation - Hello World!" rel="nofollow" href="https://foundation.rust-lang.org/posts/2021-02-08-hello-world/">Rust Foundation - Hello World!</a> &mdash; Today, on behalf of the Rust Core team, I’m excited to announce the Rust Foundation, a new independent non-profit organization to steward the Rust programming language and ecosystem, </li><li><a title="Congratulations, Rustaceans, on the creation of the Rust Foundation! | AWS Open Source Blog" rel="nofollow" href="https://aws.amazon.com/blogs/opensource/congratulations-rustaceans-on-the-creation-of-the-rust-foundation/">Congratulations, Rustaceans, on the creation of the Rust Foundation! | AWS Open Source Blog</a></li><li><a title="Mac utility Homebrew finally gets native Apple Silicon and M1 support" rel="nofollow" href="https://arstechnica.com/gadgets/2021/02/mac-utility-homebrew-finally-gets-native-apple-silicon-and-m1-support/">Mac utility Homebrew finally gets native Apple Silicon and M1 support</a> &mdash; There aren't bottles for every package yet, but the work is in progress.</li><li><a title="Why I Still Use RSS" rel="nofollow" href="https://atthis.link/blog/2021/rss.html">Why I Still Use RSS</a> &mdash; I firmly believe the Internet, and what it stood for, peaked with RSS.</li><li><a title="Newsboat, an RSS reader" rel="nofollow" href="https://newsboat.org/">Newsboat, an RSS reader</a> &mdash; Newsboat is an RSS/Atom feed reader for the text console.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>372: Crystal Clear</title>
  <link>https://coder.show/372</link>
  <guid isPermaLink="false">36a4ee8c-a33b-4b1e-bfc4-174c8bb9bc09</guid>
  <pubDate>Tue, 27 Aug 2019 00:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/36a4ee8c-a33b-4b1e-bfc4-174c8bb9bc09.mp3" length="38901783" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We're back and going crazy about Crystal, a statically typed language that's as fast as C and as slick as ruby.</itunes:subtitle>
  <itunes:duration>54:01</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>We're back and going crazy about Crystal, a statically typed language that's as fast as C and as slick as ruby.
Plus an update on Rails 6, Intel's growing adoption of Rust, and the challenge of making breaking changes. 
</description>
  <itunes:keywords> Academia, math, CS, python, ABC, abstraction, breaking changes, semver, software maintenance, rails, rails 6, intel, rust, FOSS, tragedy of the commons, systems programming, concurrency, crystal, green threads, fibers, macros, static types, safety, nil, null, null-safety, julia, 7 languages, 7 languages challenge, 7 languages in 7 weeks, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We&#39;re back and going crazy about Crystal, a statically typed language that&#39;s as fast as C and as slick as ruby.</p>

<p>Plus an update on Rails 6, Intel&#39;s growing adoption of Rust, and the challenge of making breaking changes.</p><p>Links:</p><ul><li><a title="Feedback: Academia and Industry" rel="nofollow" href="https://slexy.org/view/s207igrpde">Feedback: Academia and Industry</a> &mdash; Do either of you have any insights as to how the software development community would view someone with a math PhD, but no industry coding experience as a job applicant? Any advice would be appreciated.
</li><li><a title="Feedback: Absurd Abstractions" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ct01ux/absurd_abstractions_coder_radio_371/">Feedback: Absurd Abstractions</a> &mdash; FYI about wanting `interface` in Python: they are called abstract base classes. Check out the standard library module, abc for that and collections.abc some useful predefined container interfaces.

</li><li><a title="Feedback: Breaking Changes" rel="nofollow" href="https://slexy.org/view/s21lBcB8Op">Feedback: Breaking Changes</a> &mdash; I developed  a niche Python package that has some user following in the network security realm.  I’m at a crossroads though as a change I want to make will subtly break scripts that worked in previous/current versions.  The end result of my pending change  is good for the project but I fear I’ll ruin the workflow of my users.  Other than my github page I don’t know how to query/inform my users of this pending change.  What should I do?</li><li><a title="Ruby on Rails 6.0 Release Notes" rel="nofollow" href="https://edgeguides.rubyonrails.org/6_0_release_notes.html">Ruby on Rails 6.0 Release Notes</a> &mdash; Make Webpacker the default JavaScript compiler for Rails 6</li><li><a title="Intel and Rust: the Future of Systems Programming: Josh Triplett" rel="nofollow" href="https://www.youtube.com/watch?v=l9hM0h6IQDo">Intel and Rust: the Future of Systems Programming: Josh Triplett</a> &mdash; Hear about how Intel is working to bring Rust to full parity with C, building the future of systems programming.</li><li><a title="Altruism Still Fuels the Web. Businesses Love to Exploit It | WIRED" rel="nofollow" href="https://www.wired.com/story/altruism-open-source-fuels-web-businesses-love-to-exploit-it/">Altruism Still Fuels the Web. Businesses Love to Exploit It | WIRED</a> &mdash; The original well-meaning, geeky architects of the web believed that there was an abundance of altruism in human nature—and they were more correct on this count, it turns out, than many esteemed social philosophers were. But they were too optimistic in overlooking the possibility that corporations would exploit and colonize this new realm. If only we had all seen it coming.</li><li><a title="The Crystal Programming Language" rel="nofollow" href="https://crystal-lang.org/">The Crystal Programming Language</a> &mdash; Crystal is statically type checked, so any type errors will be caught early by the compiler rather than fail on runtime. Moreover, and to keep the language clean, Crystal has built-in type inference, so most type annotations are unneeded.
</li><li><a title="The Imposter&#39;s Handbook by Rob Conery" rel="nofollow" href="https://www.goodreads.com/book/show/31572054-the-imposter-s-handbook">The Imposter's Handbook by Rob Conery</a> &mdash; You've had to learn on the job. New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We&#39;re back and going crazy about Crystal, a statically typed language that&#39;s as fast as C and as slick as ruby.</p>

<p>Plus an update on Rails 6, Intel&#39;s growing adoption of Rust, and the challenge of making breaking changes.</p><p>Links:</p><ul><li><a title="Feedback: Academia and Industry" rel="nofollow" href="https://slexy.org/view/s207igrpde">Feedback: Academia and Industry</a> &mdash; Do either of you have any insights as to how the software development community would view someone with a math PhD, but no industry coding experience as a job applicant? Any advice would be appreciated.
</li><li><a title="Feedback: Absurd Abstractions" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ct01ux/absurd_abstractions_coder_radio_371/">Feedback: Absurd Abstractions</a> &mdash; FYI about wanting `interface` in Python: they are called abstract base classes. Check out the standard library module, abc for that and collections.abc some useful predefined container interfaces.

</li><li><a title="Feedback: Breaking Changes" rel="nofollow" href="https://slexy.org/view/s21lBcB8Op">Feedback: Breaking Changes</a> &mdash; I developed  a niche Python package that has some user following in the network security realm.  I’m at a crossroads though as a change I want to make will subtly break scripts that worked in previous/current versions.  The end result of my pending change  is good for the project but I fear I’ll ruin the workflow of my users.  Other than my github page I don’t know how to query/inform my users of this pending change.  What should I do?</li><li><a title="Ruby on Rails 6.0 Release Notes" rel="nofollow" href="https://edgeguides.rubyonrails.org/6_0_release_notes.html">Ruby on Rails 6.0 Release Notes</a> &mdash; Make Webpacker the default JavaScript compiler for Rails 6</li><li><a title="Intel and Rust: the Future of Systems Programming: Josh Triplett" rel="nofollow" href="https://www.youtube.com/watch?v=l9hM0h6IQDo">Intel and Rust: the Future of Systems Programming: Josh Triplett</a> &mdash; Hear about how Intel is working to bring Rust to full parity with C, building the future of systems programming.</li><li><a title="Altruism Still Fuels the Web. Businesses Love to Exploit It | WIRED" rel="nofollow" href="https://www.wired.com/story/altruism-open-source-fuels-web-businesses-love-to-exploit-it/">Altruism Still Fuels the Web. Businesses Love to Exploit It | WIRED</a> &mdash; The original well-meaning, geeky architects of the web believed that there was an abundance of altruism in human nature—and they were more correct on this count, it turns out, than many esteemed social philosophers were. But they were too optimistic in overlooking the possibility that corporations would exploit and colonize this new realm. If only we had all seen it coming.</li><li><a title="The Crystal Programming Language" rel="nofollow" href="https://crystal-lang.org/">The Crystal Programming Language</a> &mdash; Crystal is statically type checked, so any type errors will be caught early by the compiler rather than fail on runtime. Moreover, and to keep the language clean, Crystal has built-in type inference, so most type annotations are unneeded.
</li><li><a title="The Imposter&#39;s Handbook by Rob Conery" rel="nofollow" href="https://www.goodreads.com/book/show/31572054-the-imposter-s-handbook">The Imposter's Handbook by Rob Conery</a> &mdash; You've had to learn on the job. New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>371: Absurd Abstractions</title>
  <link>https://coder.show/371</link>
  <guid isPermaLink="false">410f9406-ac0a-4502-a806-fb1ca0fe5b7b</guid>
  <pubDate>Mon, 19 Aug 2019 23:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/410f9406-ac0a-4502-a806-fb1ca0fe5b7b.mp3" length="28354478" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>It’s a Coder Radio special all about abstraction. What it is, why we need it, and what to do when it leaks.</itunes:subtitle>
  <itunes:duration>39:22</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>It’s a Coder Radio special all about abstraction. What it is, why we need it, and what to do when it leaks.
Plus your feedback, Mike’s next language challenge, and a functional ruby pick. 
</description>
  <itunes:keywords>Crystal, minio, API, open source, knuth, donald knuth, S3, ActiveStorage, Ruby on Rails, ruby, rails, joel spolsky, abstraction, algebraic effects, functional programming, leaky abstractions, seven languages in seven weeks, seven languages challenge, interfaces, java, type dispatch, protocol, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>It’s a Coder Radio special all about abstraction. What it is, why we need it, and what to do when it leaks.</p>

<p>Plus your feedback, Mike’s next language challenge, and a functional ruby pick.</p><p>Links:</p><ul><li><a title="Feedback: Clojure, Racket, and Extempore" rel="nofollow" href="https://slexy.org/view/s21wfCUdFs">Feedback: Clojure, Racket, and Extempore</a> &mdash; Thinking about the problem could take the form of leveraging the REPL to work out code to solve a problem or you could spend some time away from your computer screen (or in “Hammock Time”) working out problems.  If I have learned anything from Clojure’s creator, “Rich Hickey” its “Programming is not about not about typing, it’s about thinking”.</li><li><a title="Knuth&#39;s Sensitivity Conjecture One-Pager" rel="nofollow" href="https://www.cs.stanford.edu/~knuth/papers/huang.pdf">Knuth's Sensitivity Conjecture One-Pager</a></li><li><a title="Law Of Leaky Abstractions" rel="nofollow" href="http://www.principles-wiki.net/principles:law_of_leaky_abstractions">Law Of Leaky Abstractions</a> &mdash; All non-trivial abstractions, to some degree, are leaky.</li><li><a title="The Law of Leaky Abstractions – Joel on Software" rel="nofollow" href="https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/">The Law of Leaky Abstractions – Joel on Software</a> &mdash; This is what I call a leaky abstraction. TCP attempts to provide a complete abstraction of an underlying unreliable network, but sometimes, the network leaks through the abstraction and you feel the things that the abstraction can’t quite protect you from.</li><li><a title="Forget about Leaky Abstractions" rel="nofollow" href="http://beza1e1.tuxen.de/leaky_abstractions.html">Forget about Leaky Abstractions</a> &mdash; Even if an abstraction is leaky it can still be useful. Sometimes you cannot escape it (uniform memory) and sometimes the workaround is costly to implement (TCP, SQL). So you accept the technical debt for now. Hope the debt does not kill the project. Maybe there will come a time where it is worthwhile to pay off the debt.</li><li><a title="All Abstractions Are Failed Abstractions" rel="nofollow" href="https://blog.codinghorror.com/all-abstractions-are-failed-abstractions/">All Abstractions Are Failed Abstractions</a> &mdash; It's our job as modern programmers not to abandon abstractions due to these deficiencies, but to embrace the useful elements of them, to adapt the working parts and construct ever so slightly less leaky and broken abstractions over time.</li><li><a title="Appropriate Levels of Abstraction" rel="nofollow" href="https://www.intentsoft.com/appropriate_lev-2/">Appropriate Levels of Abstraction</a> &mdash; Instead of aspiring to higher levels of abstraction, we should instead seek to work at the appropriate level of abstraction for the problem at hand. The appropriate level is sometimes very high and sometimes very low. It varies for different situations even in the same software project. Just as other engineering disciplines require different tools for different situations, software development also requires tools and languages that support our work at multiple levels of abstraction.
</li><li><a title="Choosing The Proper Level of Abstraction" rel="nofollow" href="https://www.coderhood.com/choosing-the-proper-level-of-abstraction/">Choosing The Proper Level of Abstraction</a> &mdash; In software development, choosing the right abstraction can be tricky. If you make it too simple, it won’t let you create a model to satisfy even the immediate requirements. If you make it restricted to the urgent needs, you might have to change it almost immediately to implement the next iteration of the model. However, if you make your abstraction too generic and all-encompassing, modeling solutions might get so complicated that you’ll go out of business before you are finished.

</li><li><a title="The Crystal Programming Language" rel="nofollow" href="https://crystal-lang.org/">The Crystal Programming Language</a> &mdash; Crystal is statically type checked, so any type errors will be caught early by the compiler rather than fail on runtime. Moreover, and to keep the language clean, Crystal has built-in type inference, so most type annotations are unneeded.

</li><li><a title="affect: Algebraic effects for Ruby" rel="nofollow" href="https://github.com/digital-fabric/affect">affect: Algebraic effects for Ruby</a> &mdash; Affect is a tiny Ruby gem providing a way to isolate and handle side-effects in functional programs. Affect implements algebraic effects in Ruby, but can also be used to implement patterns that are orthogonal to object-oriented programming, such as inversion of control and dependency injection.

</li><li><a title="Algebraic Effects for the Rest of Us" rel="nofollow" href="https://overreacted.io/algebraic-effects-for-the-rest-of-us/">Algebraic Effects for the Rest of Us</a> &mdash; Imagine that you’re writing code with goto, and somebody shows you if and for statements. Or maybe you’re deep in the callback hell, and somebody shows you async / await. Pretty cool, huh? If you’re the kind of person who likes to learn about programming ideas several years before they hit the mainstream, it might be a good time to get curious about algebraic effects. Don’t feel like you have to though. It is a bit like thinking about async / await in 1999.</li><li><a title="MinIO" rel="nofollow" href="https://min.io/index.html">MinIO</a> &mdash; The 100% Open Source, Enterprise-Grade, Amazon S3 Compatible Object Storage</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>It’s a Coder Radio special all about abstraction. What it is, why we need it, and what to do when it leaks.</p>

<p>Plus your feedback, Mike’s next language challenge, and a functional ruby pick.</p><p>Links:</p><ul><li><a title="Feedback: Clojure, Racket, and Extempore" rel="nofollow" href="https://slexy.org/view/s21wfCUdFs">Feedback: Clojure, Racket, and Extempore</a> &mdash; Thinking about the problem could take the form of leveraging the REPL to work out code to solve a problem or you could spend some time away from your computer screen (or in “Hammock Time”) working out problems.  If I have learned anything from Clojure’s creator, “Rich Hickey” its “Programming is not about not about typing, it’s about thinking”.</li><li><a title="Knuth&#39;s Sensitivity Conjecture One-Pager" rel="nofollow" href="https://www.cs.stanford.edu/~knuth/papers/huang.pdf">Knuth's Sensitivity Conjecture One-Pager</a></li><li><a title="Law Of Leaky Abstractions" rel="nofollow" href="http://www.principles-wiki.net/principles:law_of_leaky_abstractions">Law Of Leaky Abstractions</a> &mdash; All non-trivial abstractions, to some degree, are leaky.</li><li><a title="The Law of Leaky Abstractions – Joel on Software" rel="nofollow" href="https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/">The Law of Leaky Abstractions – Joel on Software</a> &mdash; This is what I call a leaky abstraction. TCP attempts to provide a complete abstraction of an underlying unreliable network, but sometimes, the network leaks through the abstraction and you feel the things that the abstraction can’t quite protect you from.</li><li><a title="Forget about Leaky Abstractions" rel="nofollow" href="http://beza1e1.tuxen.de/leaky_abstractions.html">Forget about Leaky Abstractions</a> &mdash; Even if an abstraction is leaky it can still be useful. Sometimes you cannot escape it (uniform memory) and sometimes the workaround is costly to implement (TCP, SQL). So you accept the technical debt for now. Hope the debt does not kill the project. Maybe there will come a time where it is worthwhile to pay off the debt.</li><li><a title="All Abstractions Are Failed Abstractions" rel="nofollow" href="https://blog.codinghorror.com/all-abstractions-are-failed-abstractions/">All Abstractions Are Failed Abstractions</a> &mdash; It's our job as modern programmers not to abandon abstractions due to these deficiencies, but to embrace the useful elements of them, to adapt the working parts and construct ever so slightly less leaky and broken abstractions over time.</li><li><a title="Appropriate Levels of Abstraction" rel="nofollow" href="https://www.intentsoft.com/appropriate_lev-2/">Appropriate Levels of Abstraction</a> &mdash; Instead of aspiring to higher levels of abstraction, we should instead seek to work at the appropriate level of abstraction for the problem at hand. The appropriate level is sometimes very high and sometimes very low. It varies for different situations even in the same software project. Just as other engineering disciplines require different tools for different situations, software development also requires tools and languages that support our work at multiple levels of abstraction.
</li><li><a title="Choosing The Proper Level of Abstraction" rel="nofollow" href="https://www.coderhood.com/choosing-the-proper-level-of-abstraction/">Choosing The Proper Level of Abstraction</a> &mdash; In software development, choosing the right abstraction can be tricky. If you make it too simple, it won’t let you create a model to satisfy even the immediate requirements. If you make it restricted to the urgent needs, you might have to change it almost immediately to implement the next iteration of the model. However, if you make your abstraction too generic and all-encompassing, modeling solutions might get so complicated that you’ll go out of business before you are finished.

</li><li><a title="The Crystal Programming Language" rel="nofollow" href="https://crystal-lang.org/">The Crystal Programming Language</a> &mdash; Crystal is statically type checked, so any type errors will be caught early by the compiler rather than fail on runtime. Moreover, and to keep the language clean, Crystal has built-in type inference, so most type annotations are unneeded.

</li><li><a title="affect: Algebraic effects for Ruby" rel="nofollow" href="https://github.com/digital-fabric/affect">affect: Algebraic effects for Ruby</a> &mdash; Affect is a tiny Ruby gem providing a way to isolate and handle side-effects in functional programs. Affect implements algebraic effects in Ruby, but can also be used to implement patterns that are orthogonal to object-oriented programming, such as inversion of control and dependency injection.

</li><li><a title="Algebraic Effects for the Rest of Us" rel="nofollow" href="https://overreacted.io/algebraic-effects-for-the-rest-of-us/">Algebraic Effects for the Rest of Us</a> &mdash; Imagine that you’re writing code with goto, and somebody shows you if and for statements. Or maybe you’re deep in the callback hell, and somebody shows you async / await. Pretty cool, huh? If you’re the kind of person who likes to learn about programming ideas several years before they hit the mainstream, it might be a good time to get curious about algebraic effects. Don’t feel like you have to though. It is a bit like thinking about async / await in 1999.</li><li><a title="MinIO" rel="nofollow" href="https://min.io/index.html">MinIO</a> &mdash; The 100% Open Source, Enterprise-Grade, Amazon S3 Compatible Object Storage</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>360: Swift Kick In The UI</title>
  <link>https://coder.show/360</link>
  <guid isPermaLink="false">d84621fe-f527-4c65-9c14-ed6ac602e4a4</guid>
  <pubDate>Mon, 03 Jun 2019 22:15:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/d84621fe-f527-4c65-9c14-ed6ac602e4a4.mp3" length="33257766" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We react to Apple's big news at WWDC, check in with Mike's explorations of Elixir, and talk some TypeScript.</itunes:subtitle>
  <itunes:duration>46:11</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>We react to Apple's big news at WWDC, check in with Mike's explorations of Elixir, and talk some TypeScript.
Plus Mike's battles with fan noise, and why he's doubling down on the eGPU lifestyle. 
</description>
  <itunes:keywords>Thelio, system76, MacPro, fan noise, thermal management, cooling, egpu, WWDC, Apple, MacOS, MacPro, iOS, ARKit, Project Catalyst, Marzipan, iPad, iPadOS, Swift, SwiftUI, Apple Watch, Javascript, TypeScript, Clojurescript, ReasonML, Kotlin, Erlang, Elixir, Phoenix, Ruby, Rails, Static types, C#, Java, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We react to Apple&#39;s big news at WWDC, check in with Mike&#39;s explorations of Elixir, and talk some TypeScript.</p>

<p>Plus Mike&#39;s battles with fan noise, and why he&#39;s doubling down on the eGPU lifestyle.</p><p>Links:</p><ul><li><a title="Thelio Fan Noise Hack - Mike&#39;s Blog" rel="nofollow" href="http://dominickm.com/thelio-fan-noise-hack/">Thelio Fan Noise Hack - Mike's Blog</a> &mdash; I’ve had a System 76 Thelio for a little over four months now and a consistent issue that I’ve been experiencing is persistent fan noise even when the machine is idle.</li><li><a title="Advent of Code 2015" rel="nofollow" href="https://adventofcode.com/2015">Advent of Code 2015</a></li><li><a title="Elixir" rel="nofollow" href="https://elixir-lang.org/">Elixir</a> &mdash; Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.

</li><li><a title="Mike on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1135308539944194048">Mike on Twitter</a> &mdash; Someone tell @wespayne that I hate him ;) He introduced me to @elixirlang and it's like fast #Ruby. I think I might be hooked. Totally failed to get anything done though lol</li><li><a title="Elixir vs. Ruby and Phoenix vs. Rails: Detailed Comparison and Use Cases" rel="nofollow" href="https://mlsdev.com/blog/elixir-vs-ruby-and-phoenix-vs-rails-what-to-choose-and-why">Elixir vs. Ruby and Phoenix vs. Rails: Detailed Comparison and Use Cases</a> &mdash; If you are facing the Elixir vs. Ruby/Phoenix vs. Rails dilemma, the best way to decide is to cater to the needs of your project. In fact, it is even possible to use both technologies in one project by choosing which of them works best for each individual feature. For example, you can implement chats with Elixir Phoenix, and the rest of the code can be written in Ruby on Rails.

</li><li><a title="TypeScript - JavaScript that scales." rel="nofollow" href="https://www.typescriptlang.org/">TypeScript - JavaScript that scales.</a> &mdash; TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
</li><li><a title="Why TypeScript · TypeScript Deep Dive" rel="nofollow" href="https://basarat.gitbooks.io/typescript/docs/why-typescript.html">Why TypeScript · TypeScript Deep Dive</a> &mdash; Types have proven ability to enhance code quality and understandability. However, types have a way of being unnecessarily ceremonious. TypeScript is very particular about keeping the barrier to entry as low as possible. </li><li><a title="Basic Types · TypeScript Handbook" rel="nofollow" href="https://www.typescriptlang.org/docs/handbook/basic-types.html">Basic Types · TypeScript Handbook</a></li><li><a title="TypeScript Playground" rel="nofollow" href="https://www.typescriptlang.org/play/">TypeScript Playground</a></li><li><a title="microsoft/TypeScript-New-Handbook" rel="nofollow" href="https://github.com/microsoft/TypeScript-New-Handbook">microsoft/TypeScript-New-Handbook</a> &mdash; Incubation repository for the new TypeScript handbook.</li><li><a title="Introduction - fp-ts" rel="nofollow" href="https://gcanti.github.io/fp-ts/">Introduction - fp-ts</a> &mdash; fp-ts provides developers with popular patterns and reliable abstractions from typed functional languages in TypeScript.

</li><li><a title="Purify" rel="nofollow" href="https://gigobyte.github.io/purify/">Purify</a> &mdash; Functional programming library for TypeScript</li><li><a title="piotrwitek/utility-types" rel="nofollow" href="https://github.com/piotrwitek/utility-types">piotrwitek/utility-types</a> &mdash; Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).

</li><li><a title="Solving Problems the Clojure Way - Rafal Dittwald" rel="nofollow" href="https://www.youtube.com/watch?v=vK1DazRK_a0">Solving Problems the Clojure Way - Rafal Dittwald</a> &mdash; After overcoming a fear of brackets, the next challenge for would-be Clojurians is less superficial: to stop writing Java (or Javascript, or Haskell...) with Clojure's syntax, and actually start "thinking" in Clojure. It is said that Clojure is a "functional" programming language; there's also talk of "data-driven" programming. What are these things? Are they any good? Why are they good? In this talk, Rafal attempts to distill the particular blend of functional and data-driven programming that makes up "idiomatic Clojure", clarify what it looks like in practise (with real-world examples), and reflect on how Clojure's conventions came to be and how they continue to evolve.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We react to Apple&#39;s big news at WWDC, check in with Mike&#39;s explorations of Elixir, and talk some TypeScript.</p>

<p>Plus Mike&#39;s battles with fan noise, and why he&#39;s doubling down on the eGPU lifestyle.</p><p>Links:</p><ul><li><a title="Thelio Fan Noise Hack - Mike&#39;s Blog" rel="nofollow" href="http://dominickm.com/thelio-fan-noise-hack/">Thelio Fan Noise Hack - Mike's Blog</a> &mdash; I’ve had a System 76 Thelio for a little over four months now and a consistent issue that I’ve been experiencing is persistent fan noise even when the machine is idle.</li><li><a title="Advent of Code 2015" rel="nofollow" href="https://adventofcode.com/2015">Advent of Code 2015</a></li><li><a title="Elixir" rel="nofollow" href="https://elixir-lang.org/">Elixir</a> &mdash; Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.

</li><li><a title="Mike on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1135308539944194048">Mike on Twitter</a> &mdash; Someone tell @wespayne that I hate him ;) He introduced me to @elixirlang and it's like fast #Ruby. I think I might be hooked. Totally failed to get anything done though lol</li><li><a title="Elixir vs. Ruby and Phoenix vs. Rails: Detailed Comparison and Use Cases" rel="nofollow" href="https://mlsdev.com/blog/elixir-vs-ruby-and-phoenix-vs-rails-what-to-choose-and-why">Elixir vs. Ruby and Phoenix vs. Rails: Detailed Comparison and Use Cases</a> &mdash; If you are facing the Elixir vs. Ruby/Phoenix vs. Rails dilemma, the best way to decide is to cater to the needs of your project. In fact, it is even possible to use both technologies in one project by choosing which of them works best for each individual feature. For example, you can implement chats with Elixir Phoenix, and the rest of the code can be written in Ruby on Rails.

</li><li><a title="TypeScript - JavaScript that scales." rel="nofollow" href="https://www.typescriptlang.org/">TypeScript - JavaScript that scales.</a> &mdash; TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
</li><li><a title="Why TypeScript · TypeScript Deep Dive" rel="nofollow" href="https://basarat.gitbooks.io/typescript/docs/why-typescript.html">Why TypeScript · TypeScript Deep Dive</a> &mdash; Types have proven ability to enhance code quality and understandability. However, types have a way of being unnecessarily ceremonious. TypeScript is very particular about keeping the barrier to entry as low as possible. </li><li><a title="Basic Types · TypeScript Handbook" rel="nofollow" href="https://www.typescriptlang.org/docs/handbook/basic-types.html">Basic Types · TypeScript Handbook</a></li><li><a title="TypeScript Playground" rel="nofollow" href="https://www.typescriptlang.org/play/">TypeScript Playground</a></li><li><a title="microsoft/TypeScript-New-Handbook" rel="nofollow" href="https://github.com/microsoft/TypeScript-New-Handbook">microsoft/TypeScript-New-Handbook</a> &mdash; Incubation repository for the new TypeScript handbook.</li><li><a title="Introduction - fp-ts" rel="nofollow" href="https://gcanti.github.io/fp-ts/">Introduction - fp-ts</a> &mdash; fp-ts provides developers with popular patterns and reliable abstractions from typed functional languages in TypeScript.

</li><li><a title="Purify" rel="nofollow" href="https://gigobyte.github.io/purify/">Purify</a> &mdash; Functional programming library for TypeScript</li><li><a title="piotrwitek/utility-types" rel="nofollow" href="https://github.com/piotrwitek/utility-types">piotrwitek/utility-types</a> &mdash; Collection of utility types, complementing TypeScript built-in mapped types and aliases (think "lodash" for static types).

</li><li><a title="Solving Problems the Clojure Way - Rafal Dittwald" rel="nofollow" href="https://www.youtube.com/watch?v=vK1DazRK_a0">Solving Problems the Clojure Way - Rafal Dittwald</a> &mdash; After overcoming a fear of brackets, the next challenge for would-be Clojurians is less superficial: to stop writing Java (or Javascript, or Haskell...) with Clojure's syntax, and actually start "thinking" in Clojure. It is said that Clojure is a "functional" programming language; there's also talk of "data-driven" programming. What are these things? Are they any good? Why are they good? In this talk, Rafal attempts to distill the particular blend of functional and data-driven programming that makes up "idiomatic Clojure", clarify what it looks like in practise (with real-world examples), and reflect on how Clojure's conventions came to be and how they continue to evolve.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>353: A Week with WSL</title>
  <link>https://coder.show/353</link>
  <guid isPermaLink="false">19e611c1-450c-43c7-9991-2f7cacbeb303</guid>
  <pubDate>Wed, 17 Apr 2019 11:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/19e611c1-450c-43c7-9991-2f7cacbeb303.mp3" length="36086827" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike's back with thoughts on his recent adventures with the Windows Subsystem for Linux and what it might mean for the future of Linux development.</itunes:subtitle>
  <itunes:duration>50:07</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike's back with thoughts on his recent adventures with the Windows Subsystem for Linux and what it might mean for the future of Linux development.
Plus the hurdles of working with an eGPU, why you should learn languages you might not use, and a neat pick for playing with HTTP. 
</description>
  <itunes:keywords>eGPU, nvidia, amd, graphics cards, mesa, CoreML, machine learning, iOS, apple, thunderbolt, usb-c, Pengwin, WLinux, WSL, Windows, Windows 10, Microsoft, Rust, Rails, Ruby, Crates.io, Sean Griffin, programming languages, haskell, erlang, elixir, clojure, ocaml, java, python, http prompt, linux desktop, chromebook, chromeos, developer education,  Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike&#39;s back with thoughts on his recent adventures with the Windows Subsystem for Linux and what it might mean for the future of Linux development.</p>

<p>Plus the hurdles of working with an eGPU, why you should learn languages you might not use, and a neat pick for playing with HTTP.</p><p>Links:</p><ul><li><a title="Mike&#39;s eGPU Goodness" rel="nofollow" href="https://twitter.com/dominucco/status/1117601955419951104">Mike's eGPU Goodness</a></li><li><a title="Moving on from Rails and what’s next" rel="nofollow" href="https://blog.seantheprogrammer.com/moving-on-from-rails-and-whats-next">Moving on from Rails and what’s next</a> &mdash; A lot has happened during that time. I created Diesel, an ORM for Rust. In April of last year, I began managing the operations of crates.io, which eventually led to the creation of the crates.io team which I co-lead. I also started to find myself less able to effectively contribute to Rails. It became clear that I have a different vision for the future, and that I would never make it onto the core team.</li><li><a title="Learn more programming languages, even if you won&#39;t use them" rel="nofollow" href="https://thorstenball.com/blog/2019/04/09/learn-more-programming-languages/">Learn more programming languages, even if you won't use them</a> &mdash; By learning a new language, even if it stays in your toolbox for all eternity, you gain a new perspective and a different way of thinking about problems.</li><li><a title="WLinux&#39;s New Name" rel="nofollow" href="https://www.theregister.co.uk/2019/03/15/wlinux_becomes_pengwin/">WLinux's New Name</a> &mdash; Hayden Barnes, of Whitewater Foundry, told El Reg that WLinux was only ever supposed to be a codename, and the new name "reflects our distribution's connection to both Linux and Windows". He added "it is close to the Japanese pronunciation and transliteration of penguin, which is pengin." Japan remains the company's top market.</li><li><a title="Pengwin by Whitewater Foundry" rel="nofollow" href="https://www.pengwin.dev/">Pengwin by Whitewater Foundry</a> &mdash; Pengwin is the easiest to use Linux distribution on
Windows Subsystem for Linux.</li><li><a title="HTTP Prompt - An Interactive Command Line HTTP Client" rel="nofollow" href="https://www.tecmint.com/http-prompt-command-line-http-client/">HTTP Prompt - An Interactive Command Line HTTP Client</a> &mdash; HTTP Prompt (or HTTP-prompt) is an interactive command-line HTTP client built on HTTPie and prompt_toolkit, featuring autocomplete and syntax highlighting.</li><li><a title="Linux Academy Limited Time Sale!" rel="nofollow" href="https://linuxacademy.com/join/pricing">Linux Academy Limited Time Sale!</a></li><li><a title="LINUX Unplugged Episode 296: Defining Desktop Linux" rel="nofollow" href="https://linuxunplugged.com/296">LINUX Unplugged Episode 296: Defining Desktop Linux</a> &mdash; The way we’ve been thinking about Desktop Linux is all wrong. We start by defining Desktop Linux, and where it might be going in the future.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike&#39;s back with thoughts on his recent adventures with the Windows Subsystem for Linux and what it might mean for the future of Linux development.</p>

<p>Plus the hurdles of working with an eGPU, why you should learn languages you might not use, and a neat pick for playing with HTTP.</p><p>Links:</p><ul><li><a title="Mike&#39;s eGPU Goodness" rel="nofollow" href="https://twitter.com/dominucco/status/1117601955419951104">Mike's eGPU Goodness</a></li><li><a title="Moving on from Rails and what’s next" rel="nofollow" href="https://blog.seantheprogrammer.com/moving-on-from-rails-and-whats-next">Moving on from Rails and what’s next</a> &mdash; A lot has happened during that time. I created Diesel, an ORM for Rust. In April of last year, I began managing the operations of crates.io, which eventually led to the creation of the crates.io team which I co-lead. I also started to find myself less able to effectively contribute to Rails. It became clear that I have a different vision for the future, and that I would never make it onto the core team.</li><li><a title="Learn more programming languages, even if you won&#39;t use them" rel="nofollow" href="https://thorstenball.com/blog/2019/04/09/learn-more-programming-languages/">Learn more programming languages, even if you won't use them</a> &mdash; By learning a new language, even if it stays in your toolbox for all eternity, you gain a new perspective and a different way of thinking about problems.</li><li><a title="WLinux&#39;s New Name" rel="nofollow" href="https://www.theregister.co.uk/2019/03/15/wlinux_becomes_pengwin/">WLinux's New Name</a> &mdash; Hayden Barnes, of Whitewater Foundry, told El Reg that WLinux was only ever supposed to be a codename, and the new name "reflects our distribution's connection to both Linux and Windows". He added "it is close to the Japanese pronunciation and transliteration of penguin, which is pengin." Japan remains the company's top market.</li><li><a title="Pengwin by Whitewater Foundry" rel="nofollow" href="https://www.pengwin.dev/">Pengwin by Whitewater Foundry</a> &mdash; Pengwin is the easiest to use Linux distribution on
Windows Subsystem for Linux.</li><li><a title="HTTP Prompt - An Interactive Command Line HTTP Client" rel="nofollow" href="https://www.tecmint.com/http-prompt-command-line-http-client/">HTTP Prompt - An Interactive Command Line HTTP Client</a> &mdash; HTTP Prompt (or HTTP-prompt) is an interactive command-line HTTP client built on HTTPie and prompt_toolkit, featuring autocomplete and syntax highlighting.</li><li><a title="Linux Academy Limited Time Sale!" rel="nofollow" href="https://linuxacademy.com/join/pricing">Linux Academy Limited Time Sale!</a></li><li><a title="LINUX Unplugged Episode 296: Defining Desktop Linux" rel="nofollow" href="https://linuxunplugged.com/296">LINUX Unplugged Episode 296: Defining Desktop Linux</a> &mdash; The way we’ve been thinking about Desktop Linux is all wrong. We start by defining Desktop Linux, and where it might be going in the future.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>351: Riding the Rails</title>
  <link>https://coder.show/351</link>
  <guid isPermaLink="false">9d707597-a543-4e53-ad2f-05efde63715e</guid>
  <pubDate>Tue, 02 Apr 2019 00:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/9d707597-a543-4e53-ad2f-05efde63715e.mp3" length="29649031" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike explores the state of Xamarin.Android development on Linux, and we talk frameworks versus libraries and what Rails got right.</itunes:subtitle>
  <itunes:duration>38:14</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike explores the state of Xamarin.Android development on Linux, and we talk frameworks versus libraries and what Rails got right.
Plus adventures with rust on MacOS, your feedback, and more! 
</description>
  <itunes:keywords>.NET, dotnet-script, python, ruby, rails, ruby on rails, rust, safety, C, MacOS, openGL, Metal, STL, graphics, open source, github, monolith, javascript fatigue, graphql, elixir, phoenix, framework, library, web development, Luminous, GatsbyJS, Xamarin, Xamarin.Android, Native apps, mobile development, linux, jetbrains, rider, IDE, tooling, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike explores the state of Xamarin.Android development on Linux, and we talk frameworks versus libraries and what Rails got right.</p>

<p>Plus adventures with rust on MacOS, your feedback, and more!</p><p>Links:</p><ul><li><a title="Feedback from Eric" rel="nofollow" href="https://pastebin.com/xGsHhsj6">Feedback from Eric</a> &mdash; I like Python as well but since I spend most of my day in .Net Framework/Core I tend to prefer dotnet-script.</li><li><a title="dotnet-script" rel="nofollow" href="https://github.com/filipw/dotnet-script">dotnet-script</a> &mdash; Run C# scripts from the .NET CLI.</li><li><a title="Feedback from Tom" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/b655ct/rusty_stadia_coder_radio_350/ejp3tq4/">Feedback from Tom</a> &mdash; I haven't tried Rust yet, but it seems to have a lof of momentum. Maybe there are issues with it, but I'm not going to take advice from someone who "really doesn't care" that Rust produces safer and more secure code.</li><li><a title="Mike&#39;s fork of stl-thumb" rel="nofollow" href="https://github.com/dominickm/stl-thumb">Mike's fork of stl-thumb</a> &mdash; Stl-thumb is a fast lightweight thumbnail generator for STL files.</li><li><a title="Why I miss Rails" rel="nofollow" href="https://chanind.github.io/rails/2019/03/28/why-i-miss-rails.html">Why I miss Rails</a> &mdash; In the transition to the modern web stack we’ve unsolved some of what tools like Rails made easy 10 years ago. I don’t think it needs to be that way.</li><li><a title="Luminus" rel="nofollow" href="http://www.luminusweb.net/">Luminus</a> &mdash; Luminus is a Clojure micro-framework based on a set of lightweight libraries. It aims to provide a robust, scalable, and easy to use platform. With Luminus you can focus on developing your app the way you want without any distractions.</li><li><a title="Phoenix" rel="nofollow" href="https://phoenixframework.org/">Phoenix</a> &mdash; A productive web framework that 
does not compromise speed or maintainability. Phoenix leverages the Erlang VM ability to handle millions of connections alongside Elixir's beautiful syntax and productive tooling for building fault-tolerant systems.</li><li><a title="Phoenix LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript." rel="nofollow" href="https://dockyard.com/blog/2018/12/12/phoenix-liveview-interactive-real-time-apps-no-need-to-write-javascript">Phoenix LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript.</a> &mdash; LiveView powered applications are stateful on the server with bidrectional communication via WebSockets, offering a vastly simplified programming model compared to JavaScript alternatives.</li><li><a title="How to develop Xamarin.Android applications on Linux with Rider – JetBrains Rider Support" rel="nofollow" href="https://rider-support.jetbrains.com/hc/en-us/articles/360000557259-How-to-develop-Xamarin-Android-applications-on-Linux-with-Rider">How to develop Xamarin.Android applications on Linux with Rider – JetBrains Rider Support</a> &mdash; Please note that Xamarin.Android on Linux is officially unsupported. However, it is possible to manually install Xamarin.Android and configure Rider so that it can build and run Xamarin.Android apps on Linux.</li><li><a title="Can not create Xamarin Application in Rider (Linux platform) – JetBrains Rider Support" rel="nofollow" href="https://rider-support.jetbrains.com/hc/en-us/community/posts/360000093384-Can-not-create-Xamarin-Application-in-Rider-Linux-platform-">Can not create Xamarin Application in Rider (Linux platform) – JetBrains Rider Support</a></li><li><a title="Careers – Linux Academy" rel="nofollow" href="https://linuxacademy.com/careers/">Careers – Linux Academy</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike explores the state of Xamarin.Android development on Linux, and we talk frameworks versus libraries and what Rails got right.</p>

<p>Plus adventures with rust on MacOS, your feedback, and more!</p><p>Links:</p><ul><li><a title="Feedback from Eric" rel="nofollow" href="https://pastebin.com/xGsHhsj6">Feedback from Eric</a> &mdash; I like Python as well but since I spend most of my day in .Net Framework/Core I tend to prefer dotnet-script.</li><li><a title="dotnet-script" rel="nofollow" href="https://github.com/filipw/dotnet-script">dotnet-script</a> &mdash; Run C# scripts from the .NET CLI.</li><li><a title="Feedback from Tom" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/b655ct/rusty_stadia_coder_radio_350/ejp3tq4/">Feedback from Tom</a> &mdash; I haven't tried Rust yet, but it seems to have a lof of momentum. Maybe there are issues with it, but I'm not going to take advice from someone who "really doesn't care" that Rust produces safer and more secure code.</li><li><a title="Mike&#39;s fork of stl-thumb" rel="nofollow" href="https://github.com/dominickm/stl-thumb">Mike's fork of stl-thumb</a> &mdash; Stl-thumb is a fast lightweight thumbnail generator for STL files.</li><li><a title="Why I miss Rails" rel="nofollow" href="https://chanind.github.io/rails/2019/03/28/why-i-miss-rails.html">Why I miss Rails</a> &mdash; In the transition to the modern web stack we’ve unsolved some of what tools like Rails made easy 10 years ago. I don’t think it needs to be that way.</li><li><a title="Luminus" rel="nofollow" href="http://www.luminusweb.net/">Luminus</a> &mdash; Luminus is a Clojure micro-framework based on a set of lightweight libraries. It aims to provide a robust, scalable, and easy to use platform. With Luminus you can focus on developing your app the way you want without any distractions.</li><li><a title="Phoenix" rel="nofollow" href="https://phoenixframework.org/">Phoenix</a> &mdash; A productive web framework that 
does not compromise speed or maintainability. Phoenix leverages the Erlang VM ability to handle millions of connections alongside Elixir's beautiful syntax and productive tooling for building fault-tolerant systems.</li><li><a title="Phoenix LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript." rel="nofollow" href="https://dockyard.com/blog/2018/12/12/phoenix-liveview-interactive-real-time-apps-no-need-to-write-javascript">Phoenix LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript.</a> &mdash; LiveView powered applications are stateful on the server with bidrectional communication via WebSockets, offering a vastly simplified programming model compared to JavaScript alternatives.</li><li><a title="How to develop Xamarin.Android applications on Linux with Rider – JetBrains Rider Support" rel="nofollow" href="https://rider-support.jetbrains.com/hc/en-us/articles/360000557259-How-to-develop-Xamarin-Android-applications-on-Linux-with-Rider">How to develop Xamarin.Android applications on Linux with Rider – JetBrains Rider Support</a> &mdash; Please note that Xamarin.Android on Linux is officially unsupported. However, it is possible to manually install Xamarin.Android and configure Rider so that it can build and run Xamarin.Android apps on Linux.</li><li><a title="Can not create Xamarin Application in Rider (Linux platform) – JetBrains Rider Support" rel="nofollow" href="https://rider-support.jetbrains.com/hc/en-us/community/posts/360000093384-Can-not-create-Xamarin-Application-in-Rider-Linux-platform-">Can not create Xamarin Application in Rider (Linux platform) – JetBrains Rider Support</a></li><li><a title="Careers – Linux Academy" rel="nofollow" href="https://linuxacademy.com/careers/">Careers – Linux Academy</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>348: Dependency Dangers</title>
  <link>https://coder.show/348</link>
  <guid isPermaLink="false">7effd6b8-f69b-4694-8974-cd5abf666fb1</guid>
  <pubDate>Tue, 12 Mar 2019 01:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/7effd6b8-f69b-4694-8974-cd5abf666fb1.mp3" length="28842863" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.</itunes:subtitle>
  <itunes:duration>40:03</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.
Plus Mike reviews the System76 Darter Pro, our tool of the week, and some fantastic audience feedback. 
</description>
  <itunes:keywords>eBPF, Brendan Gregg, iOS, code signing, automation, CI, build server, MacOS, Chrome, Firefox, Safari, standards, web assembly, wasm, Fastlane, Gitlab, Clojure, Clojurescript, testing, functional programming, idempotent, unit tests, generative testing, quickcheck, haskell, integration tests, UI tests, state, react, System76, Darter Pro, laptop review, battery life, Pop!_OS, elementary OS, Google, Google+, Google Plus, oauth, omniauth, ruby, rails, API shutdown, dependencies, breaking change, outage, VSCode, code-server, Cloud9, AWS, SCaLE, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.</p>

<p>Plus Mike reviews the System76 Darter Pro, our tool of the week, and some fantastic audience feedback.</p><p>Links:</p><ul><li><a title="TechSNAP Episode 388: The One About eBPF" rel="nofollow" href="https://techsnap.systems/388">TechSNAP Episode 388: The One About eBPF</a> &mdash; eBPF is a technology that you’re going to be hearing more and more about. It powers low-overhead custom analysis tools, handles network security in a containerized world, and powers tools you use every day.

</li><li><a title="Feedback from Tom" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/axq0qy/rusty_rubies_coder_radio_347/ei12vpf/">Feedback from Tom</a> &mdash; I don't think people need to worry about Google's/Chrome's dominance the way we did about IE6. It's not just that Chrome is cross-platform and open-source, and (with Chrome Web Apps well behind us) sticks to the standards in a way that IE did not. Practically speaking, we must keep in mind that the browser is locked down on iOS in a way that didn't exist (and wouldn't have been tolerated) back then. This means that no matter how popular Chrome becomes, an importnat portion of mobile users must use Apple's browser (engine). But also, now matter how much effort, money Google puts into their web initiatives and in spite of their browser share dominance, they can lose big as they did with web components and webasm. That's the beauty of a standards based platform.</li><li><a title="How to publish iOS apps to the App Store with GitLab and fastlane" rel="nofollow" href="https://about.gitlab.com/2019/03/06/ios-publishing-with-gitlab-and-fastlane/">How to publish iOS apps to the App Store with GitLab and fastlane</a> &mdash; See how GitLab, together with fastlane, can build, sign, and publish apps for iOS to the App Store.</li><li><a title="Inside Clojure: Journal 2019.10 " rel="nofollow" href="http://insideclojure.org/2019/03/08/journal/">Inside Clojure: Journal 2019.10 </a> &mdash; Some tests I wrote were posted on Reddit this week, which was unexpected. The one thing in there that I think is worth thinking about is how to write tests that validate returns while also being open to accretion.

</li><li><a title="QuickCheck: Automatic testing of Haskell programs" rel="nofollow" href="http://hackage.haskell.org/package/QuickCheck">QuickCheck: Automatic testing of Haskell programs</a> &mdash; QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases.</li><li><a title="Darter Pro Review - dominickm.com" rel="nofollow" href="http://dominickm.com/darter-pro-review/">Darter Pro Review - dominickm.com</a> &mdash; My continuing adventures in Linux hardware and working on Linux as a software developer has lead me to check out the System 76 Darter Pro.</li><li><a title="Google+ API Shutdown" rel="nofollow" href="https://developers.google.com/+/api-shutdown">Google+ API Shutdown</a> &mdash; Legacy Google+ APIs have been shut down as of March 7, 2019.</li><li><a title="omniauth-google-oauth2: Oauth2 strategy for Google" rel="nofollow" href="https://github.com/zquestz/omniauth-google-oauth2">omniauth-google-oauth2: Oauth2 strategy for Google</a> &mdash; A ruby gem for Oauth2 with Google.</li><li><a title="Mention removal of Google+ API usage in CHANGELOG by stanhu · Pull Request #350 · zquestz/omniauth-google-oauth2" rel="nofollow" href="https://github.com/zquestz/omniauth-google-oauth2/pull/350/files">Mention removal of Google+ API usage in CHANGELOG by stanhu · Pull Request #350 · zquestz/omniauth-google-oauth2</a></li><li><a title="code-server: Run VS Code on a remote server." rel="nofollow" href="https://github.com/codercom/code-server">code-server: Run VS Code on a remote server.</a> &mdash; Code on your Chromebook, tablet, and laptop with a consistent dev environment, take advantage of large cloud servers to speed up tests, compilations, downloads, and 
 preserve battery life when you're on the go.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.</p>

<p>Plus Mike reviews the System76 Darter Pro, our tool of the week, and some fantastic audience feedback.</p><p>Links:</p><ul><li><a title="TechSNAP Episode 388: The One About eBPF" rel="nofollow" href="https://techsnap.systems/388">TechSNAP Episode 388: The One About eBPF</a> &mdash; eBPF is a technology that you’re going to be hearing more and more about. It powers low-overhead custom analysis tools, handles network security in a containerized world, and powers tools you use every day.

</li><li><a title="Feedback from Tom" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/axq0qy/rusty_rubies_coder_radio_347/ei12vpf/">Feedback from Tom</a> &mdash; I don't think people need to worry about Google's/Chrome's dominance the way we did about IE6. It's not just that Chrome is cross-platform and open-source, and (with Chrome Web Apps well behind us) sticks to the standards in a way that IE did not. Practically speaking, we must keep in mind that the browser is locked down on iOS in a way that didn't exist (and wouldn't have been tolerated) back then. This means that no matter how popular Chrome becomes, an importnat portion of mobile users must use Apple's browser (engine). But also, now matter how much effort, money Google puts into their web initiatives and in spite of their browser share dominance, they can lose big as they did with web components and webasm. That's the beauty of a standards based platform.</li><li><a title="How to publish iOS apps to the App Store with GitLab and fastlane" rel="nofollow" href="https://about.gitlab.com/2019/03/06/ios-publishing-with-gitlab-and-fastlane/">How to publish iOS apps to the App Store with GitLab and fastlane</a> &mdash; See how GitLab, together with fastlane, can build, sign, and publish apps for iOS to the App Store.</li><li><a title="Inside Clojure: Journal 2019.10 " rel="nofollow" href="http://insideclojure.org/2019/03/08/journal/">Inside Clojure: Journal 2019.10 </a> &mdash; Some tests I wrote were posted on Reddit this week, which was unexpected. The one thing in there that I think is worth thinking about is how to write tests that validate returns while also being open to accretion.

</li><li><a title="QuickCheck: Automatic testing of Haskell programs" rel="nofollow" href="http://hackage.haskell.org/package/QuickCheck">QuickCheck: Automatic testing of Haskell programs</a> &mdash; QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases.</li><li><a title="Darter Pro Review - dominickm.com" rel="nofollow" href="http://dominickm.com/darter-pro-review/">Darter Pro Review - dominickm.com</a> &mdash; My continuing adventures in Linux hardware and working on Linux as a software developer has lead me to check out the System 76 Darter Pro.</li><li><a title="Google+ API Shutdown" rel="nofollow" href="https://developers.google.com/+/api-shutdown">Google+ API Shutdown</a> &mdash; Legacy Google+ APIs have been shut down as of March 7, 2019.</li><li><a title="omniauth-google-oauth2: Oauth2 strategy for Google" rel="nofollow" href="https://github.com/zquestz/omniauth-google-oauth2">omniauth-google-oauth2: Oauth2 strategy for Google</a> &mdash; A ruby gem for Oauth2 with Google.</li><li><a title="Mention removal of Google+ API usage in CHANGELOG by stanhu · Pull Request #350 · zquestz/omniauth-google-oauth2" rel="nofollow" href="https://github.com/zquestz/omniauth-google-oauth2/pull/350/files">Mention removal of Google+ API usage in CHANGELOG by stanhu · Pull Request #350 · zquestz/omniauth-google-oauth2</a></li><li><a title="code-server: Run VS Code on a remote server." rel="nofollow" href="https://github.com/codercom/code-server">code-server: Run VS Code on a remote server.</a> &mdash; Code on your Chromebook, tablet, and laptop with a consistent dev environment, take advantage of large cloud servers to speed up tests, compilations, downloads, and 
 preserve battery life when you're on the go.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>342: Webs Assemble!</title>
  <link>https://coder.show/342</link>
  <guid isPermaLink="false">df813c57-ecc9-435f-a0e8-76a2f76a50f8</guid>
  <pubDate>Tue, 29 Jan 2019 02:30:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/df813c57-ecc9-435f-a0e8-76a2f76a50f8.mp3" length="32713106" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.</itunes:subtitle>
  <itunes:duration>42:30</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.
Plus the latest on Mike's road to Rust, some great feedback, and more! 
</description>
  <itunes:keywords>Rust, Jenkins, CI, CD, Unity, LLVM, Games, Swift, Software Patents, Apple, Google, Oracle, Licenses, Apache 2, Optionals, Optional Chaining, Lawsuit, Software Packaging, Javascript, Typescript, Node, Electron, Reason, Ocaml, clojurescript, transpilers, compilers, WebAssembly, WASM, V8, Web Standards, Open Web, Chrome, Firefox, Edge, C++, FFI, Ruby, Rails, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.</p>

<p>Plus the latest on Mike&#39;s road to Rust, some great feedback, and more!</p><p>Links:</p><ul><li><a title="Choose Linux" rel="nofollow" href="https://chooselinux.show/1">Choose Linux</a> &mdash; The show that captures the excitement of discovering Linux.</li><li><a title="Reddit Feedback for Episode 341" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ajdnc5/too_late_for_jenkins_coder_radio_341/">Reddit Feedback for Episode 341</a></li><li><a title="Vapor (Server-side Swift)" rel="nofollow" href="https://vapor.codes/">Vapor (Server-side Swift)</a></li><li><a title="Apple: Trust us, we&#39;ve patented parts of Swift, and thus chunks of other programming languages, for your own good" rel="nofollow" href="https://www.theregister.co.uk/2019/01/26/apples_swift_patents/">Apple: Trust us, we've patented parts of Swift, and thus chunks of other programming languages, for your own good</a> &mdash; In the past day or so, developers working with the language have highlighted on Swift discussion forum Cupertino's intellectual property land-grab, expressing concern that the patents – which are assigned to Apple rather than the Swift project – may expose those writing Swift applications to future legal jeopardy.</li><li><a title="Swift Forums: Apple is indeed patenting Swift features" rel="nofollow" href="https://forums.swift.org/t/apple-is-indeed-patenting-swift-features/19779">Swift Forums: Apple is indeed patenting Swift features</a></li><li><a title="Programming system and language for application development" rel="nofollow" href="https://patents.google.com/patent/US9952841B2/en?oq=9%2c952%2c841">Programming system and language for application development</a></li><li><a title="DHH on Twitter (1)" rel="nofollow" href="https://twitter.com/dhh/status/1089297353566089216">DHH on Twitter (1)</a> &mdash; Treating the web as a “compile target” washes away much of what‘s so special about it. Reducing the web to just another closed platform, like Windows or iOS, is to be blind to its truly unique shape and promise. Let’s cherish what made the web special, not pave it over.</li><li><a title="DHH on Twitter (2)" rel="nofollow" href="https://twitter.com/dhh/status/1089305683164487682">DHH on Twitter (2)</a> &mdash;  Web Assembly is exciting in a lot of ways. This isn’t one of them. Hopefully we’ll keep HTML/CSS/JS readable, tinkerable, teachable for all the work that doesn’t need Web Assembly.</li><li><a title="WebAssembly FAQ" rel="nofollow" href="https://webassembly.org/docs/faq/">WebAssembly FAQ</a></li><li><a title="WebAssembly Use Cases" rel="nofollow" href="https://webassembly.org/docs/use-cases/">WebAssembly Use Cases</a></li><li><a title="WebAssembly support in Unity" rel="nofollow" href="https://blogs.unity3d.com/2018/08/15/webassembly-is-here/">WebAssembly support in Unity</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.</p>

<p>Plus the latest on Mike&#39;s road to Rust, some great feedback, and more!</p><p>Links:</p><ul><li><a title="Choose Linux" rel="nofollow" href="https://chooselinux.show/1">Choose Linux</a> &mdash; The show that captures the excitement of discovering Linux.</li><li><a title="Reddit Feedback for Episode 341" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ajdnc5/too_late_for_jenkins_coder_radio_341/">Reddit Feedback for Episode 341</a></li><li><a title="Vapor (Server-side Swift)" rel="nofollow" href="https://vapor.codes/">Vapor (Server-side Swift)</a></li><li><a title="Apple: Trust us, we&#39;ve patented parts of Swift, and thus chunks of other programming languages, for your own good" rel="nofollow" href="https://www.theregister.co.uk/2019/01/26/apples_swift_patents/">Apple: Trust us, we've patented parts of Swift, and thus chunks of other programming languages, for your own good</a> &mdash; In the past day or so, developers working with the language have highlighted on Swift discussion forum Cupertino's intellectual property land-grab, expressing concern that the patents – which are assigned to Apple rather than the Swift project – may expose those writing Swift applications to future legal jeopardy.</li><li><a title="Swift Forums: Apple is indeed patenting Swift features" rel="nofollow" href="https://forums.swift.org/t/apple-is-indeed-patenting-swift-features/19779">Swift Forums: Apple is indeed patenting Swift features</a></li><li><a title="Programming system and language for application development" rel="nofollow" href="https://patents.google.com/patent/US9952841B2/en?oq=9%2c952%2c841">Programming system and language for application development</a></li><li><a title="DHH on Twitter (1)" rel="nofollow" href="https://twitter.com/dhh/status/1089297353566089216">DHH on Twitter (1)</a> &mdash; Treating the web as a “compile target” washes away much of what‘s so special about it. Reducing the web to just another closed platform, like Windows or iOS, is to be blind to its truly unique shape and promise. Let’s cherish what made the web special, not pave it over.</li><li><a title="DHH on Twitter (2)" rel="nofollow" href="https://twitter.com/dhh/status/1089305683164487682">DHH on Twitter (2)</a> &mdash;  Web Assembly is exciting in a lot of ways. This isn’t one of them. Hopefully we’ll keep HTML/CSS/JS readable, tinkerable, teachable for all the work that doesn’t need Web Assembly.</li><li><a title="WebAssembly FAQ" rel="nofollow" href="https://webassembly.org/docs/faq/">WebAssembly FAQ</a></li><li><a title="WebAssembly Use Cases" rel="nofollow" href="https://webassembly.org/docs/use-cases/">WebAssembly Use Cases</a></li><li><a title="WebAssembly support in Unity" rel="nofollow" href="https://blogs.unity3d.com/2018/08/15/webassembly-is-here/">WebAssembly support in Unity</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>341: Too Late for Jenkins?</title>
  <link>https://coder.show/341</link>
  <guid isPermaLink="false">ddd7bbef-10c9-48ca-af08-3d1a913284f8</guid>
  <pubDate>Wed, 23 Jan 2019 13:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/ddd7bbef-10c9-48ca-af08-3d1a913284f8.mp3" length="44403256" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike and Wes are back to debate the state of developer tools and ask where Jenkins fits in 2019.</itunes:subtitle>
  <itunes:duration>52:24</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike and Wes are back to debate the state of developer tools and ask where Jenkins fits in 2019.
Plus some some anger at Apple, and Mike reveals the latest language that's caught his eye. 
</description>
  <itunes:keywords>DevOps, Jenkins, Jenkins X, GitLab, CI/CD, Continuous Integration, ruby, rails, ruby on rails, capistrano, deployment, USB-C, iPad Pro, Apple, iOS, Mad Botter, Radar, Gryphon, Swift, Rust, Carbo, C++, Embedded Development, Arduino, JVM, Java, Pipelines as Code, Pipeline, Blue Ocean, Kubernetes, Cloud, Dokku, Hudson, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike and Wes are back to debate the state of developer tools and ask where Jenkins fits in 2019.</p>

<p>Plus some some anger at Apple, and Mike reveals the latest language that&#39;s caught his eye.</p><p>Links:</p><ul><li><a title="Dokku" rel="nofollow" href="http://dokku.viewdocs.io/dokku/">Dokku</a> &mdash; A docker-powered PaaS that helps you build and manage the lifecycle of applications.</li><li><a title="Jenkins" rel="nofollow" href="https://jenkins.io/">Jenkins</a> &mdash; The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.</li><li><a title="Jenkins Evergreen" rel="nofollow" href="https://jenkins.io/projects/evergreen/">Jenkins Evergreen</a> &mdash; Evergreen is an automatically updating rolling distribution system for Jenkins. It consists of server-side, and client-side components to support a Chrome-like upgrade experience for Jenkins users.</li><li><a title="Jenkins Blue Ocean" rel="nofollow" href="https://jenkins.io/blog/2016/05/26/introducing-blue-ocean/">Jenkins Blue Ocean</a> &mdash; Blue Ocean is a project that rethinks the user experience of Jenkins, modelling and presenting the process of software delivery by surfacing information that’s important to development teams with as few clicks as possible.</li><li><a title="Introducing Jenkins X" rel="nofollow" href="https://jenkins.io/blog/2018/03/19/introducing-jenkins-x/">Introducing Jenkins X</a> &mdash; Jenkins X automates CI/CD and DevOps best practices for you.</li><li><a title="Jenkins Helm Chart" rel="nofollow" href="https://github.com/helm/charts/tree/master/stable/jenkins">Jenkins Helm Chart</a> &mdash; Jenkins master and slave cluster utilizing the Jenkins Kubernetes plugin.</li><li><a title="Jenkins Chef Cookbook" rel="nofollow" href="https://github.com/chef-cookbooks/jenkins">Jenkins Chef Cookbook</a> &mdash; Installs and configures Jenkins CI master &amp; node slaves. Resource providers to support automation via jenkins-cli, including job create/update.</li><li><a title="Why on earth did we choose Jenkins for 2019?" rel="nofollow" href="https://www.rookout.com/why-on-earth-did-we-choose-jenkins-for-2019/">Why on earth did we choose Jenkins for 2019?</a> &mdash; This article tries to explain why the hell Rookout, a relatively new SaaS company, chose to use Jenkins, and what the big advantages are that make Jenkins so great even now, eight years in.

</li><li><a title="Linux Academy Certified Jenkins Engineer" rel="nofollow" href="https://linuxacademy.com/devops/training/course/name/certified-jenkins-engineer-2018">Linux Academy Certified Jenkins Engineer</a> &mdash; Learn CI/CD concepts as well as Jenkins installation and functionality. Plus best practices for CD pipelines as well as Jenkin's security.</li><li><a title="&#39;Mad Botter&#39; takes &#39;MacGyver&#39; approach to tech sales" rel="nofollow" href="https://www.businessobserverfl.com/article/mad-botter-tampa-michael-dominick">'Mad Botter' takes 'MacGyver' approach to tech sales</a> &mdash; The Plant City-based company turns run-of-the-mill consumer electronics into devices capable of being deployed for use in advanced military applications, such as fighter jets.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike and Wes are back to debate the state of developer tools and ask where Jenkins fits in 2019.</p>

<p>Plus some some anger at Apple, and Mike reveals the latest language that&#39;s caught his eye.</p><p>Links:</p><ul><li><a title="Dokku" rel="nofollow" href="http://dokku.viewdocs.io/dokku/">Dokku</a> &mdash; A docker-powered PaaS that helps you build and manage the lifecycle of applications.</li><li><a title="Jenkins" rel="nofollow" href="https://jenkins.io/">Jenkins</a> &mdash; The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.</li><li><a title="Jenkins Evergreen" rel="nofollow" href="https://jenkins.io/projects/evergreen/">Jenkins Evergreen</a> &mdash; Evergreen is an automatically updating rolling distribution system for Jenkins. It consists of server-side, and client-side components to support a Chrome-like upgrade experience for Jenkins users.</li><li><a title="Jenkins Blue Ocean" rel="nofollow" href="https://jenkins.io/blog/2016/05/26/introducing-blue-ocean/">Jenkins Blue Ocean</a> &mdash; Blue Ocean is a project that rethinks the user experience of Jenkins, modelling and presenting the process of software delivery by surfacing information that’s important to development teams with as few clicks as possible.</li><li><a title="Introducing Jenkins X" rel="nofollow" href="https://jenkins.io/blog/2018/03/19/introducing-jenkins-x/">Introducing Jenkins X</a> &mdash; Jenkins X automates CI/CD and DevOps best practices for you.</li><li><a title="Jenkins Helm Chart" rel="nofollow" href="https://github.com/helm/charts/tree/master/stable/jenkins">Jenkins Helm Chart</a> &mdash; Jenkins master and slave cluster utilizing the Jenkins Kubernetes plugin.</li><li><a title="Jenkins Chef Cookbook" rel="nofollow" href="https://github.com/chef-cookbooks/jenkins">Jenkins Chef Cookbook</a> &mdash; Installs and configures Jenkins CI master &amp; node slaves. Resource providers to support automation via jenkins-cli, including job create/update.</li><li><a title="Why on earth did we choose Jenkins for 2019?" rel="nofollow" href="https://www.rookout.com/why-on-earth-did-we-choose-jenkins-for-2019/">Why on earth did we choose Jenkins for 2019?</a> &mdash; This article tries to explain why the hell Rookout, a relatively new SaaS company, chose to use Jenkins, and what the big advantages are that make Jenkins so great even now, eight years in.

</li><li><a title="Linux Academy Certified Jenkins Engineer" rel="nofollow" href="https://linuxacademy.com/devops/training/course/name/certified-jenkins-engineer-2018">Linux Academy Certified Jenkins Engineer</a> &mdash; Learn CI/CD concepts as well as Jenkins installation and functionality. Plus best practices for CD pipelines as well as Jenkin's security.</li><li><a title="&#39;Mad Botter&#39; takes &#39;MacGyver&#39; approach to tech sales" rel="nofollow" href="https://www.businessobserverfl.com/article/mad-botter-tampa-michael-dominick">'Mad Botter' takes 'MacGyver' approach to tech sales</a> &mdash; The Plant City-based company turns run-of-the-mill consumer electronics into devices capable of being deployed for use in advanced military applications, such as fighter jets.</li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
