<?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>Thu, 23 Apr 2026 18:27:11 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Coder Radio - Episodes Tagged with “Ruby”</title>
    <link>https://coder.show/tags/ruby</link>
    <pubDate>Wed, 01 Apr 2026 12:00:00 -0400</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>644: Bryan Hyland on Open-Source</title>
  <link>https://coder.show/644</link>
  <guid isPermaLink="false">839647ee-48b6-4c86-a29b-c29e929f3292</guid>
  <pubDate>Wed, 01 Apr 2026 12:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/839647ee-48b6-4c86-a29b-c29e929f3292.mp3" length="39895486" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with renowned open-source and COSMIC DE contributer Bryan Hyland to discuss working on projects for Linux-forward companies and of course some Rust! </itunes:subtitle>
  <itunes:duration>27:40</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 renowned open-source and COSMIC DE contributer Bryan Hyland to discuss working on projects for Linux-forward companies and of course some Rust! 
Bryan's Site (https://bhh32.com/)
Bryan on LinkedIn (https://www.linkedin.com/in/ACoAAAfYrX8BwX1hSRcM6BlZcX0xVCC0tocHGOo)
Mike on LinkedIn (https://www.linkedin.com/in/dominucco/)
Coder Radio on Discord (https://discord.gg/WnumdsfhYB)
The Mad Botter Inc (https://themadbotter.com)
Mike's Book (https://www.amazon.com/Code-Pilgrims-Developers-Michael-Dominick-ebook/dp/B0GRZ3H27G/)
Mike's Blog (https://dominickm.com) 
</description>
  <itunes:keywords>ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, tabnine, coding, vibe coding, co-pilot, sega, gamedev, gaming, rust</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike sits down with renowned open-source and COSMIC DE contributer Bryan Hyland to discuss working on projects for Linux-forward companies and of course some Rust! </p>

<p><a href="https://bhh32.com/" rel="nofollow">Bryan&#39;s Site</a><br>
<a href="https://www.linkedin.com/in/ACoAAAfYrX8BwX1hSRcM6BlZcX0xVCC0tocHGOo" rel="nofollow">Bryan on LinkedIn</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://themadbotter.com" rel="nofollow">The Mad Botter Inc</a><br>
<a href="https://www.amazon.com/Code-Pilgrims-Developers-Michael-Dominick-ebook/dp/B0GRZ3H27G/" rel="nofollow">Mike&#39;s Book</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike sits down with renowned open-source and COSMIC DE contributer Bryan Hyland to discuss working on projects for Linux-forward companies and of course some Rust! </p>

<p><a href="https://bhh32.com/" rel="nofollow">Bryan&#39;s Site</a><br>
<a href="https://www.linkedin.com/in/ACoAAAfYrX8BwX1hSRcM6BlZcX0xVCC0tocHGOo" rel="nofollow">Bryan on LinkedIn</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://themadbotter.com" rel="nofollow">The Mad Botter Inc</a><br>
<a href="https://www.amazon.com/Code-Pilgrims-Developers-Michael-Dominick-ebook/dp/B0GRZ3H27G/" rel="nofollow">Mike&#39;s Book</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>643: Scott Kelly, CEO Black Dog Ventures</title>
  <link>https://coder.show/643</link>
  <guid isPermaLink="false">ff97d6b5-1cab-4e8c-800a-83c22f4059a2</guid>
  <pubDate>Wed, 11 Mar 2026 05:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/ff97d6b5-1cab-4e8c-800a-83c22f4059a2.mp3" length="27458338" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sat down with Scott Kelly of Black Dog Ventures to discuss the VC funding market, his unique funding events and what the outlook for technical founders is like in 2026. Also, some pro tips from Scott on getting VC attention.</itunes:subtitle>
  <itunes:duration>19: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>Scott on LinkedIn (https://www.linkedin.com/in/blackdogceo/)
Black Dog Ventures (https://blackdogceo.com/)
Mike on LinkedIn (https://www.linkedin.com/in/dominucco/)
Coder Radio on Discord (https://discord.gg/WnumdsfhYB)
The Mad Botter Inc (https://themadbotter.com)
Alice (https://alice.dev)
Limited Offer (https://www.themadbotter.com/the-6-week-tat-wip-dashboard-playbook/)
Mike's Book (https://www.amazon.com/Code-Pilgrims-Developers-Michael-Dominick-ebook/dp/B0GRZ3H27G/)
Mike's Blog (https://dominickm.com) 
</description>
  <itunes:keywords>ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, tabnine, coding, vibe coding, co-pilot, sega, gamedev, gaming, vc, startup, funding</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.linkedin.com/in/blackdogceo/" rel="nofollow">Scott on LinkedIn</a><br>
<a href="https://blackdogceo.com/" rel="nofollow">Black Dog Ventures</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://themadbotter.com" rel="nofollow">The Mad Botter Inc</a><br>
<a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://www.themadbotter.com/the-6-week-tat-wip-dashboard-playbook/" rel="nofollow">Limited Offer</a><br>
<a href="https://www.amazon.com/Code-Pilgrims-Developers-Michael-Dominick-ebook/dp/B0GRZ3H27G/" rel="nofollow">Mike&#39;s Book</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://www.linkedin.com/in/blackdogceo/" rel="nofollow">Scott on LinkedIn</a><br>
<a href="https://blackdogceo.com/" rel="nofollow">Black Dog Ventures</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://themadbotter.com" rel="nofollow">The Mad Botter Inc</a><br>
<a href="https://alice.dev" rel="nofollow">Alice</a><br>
<a href="https://www.themadbotter.com/the-6-week-tat-wip-dashboard-playbook/" rel="nofollow">Limited Offer</a><br>
<a href="https://www.amazon.com/Code-Pilgrims-Developers-Michael-Dominick-ebook/dp/B0GRZ3H27G/" rel="nofollow">Mike&#39;s Book</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>642: March Mailbag</title>
  <link>https://coder.show/642</link>
  <guid isPermaLink="false">879c5afe-1c78-417f-8421-e79c33c0d055</guid>
  <pubDate>Thu, 05 Mar 2026 12:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/879c5afe-1c78-417f-8421-e79c33c0d055.mp3" length="24538337" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike reads out your emails and tries to unplug with you all!</itunes:subtitle>
  <itunes:duration>17:00</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 on LinkedIn (https://www.linkedin.com/in/dominucco/)
Coder Radio on Discord (https://discord.gg/WnumdsfhYB)
Mike's Oryx Review (https://dominickm.com/oryx-pro-review/)
Alice (https://alice.dev/looking-glass/)
Alice Jumpstart Offer (https://go.alice.dev/the-6-week-tat-wip-dashboard-playbook) 
</description>
  <itunes:keywords>ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, tabnine, coding, vibe coding, co-pilot, sega, gamedev, gaming</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://dominickm.com/oryx-pro-review/" rel="nofollow">Mike&#39;s Oryx Review</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://go.alice.dev/the-6-week-tat-wip-dashboard-playbook" rel="nofollow">Alice Jumpstart Offer</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://dominickm.com/oryx-pro-review/" rel="nofollow">Mike&#39;s Oryx Review</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://go.alice.dev/the-6-week-tat-wip-dashboard-playbook" rel="nofollow">Alice Jumpstart Offer</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>641: Qdrant's Brian O'Grady</title>
  <link>https://coder.show/641</link>
  <guid isPermaLink="false">be2183fc-3e90-4c00-8db6-334bee7ac45d</guid>
  <pubDate>Sun, 15 Feb 2026 13:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/be2183fc-3e90-4c00-8db6-334bee7ac45d.mp3" length="56730703" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Brian O'Grady of Qdrant to talk vector search and take a trip down NJ memory lane. </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>https://www.linkedin.com/in/brian-ogrady/ - my linkedin
https://www.linkedin.com/company/qdrant/ - company linkedin
https://qdrant.tech/contact-us - contact us
https://github.com/qdrant/qdrant/ - Qdrant GH
https://github.com/qdrant/qdrant-edge-demo - Qdrant Edge running on smart glasses
Mike on LinkedIn (https://www.linkedin.com/in/dominucco/)
Coder Radio on Discord (https://discord.gg/WnumdsfhYB)
Mike's Oryx Review (https://dominickm.com/oryx-pro-review/)
Alice (https://alice.dev/looking-glass/)
Alice Jumpstart Offer (https://go.alice.dev/alice-azure-blob-to-snowflake-js)
Vorpal (https://vorpal.bot)
Mike in USA Today (https://www.usatoday.com/story/special/contributor-content/2026/02/10/michael-dominick-on-data-control-and-how-alice-can-facilitate-operations-in-high-powered-industries/88611785007/) 
</description>
  <itunes:keywords>ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, tabnine, coding, vibe coding, co-pilot, sega, gamedev, gaming</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.linkedin.com/in/brian-ogrady/" rel="nofollow">https://www.linkedin.com/in/brian-ogrady/</a> - my linkedin<br>
<a href="https://www.linkedin.com/company/qdrant/" rel="nofollow">https://www.linkedin.com/company/qdrant/</a> - company linkedin<br>
<a href="https://qdrant.tech/contact-us" rel="nofollow">https://qdrant.tech/contact-us</a> - contact us<br>
<a href="https://github.com/qdrant/qdrant/" rel="nofollow">https://github.com/qdrant/qdrant/</a> - Qdrant GH<br>
<a href="https://github.com/qdrant/qdrant-edge-demo" rel="nofollow">https://github.com/qdrant/qdrant-edge-demo</a> - Qdrant Edge running on smart glasses</p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://dominickm.com/oryx-pro-review/" rel="nofollow">Mike&#39;s Oryx Review</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://go.alice.dev/alice-azure-blob-to-snowflake-js" rel="nofollow">Alice Jumpstart Offer</a><br>
<a href="https://vorpal.bot" rel="nofollow">Vorpal</a><br>
<a href="https://www.usatoday.com/story/special/contributor-content/2026/02/10/michael-dominick-on-data-control-and-how-alice-can-facilitate-operations-in-high-powered-industries/88611785007/" rel="nofollow">Mike in USA Today</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://www.linkedin.com/in/brian-ogrady/" rel="nofollow">https://www.linkedin.com/in/brian-ogrady/</a> - my linkedin<br>
<a href="https://www.linkedin.com/company/qdrant/" rel="nofollow">https://www.linkedin.com/company/qdrant/</a> - company linkedin<br>
<a href="https://qdrant.tech/contact-us" rel="nofollow">https://qdrant.tech/contact-us</a> - contact us<br>
<a href="https://github.com/qdrant/qdrant/" rel="nofollow">https://github.com/qdrant/qdrant/</a> - Qdrant GH<br>
<a href="https://github.com/qdrant/qdrant-edge-demo" rel="nofollow">https://github.com/qdrant/qdrant-edge-demo</a> - Qdrant Edge running on smart glasses</p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://dominickm.com/oryx-pro-review/" rel="nofollow">Mike&#39;s Oryx Review</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://go.alice.dev/alice-azure-blob-to-snowflake-js" rel="nofollow">Alice Jumpstart Offer</a><br>
<a href="https://vorpal.bot" rel="nofollow">Vorpal</a><br>
<a href="https://www.usatoday.com/story/special/contributor-content/2026/02/10/michael-dominick-on-data-control-and-how-alice-can-facilitate-operations-in-high-powered-industries/88611785007/" rel="nofollow">Mike in USA Today</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>639: RubyLLM with Carmine Paolino</title>
  <link>https://coder.show/639</link>
  <guid isPermaLink="false">20849cee-b669-45d6-8cf2-af8117ba68cb</guid>
  <pubDate>Wed, 21 Jan 2026 05:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/20849cee-b669-45d6-8cf2-af8117ba68cb.mp3" length="24951496" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down to talk some RubyLLM with its author Carmine Paolino.</itunes:subtitle>
  <itunes:duration>17:15</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>RubyLLM (https://rubyllm.com/)
Carmine (https://paolino.me/)
Chat With Work (https://chatwithwork.com/)
Carmine on X (https://x.com/paolino)
Mike on LinkedIn (https://www.linkedin.com/in/dominucco/)
Coder Radio on Discord (https://discord.gg/WnumdsfhYB)
Alice (https://alice.dev/looking-glass/)
Mike's 2026 Predictions Post (https://dominickm.com/set-a-course-for-2026/)
Alice Jumpstart Offer (https://go.alice.dev/alice-azure-blob-to-snowflake-js) 
</description>
  <itunes:keywords>ruby, rubyllm,ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, tabnine, coding, vibe coding, co-pilot, sega, gamedev, gaming</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://rubyllm.com/" rel="nofollow">RubyLLM</a><br>
<a href="https://paolino.me/" rel="nofollow">Carmine</a><br>
<a href="https://chatwithwork.com/" rel="nofollow">Chat With Work</a><br>
<a href="https://x.com/paolino" rel="nofollow">Carmine on X</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://dominickm.com/set-a-course-for-2026/" rel="nofollow">Mike&#39;s 2026 Predictions Post</a></p>

<p><a href="https://go.alice.dev/alice-azure-blob-to-snowflake-js" rel="nofollow">Alice Jumpstart Offer</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://rubyllm.com/" rel="nofollow">RubyLLM</a><br>
<a href="https://paolino.me/" rel="nofollow">Carmine</a><br>
<a href="https://chatwithwork.com/" rel="nofollow">Chat With Work</a><br>
<a href="https://x.com/paolino" rel="nofollow">Carmine on X</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://dominickm.com/set-a-course-for-2026/" rel="nofollow">Mike&#39;s 2026 Predictions Post</a></p>

<p><a href="https://go.alice.dev/alice-azure-blob-to-snowflake-js" rel="nofollow">Alice Jumpstart Offer</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>638: Cisco's ThousandEyes' Murtaza Doctor</title>
  <link>https://coder.show/638</link>
  <guid isPermaLink="false">a88df5ec-ea29-4d69-9048-aee1ed2d504d</guid>
  <pubDate>Mon, 12 Jan 2026 06:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/a88df5ec-ea29-4d69-9048-aee1ed2d504d.mp3" length="40239856" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Murtaza Doctor of Cisco Thousand Eyes to discuss some pretty deep infrastructure stuff in the age of AI. </itunes:subtitle>
  <itunes:duration>27:52</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>ThousandEyes (https://www.thousandeyes.com/)
Murtaza on LinkedIn (https://www.linkedin.com/in/mdoctor/)
Internet Outages Map (https://www.thousandeyes.com/outages/)
ThousandEyesJob Openings (https://careers.cisco.com/global/en/thousandeyes)
Mike on LinkedIn (https://www.linkedin.com/in/dominucco/)
Coder Radio on Discord (https://discord.gg/WnumdsfhYB)
Alice (https://alice.dev/looking-glass/)
Mike's 2026 Predictions Post (https://dominickm.com/set-a-course-for-2026/)
Alice Jumpstart Offer (https://go.alice.dev/alice-azure-blob-to-snowflake-js) 
</description>
  <itunes:keywords>data lake, big data, ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, cisco, thousandeyes coding, vibe coding, co-pilot, sega, gamedev, gaming</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.thousandeyes.com/" rel="nofollow">ThousandEyes</a><br>
<a href="https://www.linkedin.com/in/mdoctor/" rel="nofollow">Murtaza on LinkedIn</a><br>
<a href="https://www.thousandeyes.com/outages/" rel="nofollow">Internet Outages Map</a><br>
<a href="https://careers.cisco.com/global/en/thousandeyes" rel="nofollow">ThousandEyesJob Openings</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://dominickm.com/set-a-course-for-2026/" rel="nofollow">Mike&#39;s 2026 Predictions Post</a></p>

<p><a href="https://go.alice.dev/alice-azure-blob-to-snowflake-js" rel="nofollow">Alice Jumpstart Offer</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://www.thousandeyes.com/" rel="nofollow">ThousandEyes</a><br>
<a href="https://www.linkedin.com/in/mdoctor/" rel="nofollow">Murtaza on LinkedIn</a><br>
<a href="https://www.thousandeyes.com/outages/" rel="nofollow">Internet Outages Map</a><br>
<a href="https://careers.cisco.com/global/en/thousandeyes" rel="nofollow">ThousandEyesJob Openings</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://discord.gg/WnumdsfhYB" rel="nofollow">Coder Radio on Discord</a><br>
<a href="https://alice.dev/looking-glass/" rel="nofollow">Alice</a><br>
<a href="https://dominickm.com/set-a-course-for-2026/" rel="nofollow">Mike&#39;s 2026 Predictions Post</a></p>

<p><a href="https://go.alice.dev/alice-azure-blob-to-snowflake-js" rel="nofollow">Alice Jumpstart Offer</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>637: SEGA Christmas Special 25</title>
  <link>https://coder.show/637</link>
  <guid isPermaLink="false">ac53149d-7fb7-47bb-aec5-6fc222298fbe</guid>
  <pubDate>Tue, 23 Dec 2025 06:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/ac53149d-7fb7-47bb-aec5-6fc222298fbe.mp3" length="67289342" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle></itunes:subtitle>
  <itunes:duration>46: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/episodes/a/ac53149d-7fb7-47bb-aec5-6fc222298fbe/cover.jpg?v=1"/>
  <description>Mike's Year End Post (https://dominickm.com/2025-year-end-retrospective/)
Mike on LinkedIn (https://www.linkedin.com/in/dominucco/)
Mike's Blog (https://dominickm.com)
Show on Discord (https://discord.com/invite/k8e7gKUpEp)
Alice Promo (https://go.alice.dev/data-migration-offer-hands-on)
Dreamcast assorted references:
Dreamcast overview https://sega.fandom.com/wiki/Dreamcast
History of Dreamcast development https://segaretro.org/HistoryoftheSegaDreamcast/Development
The Rise and Fall of the Dreamcast: A Legend Gone Too Soon (Simon Jenner) https://sabukaru.online/articles/he-rise-and-fall-of-the-dreamcast-a-legend-gone-too-soon
The Legacy of the Sega Dreamcast | 20 Years Later https://medium.com/@Amerinofu/the-legacy-of-the-sega-dreamcast-20-years-later-d6f3d2f7351c
Socials &amp;amp; Plugs
The R Podcast https://r-podcast.org/
R Weekly Highlights https://serve.podhome.fm/r-weekly-highlights
Shiny Developer Series https://shinydevseries.com/
Eric on Bluesky https://bsky.app/profile/rpodcast.bsky.social
Eric on Mastodon https://podcastindex.social/@rpodcast
Eric on LinkedIn https://www.linkedin.com/in/eric-nantz-6621617/ 
</description>
  <itunes:keywords>ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, tabnine, coding, vibe coding, co-pilot, sega, gamedev, gaming</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://dominickm.com/2025-year-end-retrospective/" rel="nofollow">Mike&#39;s Year End Post</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://discord.com/invite/k8e7gKUpEp" rel="nofollow">Show on Discord</a></p>

<p><a href="https://go.alice.dev/data-migration-offer-hands-on" rel="nofollow">Alice Promo</a></p>

<p>Dreamcast assorted references:<br>
Dreamcast overview <a href="https://sega.fandom.com/wiki/Dreamcast" rel="nofollow">https://sega.fandom.com/wiki/Dreamcast</a><br>
History of Dreamcast development <a href="https://segaretro.org/History_of_the_Sega_Dreamcast/Development" rel="nofollow">https://segaretro.org/History_of_the_Sega_Dreamcast/Development</a><br>
The Rise and Fall of the Dreamcast: A Legend Gone Too Soon (Simon Jenner) <a href="https://sabukaru.online/articles/he-rise-and-fall-of-the-dreamcast-a-legend-gone-too-soon" rel="nofollow">https://sabukaru.online/articles/he-rise-and-fall-of-the-dreamcast-a-legend-gone-too-soon</a><br>
The Legacy of the Sega Dreamcast | 20 Years Later <a href="https://medium.com/@Amerinofu/the-legacy-of-the-sega-dreamcast-20-years-later-d6f3d2f7351c" rel="nofollow">https://medium.com/@Amerinofu/the-legacy-of-the-sega-dreamcast-20-years-later-d6f3d2f7351c</a></p>

<p>Socials &amp; Plugs</p>

<p>The R Podcast <a href="https://r-podcast.org/" rel="nofollow">https://r-podcast.org/</a><br>
R Weekly Highlights <a href="https://serve.podhome.fm/r-weekly-highlights" rel="nofollow">https://serve.podhome.fm/r-weekly-highlights</a><br>
Shiny Developer Series <a href="https://shinydevseries.com/" rel="nofollow">https://shinydevseries.com/</a><br>
Eric on Bluesky <a href="https://bsky.app/profile/rpodcast.bsky.social" rel="nofollow">https://bsky.app/profile/rpodcast.bsky.social</a><br>
Eric on Mastodon <a href="https://podcastindex.social/@rpodcast" rel="nofollow">https://podcastindex.social/@rpodcast</a><br>
Eric on LinkedIn <a href="https://www.linkedin.com/in/eric-nantz-6621617/" rel="nofollow">https://www.linkedin.com/in/eric-nantz-6621617/</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://dominickm.com/2025-year-end-retrospective/" rel="nofollow">Mike&#39;s Year End Post</a></p>

<p><a href="https://www.linkedin.com/in/dominucco/" rel="nofollow">Mike on LinkedIn</a><br>
<a href="https://dominickm.com" rel="nofollow">Mike&#39;s Blog</a><br>
<a href="https://discord.com/invite/k8e7gKUpEp" rel="nofollow">Show on Discord</a></p>

<p><a href="https://go.alice.dev/data-migration-offer-hands-on" rel="nofollow">Alice Promo</a></p>

<p>Dreamcast assorted references:<br>
Dreamcast overview <a href="https://sega.fandom.com/wiki/Dreamcast" rel="nofollow">https://sega.fandom.com/wiki/Dreamcast</a><br>
History of Dreamcast development <a href="https://segaretro.org/History_of_the_Sega_Dreamcast/Development" rel="nofollow">https://segaretro.org/History_of_the_Sega_Dreamcast/Development</a><br>
The Rise and Fall of the Dreamcast: A Legend Gone Too Soon (Simon Jenner) <a href="https://sabukaru.online/articles/he-rise-and-fall-of-the-dreamcast-a-legend-gone-too-soon" rel="nofollow">https://sabukaru.online/articles/he-rise-and-fall-of-the-dreamcast-a-legend-gone-too-soon</a><br>
The Legacy of the Sega Dreamcast | 20 Years Later <a href="https://medium.com/@Amerinofu/the-legacy-of-the-sega-dreamcast-20-years-later-d6f3d2f7351c" rel="nofollow">https://medium.com/@Amerinofu/the-legacy-of-the-sega-dreamcast-20-years-later-d6f3d2f7351c</a></p>

<p>Socials &amp; Plugs</p>

<p>The R Podcast <a href="https://r-podcast.org/" rel="nofollow">https://r-podcast.org/</a><br>
R Weekly Highlights <a href="https://serve.podhome.fm/r-weekly-highlights" rel="nofollow">https://serve.podhome.fm/r-weekly-highlights</a><br>
Shiny Developer Series <a href="https://shinydevseries.com/" rel="nofollow">https://shinydevseries.com/</a><br>
Eric on Bluesky <a href="https://bsky.app/profile/rpodcast.bsky.social" rel="nofollow">https://bsky.app/profile/rpodcast.bsky.social</a><br>
Eric on Mastodon <a href="https://podcastindex.social/@rpodcast" rel="nofollow">https://podcastindex.social/@rpodcast</a><br>
Eric on LinkedIn <a href="https://www.linkedin.com/in/eric-nantz-6621617/" rel="nofollow">https://www.linkedin.com/in/eric-nantz-6621617/</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>635: Tabnine's Eran Yahav</title>
  <link>https://coder.show/635</link>
  <guid isPermaLink="false">2c059e8a-f22f-43b7-a488-73d991c902cc</guid>
  <pubDate>Fri, 12 Dec 2025 05:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/2c059e8a-f22f-43b7-a488-73d991c902cc.mp3" length="25428252" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Eran Yahav of Tabine to talk enterprise coding agents and AI assisted coding. </itunes:subtitle>
  <itunes:duration>17:35</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>Tabnine (https://www.tabnine.com/)
Eran on LinkedIn (https://www.linkedin.com/in/eranyahav/)
Alice for Snowflake (https://alice.dev/alice-snowflake/)
Mike on X (https://x.com/dominucco)
Coder on X (https://x.com/coderradioshow)
Show Discord (https://discord.gg/k8e7gKUpEp)
Alice &amp;amp; Custom Dev (https://alice.dev) 
</description>
  <itunes:keywords>ai, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, tabnine, coding, vibe coding, co-pilot</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.tabnine.com/" rel="nofollow">Tabnine</a><br>
<a href="https://www.linkedin.com/in/eranyahav/" rel="nofollow">Eran 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://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>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p><a href="https://www.tabnine.com/" rel="nofollow">Tabnine</a><br>
<a href="https://www.linkedin.com/in/eranyahav/" rel="nofollow">Eran 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://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>]]>
  </itunes:summary>
</item>
<item>
  <title>634: MongoDB's Frank Pachot</title>
  <link>https://coder.show/634</link>
  <guid isPermaLink="false">84214502-0fab-488a-a910-7988900ac9b1</guid>
  <pubDate>Fri, 05 Dec 2025 06:15:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/84214502-0fab-488a-a910-7988900ac9b1.mp3" length="32553128" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down to get schoole on NOSQL and Mongo DB!</itunes:subtitle>
  <itunes:duration>22: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>Frank on LinkedIn (https://www.linkedin.com/in/franckpachot/)
MongoDB (https://www.mongodb.com/)
Alice for Snowflake (https://alice.dev/alice-snowflake/)
Mike on X (https://x.com/dominucco)
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>mongodb, programming, nosql, linux, bigdata, bi, rust, dotnet, node, ruby, </itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.linkedin.com/in/franckpachot/" rel="nofollow">Frank on LinkedIn</a><br>
<a href="https://www.mongodb.com/" rel="nofollow">MongoDB</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://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/franckpachot/" rel="nofollow">Frank on LinkedIn</a><br>
<a href="https://www.mongodb.com/" rel="nofollow">MongoDB</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://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>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>630: Edward Schmitz</title>
  <link>https://coder.show/630</link>
  <guid isPermaLink="false">0b13e788-7e83-4e53-9023-fbef4ce61348</guid>
  <pubDate>Fri, 10 Oct 2025 05:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/0b13e788-7e83-4e53-9023-fbef4ce61348.mp3" length="19048232" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with Edward Schmitz to discuss his upcoming SigCore UC in all it's maker goodness!
</itunes:subtitle>
  <itunes:duration>13:10</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>SigCore UC (https://www.sigcoreuc.com/)
SigCore UC on Crowd Supply (https://www.crowdsupply.com/en-z-em/sigcore-uc)
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)
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>linux, foss, ubuntu, opensource, tech, coding, retrogaming, learn linux, ruby, ci, di, coding, tech, iot, maker</itunes:keywords>
  <content:encoded>
    <![CDATA[<p><a href="https://www.sigcoreuc.com/" rel="nofollow">SigCore UC</a><br>
<a href="https://www.crowdsupply.com/en-z-em/sigcore-uc" rel="nofollow">SigCore UC on Crowd Supply</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></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.sigcoreuc.com/" rel="nofollow">SigCore UC</a><br>
<a href="https://www.crowdsupply.com/en-z-em/sigcore-uc" rel="nofollow">SigCore UC on Crowd Supply</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></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>623: Learn Linux TV with Jay LaCroix</title>
  <link>https://coder.show/623</link>
  <guid isPermaLink="false">b3d2d102-c6a4-4e03-9fa0-3b0fb14bf35c</guid>
  <pubDate>Tue, 22 Jul 2025 07:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/b3d2d102-c6a4-4e03-9fa0-3b0fb14bf35c.mp3" length="58835142" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike sits down with the the venerable Linux guru Jay LaCroix to talk transitioning to Linux, the state of desktop Linux and a little bit of retro-gaming.</itunes:subtitle>
  <itunes:duration>40:49</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 the the venerable Linux guru Jay LaCroix to talk transitioning to Linux, the state of desktop Linux and a little bit of retro-gaming.
Try Mailtrap for free (https://l.rw.rw/coder_radio_5)
Jay on X (https://x.com/JayTheLinuxGuy)
Learn Linux TV (https://learnlinux.tv)
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 (https://alice.dev) 
</description>
  <itunes:keywords>linux, foss, ubuntu, opensource, tech, coding, retrogaming, learn linux</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike sits down with the the venerable Linux guru Jay LaCroix to talk transitioning to Linux, the state of desktop Linux and a little bit of retro-gaming.</p>

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

<p><a href="https://x.com/JayTheLinuxGuy" rel="nofollow">Jay on X</a><br>
<a href="https://learnlinux.tv" rel="nofollow">Learn Linux TV</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</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike sits down with the the venerable Linux guru Jay LaCroix to talk transitioning to Linux, the state of desktop Linux and a little bit of retro-gaming.</p>

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

<p><a href="https://x.com/JayTheLinuxGuy" rel="nofollow">Jay on X</a><br>
<a href="https://learnlinux.tv" rel="nofollow">Learn Linux TV</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</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>598: No Code is just Other People's Code</title>
  <link>https://coder.show/598</link>
  <guid isPermaLink="false">1e6cfee6-871d-4eff-ba4c-d4be994753d5</guid>
  <pubDate>Wed, 04 Dec 2024 05:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/1e6cfee6-871d-4eff-ba4c-d4be994753d5.mp3" length="30523842" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>GitHub has done the research, brought the receipts, and knows just what to do to get more developers into the flow state. Is it legit or hype? We’ll dig in. Plus, making the case that Rails is better low code than low code.</itunes:subtitle>
  <itunes:duration>36:20</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>GitHub has done the research, brought the receipts, and knows just what to do to get more developers into the flow state. Is it legit or hype? We’ll dig in. Plus, making the case that Rails is better low code than low code, and we help someone go from Pizza to Rust. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, developers, Advent Code, GitHub Developer Experience Report, Rails Efficiency, Ruby, Rust Query, Intel Retirement, AI Security, Low-code Debate</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>GitHub has done the research, brought the receipts, and knows just what to do to get more developers into the flow state. Is it legit or hype? We’ll dig in. Plus, making the case that Rails is better low code than low code, and we help someone go from Pizza to Rust.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=blackfriday">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=blackfriday">30% off the lifetime of your membership!</a> Promo Code: blackfriday</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats 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="🇨🇦 Bitcoin Well" rel="nofollow" href="https://bitcoinwell.com/">🇨🇦 Bitcoin Well</a> &mdash; Enable your independence with the fastest and safest way to buy Bitcoin in Canada and the USA. Focused on Bitcoin excellence, enabling true financial independence 🥇</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://fountain.fm/">📻 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="Advent of Code 2024" rel="nofollow" href="https://adventofcode.com/">Advent of Code 2024</a> &mdash; Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that can be solved in any programming language you like.</li><li><a title="Jupiter.Party Network Membership " rel="nofollow" href="https://jupiter.party">Jupiter.Party Network Membership </a> &mdash; Use Promo code: blackfriday

Stack 30% off ontop of one-month free!</li><li><a title="The ultimate guide to developer happiness" rel="nofollow" href="https://github.blog/engineering/engineering-principles/the-ultimate-guide-to-developer-happiness/">The ultimate guide to developer happiness</a> &mdash; Five actionable tips and strategies to supercharge developer happiness—and a more innovative workplace. </li><li><a title="Rails is better low code than low code " rel="nofollow" href="https://radanskoric.com/articles/rails-is-better-low-code-than-low-code">Rails is better low code than low code </a> &mdash; Both arcs unfold before me in parallel …</li><li><a title="rust-query: Type safe query builder for rust" rel="nofollow" href="https://github.com/LHolten/rust-query">rust-query: Type safe query builder for rust</a> &mdash; The goal of this library is to allow writing relational database queries using familiar Rust syntax. The library should guarantee that a query can not fail if it compiles.</li><li><a title="Intel CEO Pat Gelsinger retires" rel="nofollow" href="https://techcrunch.com/2024/12/02/intel-ceo-pat-gelsinger-retires/?guccounter=1">Intel CEO Pat Gelsinger retires</a> &mdash; Intel has announced that CEO Pat Gelsinger has retired, effective December 1, and stepped down from the company’s board of directors.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>GitHub has done the research, brought the receipts, and knows just what to do to get more developers into the flow state. Is it legit or hype? We’ll dig in. Plus, making the case that Rails is better low code than low code, and we help someone go from Pizza to Rust.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=blackfriday">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=blackfriday">30% off the lifetime of your membership!</a> Promo Code: blackfriday</li></ul><p>Links:</p><ul><li><a title="💥 Gets Sats with Strike" rel="nofollow" href="https://strike.me/">💥 Gets Sats 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="🇨🇦 Bitcoin Well" rel="nofollow" href="https://bitcoinwell.com/">🇨🇦 Bitcoin Well</a> &mdash; Enable your independence with the fastest and safest way to buy Bitcoin in Canada and the USA. Focused on Bitcoin excellence, enabling true financial independence 🥇</li><li><a title="📻 Boost with Fountain.FM" rel="nofollow" href="https://fountain.fm/">📻 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="Advent of Code 2024" rel="nofollow" href="https://adventofcode.com/">Advent of Code 2024</a> &mdash; Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that can be solved in any programming language you like.</li><li><a title="Jupiter.Party Network Membership " rel="nofollow" href="https://jupiter.party">Jupiter.Party Network Membership </a> &mdash; Use Promo code: blackfriday

Stack 30% off ontop of one-month free!</li><li><a title="The ultimate guide to developer happiness" rel="nofollow" href="https://github.blog/engineering/engineering-principles/the-ultimate-guide-to-developer-happiness/">The ultimate guide to developer happiness</a> &mdash; Five actionable tips and strategies to supercharge developer happiness—and a more innovative workplace. </li><li><a title="Rails is better low code than low code " rel="nofollow" href="https://radanskoric.com/articles/rails-is-better-low-code-than-low-code">Rails is better low code than low code </a> &mdash; Both arcs unfold before me in parallel …</li><li><a title="rust-query: Type safe query builder for rust" rel="nofollow" href="https://github.com/LHolten/rust-query">rust-query: Type safe query builder for rust</a> &mdash; The goal of this library is to allow writing relational database queries using familiar Rust syntax. The library should guarantee that a query can not fail if it compiles.</li><li><a title="Intel CEO Pat Gelsinger retires" rel="nofollow" href="https://techcrunch.com/2024/12/02/intel-ceo-pat-gelsinger-retires/?guccounter=1">Intel CEO Pat Gelsinger retires</a> &mdash; Intel has announced that CEO Pat Gelsinger has retired, effective December 1, and stepped down from the company’s board of directors.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>569: Whatever It Takes</title>
  <link>https://coder.show/569</link>
  <guid isPermaLink="false">e014fef3-a427-46f0-8dcd-a09698295ea6</guid>
  <pubDate>Wed, 08 May 2024 06:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/e014fef3-a427-46f0-8dcd-a09698295ea6.mp3" length="33381534" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Altman's on a spending spree for AGI – why the huge price tag? Mike's back from NYC with juicy API gossip, and we break down the incentives pumping up a giant AI bubble.</itunes:subtitle>
  <itunes:duration>39: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>Altman's on a spending spree for AGI – why the huge price tag? Mike's back from NYC with juicy API gossip, and we break down the incentives pumping up a giant AI bubble. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, developers, Mike in NYC, AI advancements, Sam Altman, AGI, Big Tech spending, BlackRock CEO Larry Fink, AI impact on labor market, Apple Vision Pro, job changes, Ruby, Perl, FOSS, Nix, Linux interest, ad-pocalypse, morality in the workplace, Apple AI strategy, Meta VR, ChatGPT in peripherals, junior developer careers</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Altman&#39;s on a spending spree for AGI – why the huge price tag? Mike&#39;s back from NYC with juicy API gossip, and we break down the incentives pumping up a giant AI bubble.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=darthjarjar">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=darthjarjar">Take $1 a month off your membership for a year, and contribute to our show directly!</a> Promo Code: darthjarjar</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="&#39;Belligerent&#39; United Airlines passenger hit with $20K fine, TSA says" rel="nofollow" href="https://www.foxbusiness.com/lifestyle/belligerent-united-airlines-passenger-ordered-pay-20k-carrier-tsa-says">'Belligerent' United Airlines passenger hit with $20K fine, TSA says</a> &mdash; United Airlines passenger had been in custody since the March 1 incident</li><li><a title="&quot;Sam Altman: I don&#39;t care if we burn $50 billion a year&quot;" rel="nofollow" href="https://twitter.com/tsarnick/status/1785838281671975136?t=E9EIlRX-vHxbQ8g23lQU3A">"Sam Altman: I don't care if we burn $50 billion a year"</a> &mdash; Sam Altman: I don't care if we burn $50 billion a year, we're building AGI and it's going to be worth it</li><li><a title="Sam on GPT4" rel="nofollow" href="https://twitter.com/samsheffer/status/1785874984985919652?t=E9EIlRX-vHxbQ8g23lQU3A">Sam on GPT4</a> &mdash; GPT4 is "the dumbest model any of you will  ever have to use again... by a lot"
</li><li><a title="The Possibilities of AI [Entire Talk] - Sam Altman (OpenAI) - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=GLKoDkbS1Cg">The Possibilities of AI [Entire Talk] - Sam Altman (OpenAI) - YouTube</a> &mdash; Sam Altman is the co-founder and CEO of OpenAI, the AI research and deployment company behind ChatGPT and DALL-E. Altman was president of the early-stage startup accelerator Y Combinator from 2014 to 2019. In 2015, he co-founded OpenAI as a nonprofit research lab with the mission to build general-purpose artificial intelligence that benefits all humanity. In this conversation with Stanford adjunct lecturer Ravi Belani, Altman gives advice for aspiring AI entrepreneurs and shares his insights about the opportunities and risks of AI tools and artificial general intelligence.</li><li><a title="Microsoft, Meta, and Alphabet disclosed that they had spent $32B+ combined on data centers and other capital expenses in Q1, as they accelerate AI spending " rel="nofollow" href="https://www.nytimes.com/2024/04/27/technology/ai-big-tech-spending.html?unlocked_article_code=1.nk0.EhXi.JtZZR_9vA0VU&amp;smid=url-share">Microsoft, Meta, and Alphabet disclosed that they had spent $32B+ combined on data centers and other capital expenses in Q1, as they accelerate AI spending </a> &mdash; The spending that the industry’s giants expect artificial intelligence to require is starting to come into focus — and it is jarringly large.</li><li><a title="@shiraovide • For a sense of how bonkers the money is " rel="nofollow" href="https://www.threads.net/@shiraovide/post/C6Ocyg0uVMJ">@shiraovide • For a sense of how bonkers the money is </a> &mdash; Google and Microsoft combined spent $26 billion IN THREE MONTHS on computer chips, servers, data centers and other big ticket costs.</li><li><a title="&quot;BlackRock CEO Larry Fink: &quot;In developed countries the big winners are..." rel="nofollow" href="https://twitter.com/newstart_2024/status/1785966279385391337">"BlackRock CEO Larry Fink: "In developed countries the big winners are...</a> &mdash; BlackRock CEO Larry Fink: "In developed countries the big winners are those with shrinking populations.. They'll rapidly develop robotics/AI.. transform productivity.. elevate living standards.. substitute humans for machines"</li><li><a title="Apple Vision Pro a big hit in enterprise" rel="nofollow" href="https://appleinsider.com/articles/24/05/02/apple-vision-pro-a-big-hit-in-enterprise">Apple Vision Pro a big hit in enterprise</a> &mdash; There isn't a line item in Apple's earnings for Apple Vision Pro, but CEO Tim Cook shared a tidbit of interest during the Q2 earnings call. He said Apple Vision Pro has been purchased by half of Fortune 100 companies. </li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Altman&#39;s on a spending spree for AGI – why the huge price tag? Mike&#39;s back from NYC with juicy API gossip, and we break down the incentives pumping up a giant AI bubble.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=darthjarjar">Coder QA</a>: <a rel="nofollow" href="https://jupitersignal.memberful.com/checkout?plan=53334&amp;coupon=darthjarjar">Take $1 a month off your membership for a year, and contribute to our show directly!</a> Promo Code: darthjarjar</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="&#39;Belligerent&#39; United Airlines passenger hit with $20K fine, TSA says" rel="nofollow" href="https://www.foxbusiness.com/lifestyle/belligerent-united-airlines-passenger-ordered-pay-20k-carrier-tsa-says">'Belligerent' United Airlines passenger hit with $20K fine, TSA says</a> &mdash; United Airlines passenger had been in custody since the March 1 incident</li><li><a title="&quot;Sam Altman: I don&#39;t care if we burn $50 billion a year&quot;" rel="nofollow" href="https://twitter.com/tsarnick/status/1785838281671975136?t=E9EIlRX-vHxbQ8g23lQU3A">"Sam Altman: I don't care if we burn $50 billion a year"</a> &mdash; Sam Altman: I don't care if we burn $50 billion a year, we're building AGI and it's going to be worth it</li><li><a title="Sam on GPT4" rel="nofollow" href="https://twitter.com/samsheffer/status/1785874984985919652?t=E9EIlRX-vHxbQ8g23lQU3A">Sam on GPT4</a> &mdash; GPT4 is "the dumbest model any of you will  ever have to use again... by a lot"
</li><li><a title="The Possibilities of AI [Entire Talk] - Sam Altman (OpenAI) - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=GLKoDkbS1Cg">The Possibilities of AI [Entire Talk] - Sam Altman (OpenAI) - YouTube</a> &mdash; Sam Altman is the co-founder and CEO of OpenAI, the AI research and deployment company behind ChatGPT and DALL-E. Altman was president of the early-stage startup accelerator Y Combinator from 2014 to 2019. In 2015, he co-founded OpenAI as a nonprofit research lab with the mission to build general-purpose artificial intelligence that benefits all humanity. In this conversation with Stanford adjunct lecturer Ravi Belani, Altman gives advice for aspiring AI entrepreneurs and shares his insights about the opportunities and risks of AI tools and artificial general intelligence.</li><li><a title="Microsoft, Meta, and Alphabet disclosed that they had spent $32B+ combined on data centers and other capital expenses in Q1, as they accelerate AI spending " rel="nofollow" href="https://www.nytimes.com/2024/04/27/technology/ai-big-tech-spending.html?unlocked_article_code=1.nk0.EhXi.JtZZR_9vA0VU&amp;smid=url-share">Microsoft, Meta, and Alphabet disclosed that they had spent $32B+ combined on data centers and other capital expenses in Q1, as they accelerate AI spending </a> &mdash; The spending that the industry’s giants expect artificial intelligence to require is starting to come into focus — and it is jarringly large.</li><li><a title="@shiraovide • For a sense of how bonkers the money is " rel="nofollow" href="https://www.threads.net/@shiraovide/post/C6Ocyg0uVMJ">@shiraovide • For a sense of how bonkers the money is </a> &mdash; Google and Microsoft combined spent $26 billion IN THREE MONTHS on computer chips, servers, data centers and other big ticket costs.</li><li><a title="&quot;BlackRock CEO Larry Fink: &quot;In developed countries the big winners are..." rel="nofollow" href="https://twitter.com/newstart_2024/status/1785966279385391337">"BlackRock CEO Larry Fink: "In developed countries the big winners are...</a> &mdash; BlackRock CEO Larry Fink: "In developed countries the big winners are those with shrinking populations.. They'll rapidly develop robotics/AI.. transform productivity.. elevate living standards.. substitute humans for machines"</li><li><a title="Apple Vision Pro a big hit in enterprise" rel="nofollow" href="https://appleinsider.com/articles/24/05/02/apple-vision-pro-a-big-hit-in-enterprise">Apple Vision Pro a big hit in enterprise</a> &mdash; There isn't a line item in Apple's earnings for Apple Vision Pro, but CEO Tim Cook shared a tidbit of interest during the Q2 earnings call. He said Apple Vision Pro has been purchased by half of Fortune 100 companies. </li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>441: Dependency Derby</title>
  <link>https://coder.show/441</link>
  <guid isPermaLink="false">3c48d287-c623-4426-820f-0f216364b1f7</guid>
  <pubDate>Wed, 24 Nov 2021 16:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/3c48d287-c623-4426-820f-0f216364b1f7.mp3" length="32416728" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Are Linux devs getting upset with the Python community? We weigh in on a nuanced issue. Plus the mass-moderator resignation over at Rust, and Mike's thoughts on setting up a dev environment on Windows 11.</itunes:subtitle>
  <itunes:duration>45: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>Are Linux devs getting upset with the Python community? We weigh in on a nuanced issue. Plus the mass-mod resignation over at Rust, and Mike's thoughts on setting up a dev environment on Windows 11. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, Web3, SOLID, FastAPI on Windows, Python, Ruby, WSL, Windows 11 development environment, python packaging, pip, Rust Drama, Rust Moderator Resignations, Rust Core Team, unaccountability, drew decault</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Are Linux devs getting upset with the Python community? We weigh in on a nuanced issue. Plus the mass-mod resignation over at Rust, and Mike&#39;s thoughts on setting up a dev environment on Windows 11.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloudguru.com">A Cloud Guru</a>: <a rel="nofollow" href="https://acloudguru.com">A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.</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://shortcut.com/coder">Shortcut.com</a>: <a rel="nofollow" href="https://shortcut.com/coder">Shortcut, because you shouldn’t have to project manage your project management.</a></li></ul><p>Links:</p><ul><li><a title="Windows 11 - A Dev&#39;s Perspective" rel="nofollow" href="https://dominickm.com/windows-11-a-devs-perspective/">Windows 11 - A Dev's Perspective</a> &mdash; I was up and running with Python / FastAPI in less than a half hour. Postgresql, my database of choice, works just fine on Windows. Coder Radio listeners will know that I have been a fan of WSL for some time, however, for this challenge, I stuck with native Windows tooling. That’s right PowerShell! Upon install and launching the now built-in Windows Terminal, I was prompted to update PowerShell to PowerShell 7 and it’s great. If you only use BASH for basic terminal functionality or git from the CLI, you’ll be just fine on PowerShell.</li><li><a title="Python: Please stop screwing over Linux distros" rel="nofollow" href="https://drewdevault.com/2021/11/16/Python-stop-screwing-distros-over.html">Python: Please stop screwing over Linux distros</a> &mdash; I manage my Python packages in the only way which I think is sane: installing them from my Linux distribution’s package manager. I maintain a few dozen Python packages for Alpine Linux myself. It’s from this perspective that, throughout all of this turmoil in Python’s packaging world, I have found myself feeling especially put out.
Every one of these package managers is designed for a reckless world in which programmers chuck packages wholesale into ~/.pip, set up virtualenvs and pin their dependencies to 10 versions and 6 vulnerabilities ago, and ship their computers directly into production in Docker containers which aim to do the minimum amount necessary to make their user’s private data as insecure as possible.</li><li><a title="mod team resignation by BurntSushi · Pull Request #671 · rust-lang/team" rel="nofollow" href="https://github.com/rust-lang/team/pull/671">mod team resignation by BurntSushi · Pull Request #671 · rust-lang/team</a> &mdash; The entire moderation team resigns, effective immediately. This resignation is done in protest of the Core Team placing themselves unaccountable to anyone but themselves.</li><li><a title="1068-rust-governance - The Rust RFC Book" rel="nofollow" href="https://rust-lang.github.io/rfcs/1068-rust-governance.html">1068-rust-governance - The Rust RFC Book</a> &mdash; Subteam, and especially core team members are also held to a high standard of behavior. Part of the reason to separate the moderation subteam is to ensure that CoC violations by Rust's leadership be addressed through the same independent body of moderators.</li><li><a title="Moderation Team Resignation : r/rust" rel="nofollow" href="https://www.reddit.com/r/rust/comments/qzme1z/moderation_team_resignation/hlnxl9f/">Moderation Team Resignation : r/rust</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Are Linux devs getting upset with the Python community? We weigh in on a nuanced issue. Plus the mass-mod resignation over at Rust, and Mike&#39;s thoughts on setting up a dev environment on Windows 11.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloudguru.com">A Cloud Guru</a>: <a rel="nofollow" href="https://acloudguru.com">A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.</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://shortcut.com/coder">Shortcut.com</a>: <a rel="nofollow" href="https://shortcut.com/coder">Shortcut, because you shouldn’t have to project manage your project management.</a></li></ul><p>Links:</p><ul><li><a title="Windows 11 - A Dev&#39;s Perspective" rel="nofollow" href="https://dominickm.com/windows-11-a-devs-perspective/">Windows 11 - A Dev's Perspective</a> &mdash; I was up and running with Python / FastAPI in less than a half hour. Postgresql, my database of choice, works just fine on Windows. Coder Radio listeners will know that I have been a fan of WSL for some time, however, for this challenge, I stuck with native Windows tooling. That’s right PowerShell! Upon install and launching the now built-in Windows Terminal, I was prompted to update PowerShell to PowerShell 7 and it’s great. If you only use BASH for basic terminal functionality or git from the CLI, you’ll be just fine on PowerShell.</li><li><a title="Python: Please stop screwing over Linux distros" rel="nofollow" href="https://drewdevault.com/2021/11/16/Python-stop-screwing-distros-over.html">Python: Please stop screwing over Linux distros</a> &mdash; I manage my Python packages in the only way which I think is sane: installing them from my Linux distribution’s package manager. I maintain a few dozen Python packages for Alpine Linux myself. It’s from this perspective that, throughout all of this turmoil in Python’s packaging world, I have found myself feeling especially put out.
Every one of these package managers is designed for a reckless world in which programmers chuck packages wholesale into ~/.pip, set up virtualenvs and pin their dependencies to 10 versions and 6 vulnerabilities ago, and ship their computers directly into production in Docker containers which aim to do the minimum amount necessary to make their user’s private data as insecure as possible.</li><li><a title="mod team resignation by BurntSushi · Pull Request #671 · rust-lang/team" rel="nofollow" href="https://github.com/rust-lang/team/pull/671">mod team resignation by BurntSushi · Pull Request #671 · rust-lang/team</a> &mdash; The entire moderation team resigns, effective immediately. This resignation is done in protest of the Core Team placing themselves unaccountable to anyone but themselves.</li><li><a title="1068-rust-governance - The Rust RFC Book" rel="nofollow" href="https://rust-lang.github.io/rfcs/1068-rust-governance.html">1068-rust-governance - The Rust RFC Book</a> &mdash; Subteam, and especially core team members are also held to a high standard of behavior. Part of the reason to separate the moderation subteam is to ensure that CoC violations by Rust's leadership be addressed through the same independent body of moderators.</li><li><a title="Moderation Team Resignation : r/rust" rel="nofollow" href="https://www.reddit.com/r/rust/comments/qzme1z/moderation_team_resignation/hlnxl9f/">Moderation Team Resignation : r/rust</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>425: Ruby in the Rough</title>
  <link>https://coder.show/425</link>
  <guid isPermaLink="false">eff394fc-81d5-40d3-81f9-922c41c9b8b4</guid>
  <pubDate>Wed, 04 Aug 2021 08:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/eff394fc-81d5-40d3-81f9-922c41c9b8b4.mp3" length="33653992" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Big promises are being made in Ruby land, but will they take hold? Plus, Tech Crunch says Open Source is dead, why we couldn’t disagree more.</itunes:subtitle>
  <itunes:duration>46: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>Big promises are being made in Ruby land, Tech Crunch says Open Source is dead, and we have thoughts to share about both!
We also discuss Google's Time Crystals. They have the power to fundamentally change our lives, but what the heck are they? 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, Sorbet Compiler, LLVM, Ruby, Type annotations , Time Crystals, compiler, Stripe, thermal equilibrium, perpetual motion machine, new phase of matter, Google, Quantum computers, end of open source, University of Minnesota, hypocrite commits, Linux kernel, FOSS</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Big promises are being made in Ruby land, Tech Crunch says Open Source is dead, and we have thoughts to share about both!</p>

<p>We also discuss Google&#39;s Time Crystals. They have the power to fundamentally change our lives, but what the heck are they?</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloudguru.com">A Cloud Guru</a>: <a rel="nofollow" href="https://acloudguru.com">A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.</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="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="Sorbet Compiler" rel="nofollow" href="https://sorbet.org/blog/2021/07/30/open-sourcing-sorbet-compiler">Sorbet Compiler</a> &mdash; For the past year, the Sorbet team has been working on an experimental, ahead-of-time compiler for Ruby, powered by Sorbet and LLVM. Today we’re sharing the source code for it.</li><li><a title="Patrick Collison on Twitter" rel="nofollow" href="https://twitter.com/patrickc/status/1410269843585069056">Patrick Collison on Twitter</a> &mdash; We're big believers in multi-year infrastructure bets. After a few years of Ruby infra work, our in-house Ruby compiler is now 22–170% faster than Ruby's default implementation for Stripe's production API traffic. If interested in working on such problems, we're hiring!</li><li><a title="Sorbet · A static type checker for Ruby" rel="nofollow" href="https://sorbet.org/">Sorbet · A static type checker for Ruby</a> &mdash; Sorbet is 100% compatible with Ruby. It type checks normal method definitions, and introduces backwards-compatible syntax for method signatures.</li><li><a title="Time crystals" rel="nofollow" href="https://thenextweb.com/news/google-may-have-achieved-breakthrough-time-crystals">Time crystals</a> &mdash; But time crystals want to be coherent. So putting them inside a quantum computer, and using them to conduct computer processes could potentially serve an incredibly important function: ensuring quantum coherence.</li><li><a title="White paper: Observation of Time-Crystalline Eigenstate Order on a Quantum Processor" rel="nofollow" href="https://arxiv.org/abs/2107.13571">White paper: Observation of Time-Crystalline Eigenstate Order on a Quantum Processor</a> &mdash;  Here we implement a continuous family of tunable CPHASE gates on an array of superconducting qubits to experimentally observe an eigenstate-ordered DTC. We demonstrate the characteristic spatiotemporal response of a DTC for generic initial states. Our work employs a time-reversal protocol that discriminates external decoherence from intrinsic thermalization, and leverages quantum typicality to circumvent the exponential cost of densely sampling the eigenspectrum. In addition, we locate the phase transition out of the DTC with an experimental finite-size analysis. These results establish a scalable approach to study non-equilibrium phases of matter on current quantum processors.</li><li><a title="First ‘Time Crystal’ Built Using Google’s Quantum Computer" rel="nofollow" href="https://www.quantamagazine.org/first-time-crystal-built-using-googles-quantum-computer-20210730/">First ‘Time Crystal’ Built Using Google’s Quantum Computer</a></li><li><a title="Time crystals could be the miracle quantum computing needs" rel="nofollow" href="https://thenextweb.com/news/time-crystals-could-be-the-miracle-quantum-computing-needs">Time crystals could be the miracle quantum computing needs</a></li><li><a title="The end of open source?" rel="nofollow" href="https://techcrunch.com/2021/07/18/the-end-of-open-source/">The end of open source?</a> &mdash; I think the “hypocrite commits” contretemps is symptomatic, on every side, of related trends that threaten the entire extended open-source ecosystem and its users. That ecosystem has long wrestled with problems of scale, complexity and free and open-source software’s (FOSS) increasingly critical importance to every kind of human undertaking. </li><li><a title="Facebook allegedly tried to buy Pegasus spyware to track iPhone users" rel="nofollow" href="https://www.cultofmac.com/698979/facebook-pegasus-nso-spyware-track-iphone-users/">Facebook allegedly tried to buy Pegasus spyware to track iPhone users</a> &mdash; The Facebook representatives stated that Facebook was concerned that its method for gathering user data through Onavo Protect was less effective on Apple devices than on Android devices,” Hulio said in his declaration.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Big promises are being made in Ruby land, Tech Crunch says Open Source is dead, and we have thoughts to share about both!</p>

<p>We also discuss Google&#39;s Time Crystals. They have the power to fundamentally change our lives, but what the heck are they?</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloudguru.com">A Cloud Guru</a>: <a rel="nofollow" href="https://acloudguru.com">A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.</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="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="Sorbet Compiler" rel="nofollow" href="https://sorbet.org/blog/2021/07/30/open-sourcing-sorbet-compiler">Sorbet Compiler</a> &mdash; For the past year, the Sorbet team has been working on an experimental, ahead-of-time compiler for Ruby, powered by Sorbet and LLVM. Today we’re sharing the source code for it.</li><li><a title="Patrick Collison on Twitter" rel="nofollow" href="https://twitter.com/patrickc/status/1410269843585069056">Patrick Collison on Twitter</a> &mdash; We're big believers in multi-year infrastructure bets. After a few years of Ruby infra work, our in-house Ruby compiler is now 22–170% faster than Ruby's default implementation for Stripe's production API traffic. If interested in working on such problems, we're hiring!</li><li><a title="Sorbet · A static type checker for Ruby" rel="nofollow" href="https://sorbet.org/">Sorbet · A static type checker for Ruby</a> &mdash; Sorbet is 100% compatible with Ruby. It type checks normal method definitions, and introduces backwards-compatible syntax for method signatures.</li><li><a title="Time crystals" rel="nofollow" href="https://thenextweb.com/news/google-may-have-achieved-breakthrough-time-crystals">Time crystals</a> &mdash; But time crystals want to be coherent. So putting them inside a quantum computer, and using them to conduct computer processes could potentially serve an incredibly important function: ensuring quantum coherence.</li><li><a title="White paper: Observation of Time-Crystalline Eigenstate Order on a Quantum Processor" rel="nofollow" href="https://arxiv.org/abs/2107.13571">White paper: Observation of Time-Crystalline Eigenstate Order on a Quantum Processor</a> &mdash;  Here we implement a continuous family of tunable CPHASE gates on an array of superconducting qubits to experimentally observe an eigenstate-ordered DTC. We demonstrate the characteristic spatiotemporal response of a DTC for generic initial states. Our work employs a time-reversal protocol that discriminates external decoherence from intrinsic thermalization, and leverages quantum typicality to circumvent the exponential cost of densely sampling the eigenspectrum. In addition, we locate the phase transition out of the DTC with an experimental finite-size analysis. These results establish a scalable approach to study non-equilibrium phases of matter on current quantum processors.</li><li><a title="First ‘Time Crystal’ Built Using Google’s Quantum Computer" rel="nofollow" href="https://www.quantamagazine.org/first-time-crystal-built-using-googles-quantum-computer-20210730/">First ‘Time Crystal’ Built Using Google’s Quantum Computer</a></li><li><a title="Time crystals could be the miracle quantum computing needs" rel="nofollow" href="https://thenextweb.com/news/time-crystals-could-be-the-miracle-quantum-computing-needs">Time crystals could be the miracle quantum computing needs</a></li><li><a title="The end of open source?" rel="nofollow" href="https://techcrunch.com/2021/07/18/the-end-of-open-source/">The end of open source?</a> &mdash; I think the “hypocrite commits” contretemps is symptomatic, on every side, of related trends that threaten the entire extended open-source ecosystem and its users. That ecosystem has long wrestled with problems of scale, complexity and free and open-source software’s (FOSS) increasingly critical importance to every kind of human undertaking. </li><li><a title="Facebook allegedly tried to buy Pegasus spyware to track iPhone users" rel="nofollow" href="https://www.cultofmac.com/698979/facebook-pegasus-nso-spyware-track-iphone-users/">Facebook allegedly tried to buy Pegasus spyware to track iPhone users</a> &mdash; The Facebook representatives stated that Facebook was concerned that its method for gathering user data through Onavo Protect was less effective on Apple devices than on Android devices,” Hulio said in his declaration.</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>389: Smoked Laptops</title>
  <link>https://coder.show/389</link>
  <guid isPermaLink="false">f2b9441e-7832-4602-a280-4f4dc7768eea</guid>
  <pubDate>Wed, 25 Nov 2020 20:30:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/f2b9441e-7832-4602-a280-4f4dc7768eea.mp3" length="36035105" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike buys a laptop live on air while Chris worries about the turkey.</itunes:subtitle>
  <itunes:duration>50:02</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 buys a laptop live on air while Chris worries about the turkey. 
</description>
  <itunes:keywords>Coder Radio, Development Podcast, Jupiter Broadcasting, Tensorflow, Laptop for dev work, ThinkPad X1, Galgo Pro, System76, Lenovo, Python, Ruby</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike buys a laptop live on air while Chris worries about the turkey.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloudguru.com">A Cloud Guru</a>: <a rel="nofollow" href="https://acloudguru.com">A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.</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="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="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1330910331217055744">Michael Dominick on Twitter</a> &mdash; "Live purchases are fun right?"</li><li><a title="Thoughts of Linus Torvalds on M1 Macs" rel="nofollow" href="https://www.reddit.com/r/linux/comments/jz16o9/thoughts_of_linus_torvalds_on_m1_macs/">Thoughts of Linus Torvalds on M1 Macs</a></li><li><a title="Apple will reduce App Store cut to 15 percent for most developers starting January 1st" rel="nofollow" href="https://www.theverge.com/2020/11/18/21572302/apple-app-store-small-business-program-commission-cut-15-percent-reduction">Apple will reduce App Store cut to 15 percent for most developers starting January 1st</a> &mdash; 
Any developer that earns less than $1 million in revenue per year is eligible</li><li><a title="ThinkPad X1 Carbon Gen 8 with Linux" rel="nofollow" href="https://www.lenovo.com/us/en/laptops/thinkpad/thinkpad-x1/X1-Carbon-Gen-8-/p/20U9CTO1WWENUS2/customize">ThinkPad X1 Carbon Gen 8 with Linux</a></li><li><a title="Galago Pro - System76" rel="nofollow" href="https://system76.com/laptops/galago">Galago Pro - System76</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike buys a laptop live on air while Chris worries about the turkey.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloudguru.com">A Cloud Guru</a>: <a rel="nofollow" href="https://acloudguru.com">A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.</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="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="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1330910331217055744">Michael Dominick on Twitter</a> &mdash; "Live purchases are fun right?"</li><li><a title="Thoughts of Linus Torvalds on M1 Macs" rel="nofollow" href="https://www.reddit.com/r/linux/comments/jz16o9/thoughts_of_linus_torvalds_on_m1_macs/">Thoughts of Linus Torvalds on M1 Macs</a></li><li><a title="Apple will reduce App Store cut to 15 percent for most developers starting January 1st" rel="nofollow" href="https://www.theverge.com/2020/11/18/21572302/apple-app-store-small-business-program-commission-cut-15-percent-reduction">Apple will reduce App Store cut to 15 percent for most developers starting January 1st</a> &mdash; 
Any developer that earns less than $1 million in revenue per year is eligible</li><li><a title="ThinkPad X1 Carbon Gen 8 with Linux" rel="nofollow" href="https://www.lenovo.com/us/en/laptops/thinkpad/thinkpad-x1/X1-Carbon-Gen-8-/p/20U9CTO1WWENUS2/customize">ThinkPad X1 Carbon Gen 8 with Linux</a></li><li><a title="Galago Pro - System76" rel="nofollow" href="https://system76.com/laptops/galago">Galago Pro - System76</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>387: ARMed &amp; Dangerous</title>
  <link>https://coder.show/387</link>
  <guid isPermaLink="false">83800586-9eeb-4114-be5f-0cf6fbbf07f7</guid>
  <pubDate>Wed, 11 Nov 2020 20:30:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/83800586-9eeb-4114-be5f-0cf6fbbf07f7.mp3" length="21880708" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Our first reactions to Apple's ARM event, how these new systems will impact developers, and if we're buying one.</itunes:subtitle>
  <itunes:duration>30:23</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>Our first reactions to Apple's ARM event, how these new systems will impact developers, and if we're buying one. 
</description>
  <itunes:keywords>Apple Event Recap, ARM Mac, Xcode on Arm, Ruby, Python, Coder Radio, Development Podcast, Jupiter Broadcasting</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Our first reactions to Apple&#39;s ARM event, how these new systems will impact developers, and if we&#39;re buying one.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloud.guru/learn/running-linux-servers-on-azure/?utm_source=jupiter&amp;utm_medium=cpc">A Cloud Guru</a>: <a rel="nofollow" href="https://acloud.guru/learn/running-linux-servers-on-azure/?utm_source=jupiter&amp;utm_medium=cpc">This course will provide you with an understanding of Linux on Azure and practical hands-on experience performing key configuration and management tasks.</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="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="Apple Event — November 10 - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=5AwdkGKmZ0I">Apple Event — November 10 - YouTube</a> &mdash; Join us for a special Apple Event on November 10 at 10 a.m. PST. Set a reminder and we'll send an update before the show.</li><li><a title="New MacBook Air and MacBook Pro Still Have 720p Camera, But Apple Promises Better Quality From M1" rel="nofollow" href="https://www.macrumors.com/2020/11/10/macbook-pro-m1-720p-camera/">New MacBook Air and MacBook Pro Still Have 720p Camera, But Apple Promises Better Quality From M1</a> &mdash; During today's event where Apple unveiled the new MacBook Air and MacBook Pro models, there was a mention of a new image signal processor for the camera, which brings some improvements to camera quality.</li><li><a title="MacBook Air and MacBook Pro M1 Chips Have Same 8-Core CPUs, No Upgrades Available" rel="nofollow" href="https://www.macrumors.com/2020/11/10/macbook-air-pro-same-m1-chip/">MacBook Air and MacBook Pro M1 Chips Have Same 8-Core CPUs, No Upgrades Available</a> &mdash; The newly announced MacBook Air and MacBook Pro models that Apple announced today are equipped with the same 8-core M1 chip that also offers an integrated GPU, with Apple offering no CPU upgrades.</li><li><a title="M1 MacBook Pro Replaces Low-End Model, Higher-End Intel Options Still Available" rel="nofollow" href="https://www.macrumors.com/2020/11/10/macbook-pro-m1-intel-models-still-available/">M1 MacBook Pro Replaces Low-End Model, Higher-End Intel Options Still Available</a> &mdash; The new 13-inch MacBook Pro with an M1 chip replaces the lower-end ‌MacBook Pro‌ models that were previously available, and Apple is continuing to sell it right alongside higher-end models that continue to feature Intel chips.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Our first reactions to Apple&#39;s ARM event, how these new systems will impact developers, and if we&#39;re buying one.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="https://acloud.guru/learn/running-linux-servers-on-azure/?utm_source=jupiter&amp;utm_medium=cpc">A Cloud Guru</a>: <a rel="nofollow" href="https://acloud.guru/learn/running-linux-servers-on-azure/?utm_source=jupiter&amp;utm_medium=cpc">This course will provide you with an understanding of Linux on Azure and practical hands-on experience performing key configuration and management tasks.</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="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="Apple Event — November 10 - YouTube" rel="nofollow" href="https://www.youtube.com/watch?v=5AwdkGKmZ0I">Apple Event — November 10 - YouTube</a> &mdash; Join us for a special Apple Event on November 10 at 10 a.m. PST. Set a reminder and we'll send an update before the show.</li><li><a title="New MacBook Air and MacBook Pro Still Have 720p Camera, But Apple Promises Better Quality From M1" rel="nofollow" href="https://www.macrumors.com/2020/11/10/macbook-pro-m1-720p-camera/">New MacBook Air and MacBook Pro Still Have 720p Camera, But Apple Promises Better Quality From M1</a> &mdash; During today's event where Apple unveiled the new MacBook Air and MacBook Pro models, there was a mention of a new image signal processor for the camera, which brings some improvements to camera quality.</li><li><a title="MacBook Air and MacBook Pro M1 Chips Have Same 8-Core CPUs, No Upgrades Available" rel="nofollow" href="https://www.macrumors.com/2020/11/10/macbook-air-pro-same-m1-chip/">MacBook Air and MacBook Pro M1 Chips Have Same 8-Core CPUs, No Upgrades Available</a> &mdash; The newly announced MacBook Air and MacBook Pro models that Apple announced today are equipped with the same 8-core M1 chip that also offers an integrated GPU, with Apple offering no CPU upgrades.</li><li><a title="M1 MacBook Pro Replaces Low-End Model, Higher-End Intel Options Still Available" rel="nofollow" href="https://www.macrumors.com/2020/11/10/macbook-pro-m1-intel-models-still-available/">M1 MacBook Pro Replaces Low-End Model, Higher-End Intel Options Still Available</a> &mdash; The new 13-inch MacBook Pro with an M1 chip replaces the lower-end ‌MacBook Pro‌ models that were previously available, and Apple is continuing to sell it right alongside higher-end models that continue to feature Intel chips.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>374: Python's Long Tail</title>
  <link>https://coder.show/374</link>
  <guid isPermaLink="false">ed6631f5-392e-4b01-8157-8a8cd8d9d4be</guid>
  <pubDate>Mon, 09 Sep 2019 23:45:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/ed6631f5-392e-4b01-8157-8a8cd8d9d4be.mp3" length="24085025" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>As Python 2's demise draws near we reflect on Python's popularity, the growing adoption of static typing, and why the Python 3 transition took so long.

Plus Apple's audacious app store tactics, Google's troubles with Typescript, and more!</itunes:subtitle>
  <itunes:duration>33:27</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>As Python 2's demise draws near we reflect on Python's popularity, the growing adoption of static typing, and why the Python 3 transition took so long.
Plus Apple's audacious app store tactics, Google's troubles with Typescript, and more! 
</description>
  <itunes:keywords>macOS, Google, Typescript, Perl, Perl 6 Microsoft, Pry, Ruby, Web Development, static type checking, python, python2, python2, dropbox, Apple, app store, Clue, Sherlock, ProjectPSX, Playstation, Emulator, fzf, fuzzy finder, Go, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>As Python 2&#39;s demise draws near we reflect on Python&#39;s popularity, the growing adoption of static typing, and why the Python 3 transition took so long.</p>

<p>Plus Apple&#39;s audacious app store tactics, Google&#39;s troubles with Typescript, and more!</p><p>Links:</p><ul><li><a title="Correction: macOS and Zsh" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/cz5v35/coder_radio_373_interactive_investigations_coder/eyxrq6c/">Correction: macOS and Zsh</a> &mdash; I believe the new macOS Catalina shell is zsh.</li><li><a title="Feedback: What about Perl 6?" rel="nofollow" href="https://slexy.org/view/s2GMa363ln">Feedback: What about Perl 6?</a> &mdash; Last episode (373) that's on about shell scripting, interpreted  languages, repl &amp; cli, made me think about Perl 6.</li><li><a title="Feedback: Pry and a Pick" rel="nofollow" href="https://slexy.org/view/s2sHl0j5xl">Feedback: Pry and a Pick</a> &mdash; In the previous episode I was amazed to hear that Mike had never used pry before! It's one of the first things I show off to people when introducing them to Ruby.</li><li><a title="Feedback: Learning Web Dev" rel="nofollow" href="https://slexy.org/view/s20RoYjNmV">Feedback: Learning Web Dev</a> &mdash; I feel woefully unready and I was wondering if either of you had suggestions for structured content around web dev/design that I could use to augment my learning? I've been using Pluralsight, which is great, and I'd be curious to know what else you might suggest.
</li><li><a title="Google feedback on TypeScript 3.5" rel="nofollow" href="https://github.com/microsoft/TypeScript/issues/33272">Google feedback on TypeScript 3.5</a> &mdash; We know and expect every TypeScript upgrade to involve some work. For example, improvements to the standard library are expected and welcomed by us, even though they may mean removing similar but incompatible definitions from our own code base. However, TypeScript 3.5 was a lot more work for us than other recent TypeScript upgrades.</li><li><a title="Apple has copied some of the most popular apps in the App Store for its iPhone, iPad and other software updates - The Washington Post" rel="nofollow" href="https://www.washingtonpost.com/technology/2019/09/05/how-apple-uses-its-app-store-copy-best-ideas/">Apple has copied some of the most popular apps in the App Store for its iPhone, iPad and other software updates - The Washington Post</a> &mdash; Apple plans this month to incorporate some of Clue’s core functionality such as fertility and period prediction into its own Health app that comes pre-installed in every iPhone and is free — unlike Clue, which is free to download but earns money by selling subscriptions and services within its app. Apple’s past incorporation of functionality included in other third-party apps has often led to their demise.

</li><li><a title="How Apple’s Apps Topped Rivals in the App Store It Controls - The New York Times" rel="nofollow" href="https://www.nytimes.com/interactive/2019/09/09/technology/apple-app-store-competition.html">How Apple’s Apps Topped Rivals in the App Store It Controls - The New York Times</a> &mdash; But as Apple has become one of the largest competitors on a platform that it controls, suspicions that the company has been tipping the scales in its own favor are at the heart of antitrust complaints in the United States, Europe and Russia.</li><li><a title="Sunsetting Python 2 | Python.org" rel="nofollow" href="https://www.python.org/doc/sunset-python-2/">Sunsetting Python 2 | Python.org</a> &mdash; We have decided that January 1, 2020, will be the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can.</li><li><a title="Python 2.7 Countdown" rel="nofollow" href="https://pythonclock.org/">Python 2.7 Countdown</a></li><li><a title="Porting Python 2 Code to Python 3" rel="nofollow" href="https://docs.python.org/3/howto/pyporting.html">Porting Python 2 Code to Python 3</a></li><li><a title="Our journey to type checking 4 million lines of Python | Dropbox Tech Blog" rel="nofollow" href="https://blogs.dropbox.com/tech/2019/09/our-journey-to-type-checking-4-million-lines-of-python/">Our journey to type checking 4 million lines of Python | Dropbox Tech Blog</a> &mdash; Dropbox is a big user of Python. It’s our most widely used language both for backend services and the desktop client app (we are also heavy users of Go, TypeScript, and Rust). At our scale—millions of lines of Python—the dynamic typing in Python made code needlessly hard to understand and started to seriously impact productivity. T</li><li><a title="ProjectPSX: Experimental C# Playstation Emulator" rel="nofollow" href="https://github.com/BluestormDNA/ProjectPSX">ProjectPSX: Experimental C# Playstation Emulator</a> &mdash; ProjectPSX is a C# coded emulator of the original Sony Playstation (Playstation 1/PS1/PSX)

</li><li><a title="junegunn/fzf" rel="nofollow" href="https://github.com/junegunn/fzf">junegunn/fzf</a> &mdash; fzf is a general-purpose command-line fuzzy finder.

</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>As Python 2&#39;s demise draws near we reflect on Python&#39;s popularity, the growing adoption of static typing, and why the Python 3 transition took so long.</p>

<p>Plus Apple&#39;s audacious app store tactics, Google&#39;s troubles with Typescript, and more!</p><p>Links:</p><ul><li><a title="Correction: macOS and Zsh" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/cz5v35/coder_radio_373_interactive_investigations_coder/eyxrq6c/">Correction: macOS and Zsh</a> &mdash; I believe the new macOS Catalina shell is zsh.</li><li><a title="Feedback: What about Perl 6?" rel="nofollow" href="https://slexy.org/view/s2GMa363ln">Feedback: What about Perl 6?</a> &mdash; Last episode (373) that's on about shell scripting, interpreted  languages, repl &amp; cli, made me think about Perl 6.</li><li><a title="Feedback: Pry and a Pick" rel="nofollow" href="https://slexy.org/view/s2sHl0j5xl">Feedback: Pry and a Pick</a> &mdash; In the previous episode I was amazed to hear that Mike had never used pry before! It's one of the first things I show off to people when introducing them to Ruby.</li><li><a title="Feedback: Learning Web Dev" rel="nofollow" href="https://slexy.org/view/s20RoYjNmV">Feedback: Learning Web Dev</a> &mdash; I feel woefully unready and I was wondering if either of you had suggestions for structured content around web dev/design that I could use to augment my learning? I've been using Pluralsight, which is great, and I'd be curious to know what else you might suggest.
</li><li><a title="Google feedback on TypeScript 3.5" rel="nofollow" href="https://github.com/microsoft/TypeScript/issues/33272">Google feedback on TypeScript 3.5</a> &mdash; We know and expect every TypeScript upgrade to involve some work. For example, improvements to the standard library are expected and welcomed by us, even though they may mean removing similar but incompatible definitions from our own code base. However, TypeScript 3.5 was a lot more work for us than other recent TypeScript upgrades.</li><li><a title="Apple has copied some of the most popular apps in the App Store for its iPhone, iPad and other software updates - The Washington Post" rel="nofollow" href="https://www.washingtonpost.com/technology/2019/09/05/how-apple-uses-its-app-store-copy-best-ideas/">Apple has copied some of the most popular apps in the App Store for its iPhone, iPad and other software updates - The Washington Post</a> &mdash; Apple plans this month to incorporate some of Clue’s core functionality such as fertility and period prediction into its own Health app that comes pre-installed in every iPhone and is free — unlike Clue, which is free to download but earns money by selling subscriptions and services within its app. Apple’s past incorporation of functionality included in other third-party apps has often led to their demise.

</li><li><a title="How Apple’s Apps Topped Rivals in the App Store It Controls - The New York Times" rel="nofollow" href="https://www.nytimes.com/interactive/2019/09/09/technology/apple-app-store-competition.html">How Apple’s Apps Topped Rivals in the App Store It Controls - The New York Times</a> &mdash; But as Apple has become one of the largest competitors on a platform that it controls, suspicions that the company has been tipping the scales in its own favor are at the heart of antitrust complaints in the United States, Europe and Russia.</li><li><a title="Sunsetting Python 2 | Python.org" rel="nofollow" href="https://www.python.org/doc/sunset-python-2/">Sunsetting Python 2 | Python.org</a> &mdash; We have decided that January 1, 2020, will be the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can.</li><li><a title="Python 2.7 Countdown" rel="nofollow" href="https://pythonclock.org/">Python 2.7 Countdown</a></li><li><a title="Porting Python 2 Code to Python 3" rel="nofollow" href="https://docs.python.org/3/howto/pyporting.html">Porting Python 2 Code to Python 3</a></li><li><a title="Our journey to type checking 4 million lines of Python | Dropbox Tech Blog" rel="nofollow" href="https://blogs.dropbox.com/tech/2019/09/our-journey-to-type-checking-4-million-lines-of-python/">Our journey to type checking 4 million lines of Python | Dropbox Tech Blog</a> &mdash; Dropbox is a big user of Python. It’s our most widely used language both for backend services and the desktop client app (we are also heavy users of Go, TypeScript, and Rust). At our scale—millions of lines of Python—the dynamic typing in Python made code needlessly hard to understand and started to seriously impact productivity. T</li><li><a title="ProjectPSX: Experimental C# Playstation Emulator" rel="nofollow" href="https://github.com/BluestormDNA/ProjectPSX">ProjectPSX: Experimental C# Playstation Emulator</a> &mdash; ProjectPSX is a C# coded emulator of the original Sony Playstation (Playstation 1/PS1/PSX)

</li><li><a title="junegunn/fzf" rel="nofollow" href="https://github.com/junegunn/fzf">junegunn/fzf</a> &mdash; fzf is a general-purpose command-line fuzzy finder.

</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>373: Interactive Investigations</title>
  <link>https://coder.show/373</link>
  <guid isPermaLink="false">fc417cc1-4b99-4d2b-9817-ffe1f3f624ae</guid>
  <pubDate>Mon, 02 Sep 2019 23:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/fc417cc1-4b99-4d2b-9817-ffe1f3f624ae.mp3" length="26640741" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We debate the best way to package scripting language apps then explore interactive development and the importance of a good shell.</itunes:subtitle>
  <itunes:duration>37:00</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 best way to package scripting language apps then explore interactive development and the importance of a good shell.
Plus npm bans terminal ads, what comes after Rust, and why Mike hates macros. 
</description>
  <itunes:keywords>.NET, C#, F#,  Rust, memory safety, formal methods, macros, monkeypatching, ruby, python, npm, advertising, supporting open source, macOS, scripting languages, application packaging, homebrew, snapcraft, flatpak, appimage, containers, docker, REPL, clojure, interactive development, smalltalk, forth, bpython, pry, rebel-readline, exploratory programming, sql, sqlite, litecli, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We debate the best way to package scripting language apps then explore interactive development and the importance of a good shell.</p>

<p>Plus npm bans terminal ads, what comes after Rust, and why Mike hates macros.</p><p>Links:</p><ul><li><a title="Feedback: Getting started on .NET?" rel="nofollow" href="https://slexy.org/view/s2bssmHTau">Feedback: Getting started on .NET?</a> &mdash; My question is what is the easiest route to get started in .net development? When I looked online there are several different languages that can be used from C# ,F#, ASP.NEt among others. In your personal experience what is the easiest way to get started on this path?</li><li><a title="Feedback: Questioning Rust" rel="nofollow" href="https://slexy.org/view/s21pB91Mje">Feedback: Questioning Rust</a> &mdash; [...] The primary issue here is that most of the work to prove that safety (beyond "trust me" blocks) is pushed onto the developer instead of having the compiler insert protections surmised from uses of the data structures outlined in the source code.  After all, it can only prove what it is shown, not what it assumes.</li><li><a title="Feedback on Mike and Macros" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/cw5pki/crystal_clear_coder_radio_show_372/eyprsx0/">Feedback on Mike and Macros</a> &mdash; I'd also love to hear more about what you dislike about macros. Personally, I view Rust's macro system as one of its biggest selling points. I've written more than a few macros myself and, every time, they've simplified my code in ways I couldn't have managed without them. Perhaps more importantly, I've also noticed that many of my favorite crates make heavy use of macros—and doing so lets them expose a much more ergonomic API.</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><li><a title="npm Bans Terminal Ads" rel="nofollow" href="https://www.zdnet.com/article/npm-bans-terminal-ads/">npm Bans Terminal Ads</a> &mdash; After last week a popular JavaScript library started showing full-blown ads in the npm command-line interface, npm, Inc., the company that runs the npm tool and website, has taken a stance and plans to ban such behavior in the future.
</li><li><a title="Apple wants to remove scripting languages from macOS" rel="nofollow" href="https://dev.to/stereobooster/apple-wants-to-remove-scripting-languages-2l0i">Apple wants to remove scripting languages from macOS</a> &mdash; Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. In future versions of macOS, scripting language runtimes won’t be available by default, and may require you to install an additional package. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app</li><li><a title="Building Standalone Python Applications with PyOxidizer" rel="nofollow" href="https://gregoryszorc.com/blog/2019/06/24/building-standalone-python-applications-with-pyoxidizer/">Building Standalone Python Applications with PyOxidizer</a> &mdash; Python hasn't ever had a consistent story for how I give my code to someone else, especially if that someone else isn't a developer and just wants to use my application. </li><li><a title="Traveling Ruby: self-contained, portable Ruby binaries" rel="nofollow" href="https://phusion.github.io/traveling-ruby/">Traveling Ruby: self-contained, portable Ruby binaries</a> &mdash; Traveling Ruby lets you create self-contained Ruby app packages for Windows, Linux and OS X.</li><li><a title="ruby-packer" rel="nofollow" href="https://github.com/pmq20/ruby-packer">ruby-packer</a> &mdash; Packing your Ruby application into a single executable.

</li><li><a title="fogus: Notes on Interactive Computing Environments" rel="nofollow" href="http://blog.fogus.me/2019/04/03/notes-on-interactive-computing-environments/">fogus: Notes on Interactive Computing Environments</a> &mdash; Your programming environments should be an active partner in the act of creating systems.

</li><li><a title="Tim Ewald - Clojure: Programming with Hand Tools" rel="nofollow" href="https://www.youtube.com/watch?v=ShEez0JkOFw">Tim Ewald - Clojure: Programming with Hand Tools</a> &mdash; For most of human history, furniture was built by hand using a small set of simple tools. This approach connects you in a profoundly direct way to the work, your effort to the result. This changed with the rise of machine tools, which made production more efficient but also altered what's made and how we think about making it in in a profound way. This talk explores the effects of automation on our work, which is as relevant to software as it is to furniture, especially now that once again, with Clojure, we are building things using a small set of simple tools.</li><li><a title="Things You Didn&#39;t Know About GNU Readline" rel="nofollow" href="https://twobithistory.org/2019/08/22/readline.html">Things You Didn't Know About GNU Readline</a> &mdash; GNU Readline is an unassuming little software library that I relied on for years without realizing that it was there. Tens of thousands of people probably use it every day without thinking about it. If you use the Bash shell, every time you auto-complete a filename, or move the cursor around within a single line of input text, or search through the history of your previous commands, you are using GNU Readline. </li><li><a title="bpython" rel="nofollow" href="https://github.com/bpython/bpython">bpython</a> &mdash; A fancy curses interface to the Python interactive interpreter</li><li><a title="pry" rel="nofollow" href="https://github.com/pry/pry">pry</a> &mdash; Pry is a runtime developer console and IRB alternative with powerful introspection capabilities. Pry aims to be more than an IRB replacement. It is an attempt to bring REPL driven programming to the Ruby language.

</li><li><a title="Ammonite" rel="nofollow" href="https://ammonite.io/">Ammonite</a> &mdash; Ammonite lets you use the Scala language for scripting purposes: in the REPL, as scripts, as a library to use in existing projects, or as a standalone systems shell.

</li><li><a title="rebel-readline" rel="nofollow" href="https://github.com/bhauman/rebel-readline">rebel-readline</a> &mdash; A terminal readline library for Clojure Dialects

</li><li><a title="litecli" rel="nofollow" href="https://github.com/dbcli/litecli">litecli</a> &mdash; A command-line client for SQLite databases that has auto-completion and syntax highlighting.
</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We debate the best way to package scripting language apps then explore interactive development and the importance of a good shell.</p>

<p>Plus npm bans terminal ads, what comes after Rust, and why Mike hates macros.</p><p>Links:</p><ul><li><a title="Feedback: Getting started on .NET?" rel="nofollow" href="https://slexy.org/view/s2bssmHTau">Feedback: Getting started on .NET?</a> &mdash; My question is what is the easiest route to get started in .net development? When I looked online there are several different languages that can be used from C# ,F#, ASP.NEt among others. In your personal experience what is the easiest way to get started on this path?</li><li><a title="Feedback: Questioning Rust" rel="nofollow" href="https://slexy.org/view/s21pB91Mje">Feedback: Questioning Rust</a> &mdash; [...] The primary issue here is that most of the work to prove that safety (beyond "trust me" blocks) is pushed onto the developer instead of having the compiler insert protections surmised from uses of the data structures outlined in the source code.  After all, it can only prove what it is shown, not what it assumes.</li><li><a title="Feedback on Mike and Macros" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/cw5pki/crystal_clear_coder_radio_show_372/eyprsx0/">Feedback on Mike and Macros</a> &mdash; I'd also love to hear more about what you dislike about macros. Personally, I view Rust's macro system as one of its biggest selling points. I've written more than a few macros myself and, every time, they've simplified my code in ways I couldn't have managed without them. Perhaps more importantly, I've also noticed that many of my favorite crates make heavy use of macros—and doing so lets them expose a much more ergonomic API.</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><li><a title="npm Bans Terminal Ads" rel="nofollow" href="https://www.zdnet.com/article/npm-bans-terminal-ads/">npm Bans Terminal Ads</a> &mdash; After last week a popular JavaScript library started showing full-blown ads in the npm command-line interface, npm, Inc., the company that runs the npm tool and website, has taken a stance and plans to ban such behavior in the future.
</li><li><a title="Apple wants to remove scripting languages from macOS" rel="nofollow" href="https://dev.to/stereobooster/apple-wants-to-remove-scripting-languages-2l0i">Apple wants to remove scripting languages from macOS</a> &mdash; Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. In future versions of macOS, scripting language runtimes won’t be available by default, and may require you to install an additional package. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app</li><li><a title="Building Standalone Python Applications with PyOxidizer" rel="nofollow" href="https://gregoryszorc.com/blog/2019/06/24/building-standalone-python-applications-with-pyoxidizer/">Building Standalone Python Applications with PyOxidizer</a> &mdash; Python hasn't ever had a consistent story for how I give my code to someone else, especially if that someone else isn't a developer and just wants to use my application. </li><li><a title="Traveling Ruby: self-contained, portable Ruby binaries" rel="nofollow" href="https://phusion.github.io/traveling-ruby/">Traveling Ruby: self-contained, portable Ruby binaries</a> &mdash; Traveling Ruby lets you create self-contained Ruby app packages for Windows, Linux and OS X.</li><li><a title="ruby-packer" rel="nofollow" href="https://github.com/pmq20/ruby-packer">ruby-packer</a> &mdash; Packing your Ruby application into a single executable.

</li><li><a title="fogus: Notes on Interactive Computing Environments" rel="nofollow" href="http://blog.fogus.me/2019/04/03/notes-on-interactive-computing-environments/">fogus: Notes on Interactive Computing Environments</a> &mdash; Your programming environments should be an active partner in the act of creating systems.

</li><li><a title="Tim Ewald - Clojure: Programming with Hand Tools" rel="nofollow" href="https://www.youtube.com/watch?v=ShEez0JkOFw">Tim Ewald - Clojure: Programming with Hand Tools</a> &mdash; For most of human history, furniture was built by hand using a small set of simple tools. This approach connects you in a profoundly direct way to the work, your effort to the result. This changed with the rise of machine tools, which made production more efficient but also altered what's made and how we think about making it in in a profound way. This talk explores the effects of automation on our work, which is as relevant to software as it is to furniture, especially now that once again, with Clojure, we are building things using a small set of simple tools.</li><li><a title="Things You Didn&#39;t Know About GNU Readline" rel="nofollow" href="https://twobithistory.org/2019/08/22/readline.html">Things You Didn't Know About GNU Readline</a> &mdash; GNU Readline is an unassuming little software library that I relied on for years without realizing that it was there. Tens of thousands of people probably use it every day without thinking about it. If you use the Bash shell, every time you auto-complete a filename, or move the cursor around within a single line of input text, or search through the history of your previous commands, you are using GNU Readline. </li><li><a title="bpython" rel="nofollow" href="https://github.com/bpython/bpython">bpython</a> &mdash; A fancy curses interface to the Python interactive interpreter</li><li><a title="pry" rel="nofollow" href="https://github.com/pry/pry">pry</a> &mdash; Pry is a runtime developer console and IRB alternative with powerful introspection capabilities. Pry aims to be more than an IRB replacement. It is an attempt to bring REPL driven programming to the Ruby language.

</li><li><a title="Ammonite" rel="nofollow" href="https://ammonite.io/">Ammonite</a> &mdash; Ammonite lets you use the Scala language for scripting purposes: in the REPL, as scripts, as a library to use in existing projects, or as a standalone systems shell.

</li><li><a title="rebel-readline" rel="nofollow" href="https://github.com/bhauman/rebel-readline">rebel-readline</a> &mdash; A terminal readline library for Clojure Dialects

</li><li><a title="litecli" rel="nofollow" href="https://github.com/dbcli/litecli">litecli</a> &mdash; A command-line client for SQLite databases that has auto-completion and syntax highlighting.
</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>370: F'ing #</title>
  <link>https://coder.show/370</link>
  <guid isPermaLink="false">d30470ca-2d1b-4cba-bbb5-f9f2ebe6e1d2</guid>
  <pubDate>Tue, 13 Aug 2019 02:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/d30470ca-2d1b-4cba-bbb5-f9f2ebe6e1d2.mp3" length="31730857" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Things get heated when it’s time for Wes to check-in on Mike’s functional favorite, F#, and share his journey exploring modern .NET on Linux.</itunes:subtitle>
  <itunes:duration>44: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>Things get heated when it’s time for Wes to check-in on Mike’s functional favorite, F#, and share his journey exploring modern .NET on Linux.
Plus your feedback, combining ruby and rust, and the latest scandal with JEDI.
</description>
  <itunes:keywords>f#, .net, topshell, boeing, 737, 737 max, aerospace, rust, ruby, microsoft, open source, functional programming, ML, static types, pattern matching, concurrency, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Things get heated when it’s time for Wes to check-in on Mike’s functional favorite, F#, and share his journey exploring modern .NET on Linux.</p>

<p>Plus your feedback, combining ruby and rust, and the latest scandal with JEDI.</p><p>Links:</p><ul><li><a title="Emacs Feedback from DJ" rel="nofollow" href="https://slexy.org/view/s21tBxvKkN">Emacs Feedback from DJ</a> &mdash; Another point for the show is a soft intro to functional programming. Wes mentioned Emacs because of the packages supporting Clojure development when he started with that. Elisp seems to be fairly intuitive and well documented, as a little functional language its own right (correct me if I'm wrong)--this makes for a soft intro to FP. Most of my coding has been in the space of embedded systems and low-level languages--not much functional programming to be had. This show has gotten me curious about FP, which is quite old in concept, and getting implemented nicely in modern languages. For me, I still rely heavily on special Vim keys that are not mapped in evil-mode, which causes some paper cuts. However, elisp makes it easy to customize the desired UI functionality with very short programs/elisp statements in a config file. It's quite a refreshing exercise for someone like me.
</li><li><a title="artichoke/artichoke: Artichoke is a Ruby made with Rust" rel="nofollow" href="https://github.com/artichoke/artichoke">artichoke/artichoke: Artichoke is a Ruby made with Rust</a> &mdash; Artichoke is a platform for building MRI-compatible Ruby implementations. Artichoke provides a Ruby runtime implemented in Rust that can be loaded into many VM backends.

</li><li><a title="AP Sources: Boeing changing Max software to use 2 computers" rel="nofollow" href="https://news.yahoo.com/ap-sources-boeing-changing-max-184231846.html">AP Sources: Boeing changing Max software to use 2 computers</a> &mdash; Boeing is working on new software for the 737 Max that will use a second flight control computer to make the system more reliable, solving a problem that surfaced in June with the grounded jet, two people briefed on the matter said Friday.

</li><li><a title="In Pentagon Contract Fight, Amazon Has Foes in High Places - The New York Times" rel="nofollow" href="https://www.nytimes.com/2019/08/02/us/politics/amazon-pentagon-contract-trump.html">In Pentagon Contract Fight, Amazon Has Foes in High Places - The New York Times</a> &mdash; Experts thought the contract for the Joint Enterprise Defense Infrastructure, known by the cinematic acronym JEDI, would go to Amazon Web Services, the dominant player in the field of cloud computing. They did not count on two developments: an extraordinarily aggressive public relations and lobbying campaign by Oracle, one of Amazon’s competitors, and the hostility of Mr. Trump to Amazon and its founder, Jeff Bezos.

</li><li><a title="The Early History of F# (pdf)" rel="nofollow" href="https://fsharp.org/history/hopl-draft-1.pdf">The Early History of F# (pdf)</a></li><li><a title="Use F# on Linux | The F# Software Foundation" rel="nofollow" href="https://fsharp.org/use/linux/">Use F# on Linux | The F# Software Foundation</a></li><li><a title="Ionide - Crossplatform F# Editor Tools" rel="nofollow" href="http://ionide.io/">Ionide - Crossplatform F# Editor Tools</a> &mdash; A Visual Studio Code package suite for cross platform F# development.

</li><li><a title="The Problem With F# Evangelism" rel="nofollow" href="https://thomasbandt.com/the-problem-with-fsharp-evangelism">The Problem With F# Evangelism</a> &mdash; There seems to be a constant struggle to convince seasoned C# developers to give F# a try. Which is a pity because language and concepts deserve better.

</li><li><a title="TopShell" rel="nofollow" href="https://github.com/topshell-language/topshell">TopShell</a> &mdash; Purely functional, reactive scripting language.

</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Things get heated when it’s time for Wes to check-in on Mike’s functional favorite, F#, and share his journey exploring modern .NET on Linux.</p>

<p>Plus your feedback, combining ruby and rust, and the latest scandal with JEDI.</p><p>Links:</p><ul><li><a title="Emacs Feedback from DJ" rel="nofollow" href="https://slexy.org/view/s21tBxvKkN">Emacs Feedback from DJ</a> &mdash; Another point for the show is a soft intro to functional programming. Wes mentioned Emacs because of the packages supporting Clojure development when he started with that. Elisp seems to be fairly intuitive and well documented, as a little functional language its own right (correct me if I'm wrong)--this makes for a soft intro to FP. Most of my coding has been in the space of embedded systems and low-level languages--not much functional programming to be had. This show has gotten me curious about FP, which is quite old in concept, and getting implemented nicely in modern languages. For me, I still rely heavily on special Vim keys that are not mapped in evil-mode, which causes some paper cuts. However, elisp makes it easy to customize the desired UI functionality with very short programs/elisp statements in a config file. It's quite a refreshing exercise for someone like me.
</li><li><a title="artichoke/artichoke: Artichoke is a Ruby made with Rust" rel="nofollow" href="https://github.com/artichoke/artichoke">artichoke/artichoke: Artichoke is a Ruby made with Rust</a> &mdash; Artichoke is a platform for building MRI-compatible Ruby implementations. Artichoke provides a Ruby runtime implemented in Rust that can be loaded into many VM backends.

</li><li><a title="AP Sources: Boeing changing Max software to use 2 computers" rel="nofollow" href="https://news.yahoo.com/ap-sources-boeing-changing-max-184231846.html">AP Sources: Boeing changing Max software to use 2 computers</a> &mdash; Boeing is working on new software for the 737 Max that will use a second flight control computer to make the system more reliable, solving a problem that surfaced in June with the grounded jet, two people briefed on the matter said Friday.

</li><li><a title="In Pentagon Contract Fight, Amazon Has Foes in High Places - The New York Times" rel="nofollow" href="https://www.nytimes.com/2019/08/02/us/politics/amazon-pentagon-contract-trump.html">In Pentagon Contract Fight, Amazon Has Foes in High Places - The New York Times</a> &mdash; Experts thought the contract for the Joint Enterprise Defense Infrastructure, known by the cinematic acronym JEDI, would go to Amazon Web Services, the dominant player in the field of cloud computing. They did not count on two developments: an extraordinarily aggressive public relations and lobbying campaign by Oracle, one of Amazon’s competitors, and the hostility of Mr. Trump to Amazon and its founder, Jeff Bezos.

</li><li><a title="The Early History of F# (pdf)" rel="nofollow" href="https://fsharp.org/history/hopl-draft-1.pdf">The Early History of F# (pdf)</a></li><li><a title="Use F# on Linux | The F# Software Foundation" rel="nofollow" href="https://fsharp.org/use/linux/">Use F# on Linux | The F# Software Foundation</a></li><li><a title="Ionide - Crossplatform F# Editor Tools" rel="nofollow" href="http://ionide.io/">Ionide - Crossplatform F# Editor Tools</a> &mdash; A Visual Studio Code package suite for cross platform F# development.

</li><li><a title="The Problem With F# Evangelism" rel="nofollow" href="https://thomasbandt.com/the-problem-with-fsharp-evangelism">The Problem With F# Evangelism</a> &mdash; There seems to be a constant struggle to convince seasoned C# developers to give F# a try. Which is a pity because language and concepts deserve better.

</li><li><a title="TopShell" rel="nofollow" href="https://github.com/topshell-language/topshell">TopShell</a> &mdash; Purely functional, reactive scripting language.

</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>366: Functional First</title>
  <link>https://coder.show/366</link>
  <guid isPermaLink="false">0a8e1caf-432b-47df-9ef2-6791b03d63d7</guid>
  <pubDate>Tue, 16 Jul 2019 13:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/0a8e1caf-432b-47df-9ef2-6791b03d63d7.mp3" length="27996496" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>It’s a Coder Radio special as Mike and Wes dive into functional programming in the real world and share their tips for applying FP techniques in any language.</itunes:subtitle>
  <itunes:duration>38:53</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 as Mike and Wes dive into functional programming in the real world and share their tips for applying FP techniques in any language. 
</description>
  <itunes:keywords>Redis, webassembly, wasm, ruby F#, C#, .NET, functional programming, Clojure, Haskell, static types, data driven development, immutability, OOP, object oriented programming, programming paradigms, Rafal Dittwald, Solving Problems the Clojure Way, mapreduce, ruby, mechanize, web scraping, software design, software architecture, API design, programming culture, reframe, redux, react, FRP, reactive programming, data flow, data pipeline, idempotent, mocking, integration tests, testing, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>It’s a Coder Radio special as Mike and Wes dive into functional programming in the real world and share their tips for applying FP techniques in any language.</p><p>Links:</p><ul><li><a title="Porting Redis to WebAssembly with Clang/WASI" rel="nofollow" href="https://medium.com/fluence-network/porting-redis-to-webassembly-with-clang-wasi-af99b264ca8">Porting Redis to WebAssembly with Clang/WASI</a> &mdash; In this post, we share our experience of porting an existing open-source software package — the data structure server Redis — to WebAssembly. While this is not the first time that Redis has been ported to Wasm (see this port by Sergey Rublev), it is the first time to our knowledge that the obtained port can be run deterministically.</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; 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><li><a title="The Value of Values with Rich Hickey" rel="nofollow" href="https://www.youtube.com/watch?v=-6BsiVyC1kM">The Value of Values with Rich Hickey</a> &mdash; In this keynote speech from JaxConf 2012, Rich Hickey, creator of Clojure and founder of Datomic gives an awesome analysis of the changing way we think about values.</li><li><a title="Clojure Made Simple by Rich Hickey" rel="nofollow" href="https://www.youtube.com/watch?v=VSdnJDO-xdg">Clojure Made Simple by Rich Hickey</a> &mdash; In the seven years following its initial release, Clojure has become a popular alternative language on the JVM, seeing production use at financial firms, major retailers, analytics companies, and startups large and small. It has done so while remaining decidedly alternative—eschewing object orientation for functional programming, C-derived syntax for code-as-data, static typing for dynamic typing, REPL-driven development, and so on. Underpinning these differences is a commitment to the principle that we should be building our systems out of fundamentally simpler materials. This session looks at what makes Clojure different and why.</li><li><a title="Effective Programs: 10 Years of Clojure by Rich Hickey" rel="nofollow" href="https://www.youtube.com/watch?v=2V1FtfBDsLU">Effective Programs: 10 Years of Clojure by Rich Hickey</a></li><li><a title="sparklemotion/mechanize" rel="nofollow" href="https://github.com/sparklemotion/mechanize">sparklemotion/mechanize</a> &mdash; Mechanize is a ruby library that makes automated web interaction easy.</li><li><a title="How to write idempotent Bash scripts" rel="nofollow" href="https://arslan.io/2019/07/03/how-to-write-idempotent-bash-scripts/">How to write idempotent Bash scripts</a> &mdash; It happens a lot, you write a bash script and half way it exits due an error. You fix the error in your system and run the script again. But half of the steps in your scripts fail immediately because they were already applied to your system. To build resilient systems you need to write software that is idempotent.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>It’s a Coder Radio special as Mike and Wes dive into functional programming in the real world and share their tips for applying FP techniques in any language.</p><p>Links:</p><ul><li><a title="Porting Redis to WebAssembly with Clang/WASI" rel="nofollow" href="https://medium.com/fluence-network/porting-redis-to-webassembly-with-clang-wasi-af99b264ca8">Porting Redis to WebAssembly with Clang/WASI</a> &mdash; In this post, we share our experience of porting an existing open-source software package — the data structure server Redis — to WebAssembly. While this is not the first time that Redis has been ported to Wasm (see this port by Sergey Rublev), it is the first time to our knowledge that the obtained port can be run deterministically.</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; 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><li><a title="The Value of Values with Rich Hickey" rel="nofollow" href="https://www.youtube.com/watch?v=-6BsiVyC1kM">The Value of Values with Rich Hickey</a> &mdash; In this keynote speech from JaxConf 2012, Rich Hickey, creator of Clojure and founder of Datomic gives an awesome analysis of the changing way we think about values.</li><li><a title="Clojure Made Simple by Rich Hickey" rel="nofollow" href="https://www.youtube.com/watch?v=VSdnJDO-xdg">Clojure Made Simple by Rich Hickey</a> &mdash; In the seven years following its initial release, Clojure has become a popular alternative language on the JVM, seeing production use at financial firms, major retailers, analytics companies, and startups large and small. It has done so while remaining decidedly alternative—eschewing object orientation for functional programming, C-derived syntax for code-as-data, static typing for dynamic typing, REPL-driven development, and so on. Underpinning these differences is a commitment to the principle that we should be building our systems out of fundamentally simpler materials. This session looks at what makes Clojure different and why.</li><li><a title="Effective Programs: 10 Years of Clojure by Rich Hickey" rel="nofollow" href="https://www.youtube.com/watch?v=2V1FtfBDsLU">Effective Programs: 10 Years of Clojure by Rich Hickey</a></li><li><a title="sparklemotion/mechanize" rel="nofollow" href="https://github.com/sparklemotion/mechanize">sparklemotion/mechanize</a> &mdash; Mechanize is a ruby library that makes automated web interaction easy.</li><li><a title="How to write idempotent Bash scripts" rel="nofollow" href="https://arslan.io/2019/07/03/how-to-write-idempotent-bash-scripts/">How to write idempotent Bash scripts</a> &mdash; It happens a lot, you write a bash script and half way it exits due an error. You fix the error in your system and run the script again. But half of the steps in your scripts fail immediately because they were already applied to your system. To build resilient systems you need to write software that is idempotent.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>364: Gabbing About Go</title>
  <link>https://coder.show/364</link>
  <guid isPermaLink="false">4bcc02e3-3aaf-4c20-89e2-750b9b88a52f</guid>
  <pubDate>Mon, 01 Jul 2019 22:15:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/4bcc02e3-3aaf-4c20-89e2-750b9b88a52f.mp3" length="35120088" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.</itunes:subtitle>
  <itunes:duration>48:46</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 burrow into the concurrent world of Go and debate where it makes sense and where it may not.
Plus gradual typing for Ruby, a new solution for Python packaging, and the real story behind Jony Ive's exit. 
</description>
  <itunes:keywords>Apple, Jony Ive, accounting, bureaucracy, go, concurrency, 7 languages in 7 weeks, 7 languages challenge, programming, goroutines, ruby, ruby on rails, static types, OOP, C++, application distribution, WSL, WSL2, Linux, Windows, IDE, sorbet, type checking, gradual types, stripe, compilers, PyOxidizer, rust, python, python packaging, pex, shiv, static linking, executable, prototyping, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.</p>

<p>Plus gradual typing for Ruby, a new solution for Python packaging, and the real story behind Jony Ive&#39;s exit.</p><p>Links:</p><ul><li><a title="Goroutines - Concurrency in Golang" rel="nofollow" href="https://golangbot.com/goroutines/">Goroutines - Concurrency in Golang</a> &mdash; Goroutines are functions or methods that run concurrently with other functions or methods. Goroutines can be thought of as light weight threads. The cost of creating a Goroutine is tiny when compared to a thread. </li><li><a title="Why build concurrency on the ideas of CSP?" rel="nofollow" href="https://golang.org/doc/faq#csp">Why build concurrency on the ideas of CSP?</a> &mdash; One of the most successful models for providing high-level linguistic support for concurrency comes from Hoare's Communicating Sequential Processes, or CSP. Occam and Erlang are two well known languages that stem from CSP. Go's concurrency primitives derive from a different part of the family tree whose main contribution is the powerful notion of channels as first class objects.</li><li><a title="Jony Ive ‘dispirited’ by Tim Cook’s lack of interest in product design" rel="nofollow" href="https://www.theverge.com/2019/7/1/20676755/jony-ive-exit-tim-cook-disinterest-in-product">Jony Ive ‘dispirited’ by Tim Cook’s lack of interest in product design</a> &mdash; To many, Jony Ive’s announced departure from Apple last week felt very sudden. But a narrative is forming to suggest that he’s been slowly exiting for years as the company shifted priorities from product design to operations.</li><li><a title="CSP Paper" rel="nofollow" href="https://www.cs.cmu.edu/~crary/819-f09/Hoare78.pdf">CSP Paper</a></li><li><a title="A Tour of Go" rel="nofollow" href="https://tour.golang.org/welcome/1">A Tour of Go</a> &mdash; These example programs demonstrate different aspects of Go. The programs in the tour are meant to be starting points for your own experimentation.

</li><li><a title="GoLand: A Clever IDE to Go by JetBrains" rel="nofollow" href="https://www.jetbrains.com/go/">GoLand: A Clever IDE to Go by JetBrains</a> &mdash; GoLand is cross-platform IDE built specially for Go developers.</li><li><a title="Google I/O 2013 - Advanced Go Concurrency Patterns" rel="nofollow" href="https://www.youtube.com/watch?v=QDDwwePbDtw&amp;feature=youtu.be">Google I/O 2013 - Advanced Go Concurrency Patterns</a> &mdash; Concurrency is the key to designing high performance network services. This talk expands on last year's popular Go Concurrency Patterns talk to dive deeper into Go's concurrency primitives, and see how tricky concurrency problems can be solved gracefully with simple Go code.</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1145405694839021571">Michael Dominick on Twitter</a> &mdash; Ok, so this is cool I have a fully working #rails dev environment up under #Windows usign #WSL and @PengwinLinux. Using @code for the editor. So far so good!</li><li><a title="Pengwin by Whitewater Foundry" rel="nofollow" href="https://www.pengwin.dev/">Pengwin by Whitewater Foundry</a> &mdash; Pengwin is a Linux environment for Windows 10 built on work by Microsoft Research and the Debian project.</li><li><a title="Open-sourcing Sorbet" rel="nofollow" href="https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet">Open-sourcing Sorbet</a> &mdash; Sorbet is a fast, powerful type checker designed for Ruby. It scales to codebases with millions of lines of code and can be adopted incrementally.</li><li><a title="Sorbetting a gem, or the story of the first adoption" rel="nofollow" href="https://dev.to/evilmartians/sorbetting-a-gem-or-the-story-of-the-first-adoption-3j3p">Sorbetting a gem, or the story of the first adoption</a> &mdash; After reading about Brandon's first impression (highly recommend to check it out), I decided to give Sorbet a try and integrate it into one of my gems.</li><li><a title=" Gradual typing of Ruby at Scale" rel="nofollow" href="https://www.youtube.com/watch?v=uFFJyp8vXQI"> Gradual typing of Ruby at Scale</a> &mdash; This talk shares experience of Stripe successfully been building a typechecker for internal use, including core design decisions made in early days of the project and how they withstood reality of production use
</li><li><a title="Building Standalone Python Applications with PyOxidizer" rel="nofollow" href="https://gregoryszorc.com/blog/2019/06/24/building-standalone-python-applications-with-pyoxidizer/">Building Standalone Python Applications with PyOxidizer</a> &mdash; PyOxidizer's marquee feature is that it can produce a single file executable containing a fully-featured Python interpreter, its extensions, standard library, and your application's modules and resources. In other words, you can have a single .exe providing your application. </li><li><a title="Packaging Your Code — The Hitchhiker&#39;s Guide to Python" rel="nofollow" href="https://docs.python-guide.org/shipping/packaging/">Packaging Your Code — The Hitchhiker's Guide to Python</a></li><li><a title="An Overview of Packaging for Python" rel="nofollow" href="https://packaging.python.org/overview/#depending-on-a-pre-installed-python">An Overview of Packaging for Python</a></li><li><a title="pex" rel="nofollow" href="https://github.com/pantsbuild/pex">pex</a> &mdash; pex is a library for generating .pex (Python EXecutable) files which are executable Python environments in the spirit of virtualenvs.</li><li><a title="shiv" rel="nofollow" href="https://github.com/linkedin/shiv#shiv">shiv</a> &mdash; shiv is a command line utility for building fully self-contained Python zipapps as outlined in PEP 441, but with all their dependencies included!

</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.</p>

<p>Plus gradual typing for Ruby, a new solution for Python packaging, and the real story behind Jony Ive&#39;s exit.</p><p>Links:</p><ul><li><a title="Goroutines - Concurrency in Golang" rel="nofollow" href="https://golangbot.com/goroutines/">Goroutines - Concurrency in Golang</a> &mdash; Goroutines are functions or methods that run concurrently with other functions or methods. Goroutines can be thought of as light weight threads. The cost of creating a Goroutine is tiny when compared to a thread. </li><li><a title="Why build concurrency on the ideas of CSP?" rel="nofollow" href="https://golang.org/doc/faq#csp">Why build concurrency on the ideas of CSP?</a> &mdash; One of the most successful models for providing high-level linguistic support for concurrency comes from Hoare's Communicating Sequential Processes, or CSP. Occam and Erlang are two well known languages that stem from CSP. Go's concurrency primitives derive from a different part of the family tree whose main contribution is the powerful notion of channels as first class objects.</li><li><a title="Jony Ive ‘dispirited’ by Tim Cook’s lack of interest in product design" rel="nofollow" href="https://www.theverge.com/2019/7/1/20676755/jony-ive-exit-tim-cook-disinterest-in-product">Jony Ive ‘dispirited’ by Tim Cook’s lack of interest in product design</a> &mdash; To many, Jony Ive’s announced departure from Apple last week felt very sudden. But a narrative is forming to suggest that he’s been slowly exiting for years as the company shifted priorities from product design to operations.</li><li><a title="CSP Paper" rel="nofollow" href="https://www.cs.cmu.edu/~crary/819-f09/Hoare78.pdf">CSP Paper</a></li><li><a title="A Tour of Go" rel="nofollow" href="https://tour.golang.org/welcome/1">A Tour of Go</a> &mdash; These example programs demonstrate different aspects of Go. The programs in the tour are meant to be starting points for your own experimentation.

</li><li><a title="GoLand: A Clever IDE to Go by JetBrains" rel="nofollow" href="https://www.jetbrains.com/go/">GoLand: A Clever IDE to Go by JetBrains</a> &mdash; GoLand is cross-platform IDE built specially for Go developers.</li><li><a title="Google I/O 2013 - Advanced Go Concurrency Patterns" rel="nofollow" href="https://www.youtube.com/watch?v=QDDwwePbDtw&amp;feature=youtu.be">Google I/O 2013 - Advanced Go Concurrency Patterns</a> &mdash; Concurrency is the key to designing high performance network services. This talk expands on last year's popular Go Concurrency Patterns talk to dive deeper into Go's concurrency primitives, and see how tricky concurrency problems can be solved gracefully with simple Go code.</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1145405694839021571">Michael Dominick on Twitter</a> &mdash; Ok, so this is cool I have a fully working #rails dev environment up under #Windows usign #WSL and @PengwinLinux. Using @code for the editor. So far so good!</li><li><a title="Pengwin by Whitewater Foundry" rel="nofollow" href="https://www.pengwin.dev/">Pengwin by Whitewater Foundry</a> &mdash; Pengwin is a Linux environment for Windows 10 built on work by Microsoft Research and the Debian project.</li><li><a title="Open-sourcing Sorbet" rel="nofollow" href="https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet">Open-sourcing Sorbet</a> &mdash; Sorbet is a fast, powerful type checker designed for Ruby. It scales to codebases with millions of lines of code and can be adopted incrementally.</li><li><a title="Sorbetting a gem, or the story of the first adoption" rel="nofollow" href="https://dev.to/evilmartians/sorbetting-a-gem-or-the-story-of-the-first-adoption-3j3p">Sorbetting a gem, or the story of the first adoption</a> &mdash; After reading about Brandon's first impression (highly recommend to check it out), I decided to give Sorbet a try and integrate it into one of my gems.</li><li><a title=" Gradual typing of Ruby at Scale" rel="nofollow" href="https://www.youtube.com/watch?v=uFFJyp8vXQI"> Gradual typing of Ruby at Scale</a> &mdash; This talk shares experience of Stripe successfully been building a typechecker for internal use, including core design decisions made in early days of the project and how they withstood reality of production use
</li><li><a title="Building Standalone Python Applications with PyOxidizer" rel="nofollow" href="https://gregoryszorc.com/blog/2019/06/24/building-standalone-python-applications-with-pyoxidizer/">Building Standalone Python Applications with PyOxidizer</a> &mdash; PyOxidizer's marquee feature is that it can produce a single file executable containing a fully-featured Python interpreter, its extensions, standard library, and your application's modules and resources. In other words, you can have a single .exe providing your application. </li><li><a title="Packaging Your Code — The Hitchhiker&#39;s Guide to Python" rel="nofollow" href="https://docs.python-guide.org/shipping/packaging/">Packaging Your Code — The Hitchhiker's Guide to Python</a></li><li><a title="An Overview of Packaging for Python" rel="nofollow" href="https://packaging.python.org/overview/#depending-on-a-pre-installed-python">An Overview of Packaging for Python</a></li><li><a title="pex" rel="nofollow" href="https://github.com/pantsbuild/pex">pex</a> &mdash; pex is a library for generating .pex (Python EXecutable) files which are executable Python environments in the spirit of virtualenvs.</li><li><a title="shiv" rel="nofollow" href="https://github.com/linkedin/shiv#shiv">shiv</a> &mdash; shiv is a command line utility for building fully self-contained Python zipapps as outlined in PEP 441, but with all their dependencies included!

</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>350: Rusty Stadia</title>
  <link>https://coder.show/350</link>
  <guid isPermaLink="false">9cc8d8b9-3b0b-4900-8aa5-23f2e8af0909</guid>
  <pubDate>Wed, 27 Mar 2019 00:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/9cc8d8b9-3b0b-4900-8aa5-23f2e8af0909.mp3" length="30462873" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We debate Rust's role as a replacement for C, and share our take on the future of gaming with Google's Stadia.</itunes:subtitle>
  <itunes:duration>42:18</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 Rust’s role as a replacement for C, and share our take on the future of gaming with Google's Stadia.
Plus Objective-C's return to grace, Mike’s big bet on .NET, and more! 
</description>
  <itunes:keywords>Objective-C, RedMonk, Javascript, Java, .NET, TypeScript, .NET Foundation, Open Source, linux, linux gaming, google, google stadia, game streaming, vulkan, rust, c, c++, go, memory management, concurrency, parallelism, ruby, python, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We debate Rust’s role as a replacement for C, and share our take on the future of gaming with Google&#39;s Stadia.</p>

<p>Plus Objective-C&#39;s return to grace, Mike’s big bet on .NET, and more!</p><p>Links:</p><ul><li><a title="The RedMonk Programming Language Rankings: January 2019" rel="nofollow" href="https://redmonk.com/sogrady/2019/03/20/language-rankings-1-19/">The RedMonk Programming Language Rankings: January 2019</a> &mdash; The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion and usage in an effort to extract insights into potential future adoption trends.
</li><li><a title="Hello .Net Foundation - dominickm.com" rel="nofollow" href="http://dominickm.com/hello-net-foundation/">Hello .Net Foundation - dominickm.com</a> &mdash; I am pleased to share that I have joined the .Net Foundation.

</li><li><a title="Avalonia: A multi-platform .NET UI framework" rel="nofollow" href="https://github.com/AvaloniaUI/Avalonia">Avalonia: A multi-platform .NET UI framework</a> &mdash; Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of OSs: Windows (.NET Framework, .NET Core), Linux (GTK), MacOS, Android and iOS.

</li><li><a title="Google’s Stadia looks like an early beta of the future of gaming" rel="nofollow" href="https://www.theverge.com/2019/3/20/18273977/google-stadia-cloud-game-streaming-service-report">Google’s Stadia looks like an early beta of the future of gaming</a> &mdash; “The future of gaming is not a box,” according to Google. “It’s a place.” Just like how humans have built stadiums for sports over hundreds of years, Google believes it’s building a virtual stadium, aptly dubbed Stadia, for the future of games to be played anywhere. </li><li><a title="Stadia" rel="nofollow" href="https://stadia.dev/">Stadia</a> &mdash; Push the envelope of game development with Stadia.</li><li><a title="Rust is not a good C replacement | Drew DeVault’s Blog" rel="nofollow" href="https://drewdevault.com/2019/03/25/Rust-is-not-a-good-C-replacement.html">Rust is not a good C replacement | Drew DeVault’s Blog</a> &mdash; The kitchen sink approach doesn’t work. Rust will eventually fail to the “jack of all trades, master of none” problem that C++ has. Wise languages designers start small and stay small. Wise systems programmers extend this philosophy to designing entire systems, and Rust is probably not going to be invited. I understand that many people, particularly those already enamored with Rust, won’t agree with much of this article. But now you know why we are still writing C, and hopefully you’ll stop bloody bothering us about it.</li><li><a title="Introduction to Python Development at Linux Academy" rel="nofollow" href="https://linuxacademy.com/devops/training/course/name/intro-to-python-development?utm_source=social&amp;utm_medium=twitter&amp;utm_campaign=2019_aprilcourselaunch">Introduction to Python Development at Linux Academy</a> &mdash; This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.</li><li><a title="Marc-Etienne M.Léveillé on Twitter" rel="nofollow" href="https://twitter.com/marc_etienne_/status/1110202451842478087">Marc-Etienne M.Léveillé on Twitter</a> &mdash; Here's something interesting: the backdoor in ASUS Update Setup.exe is _again_ located in the CRT, just like the CCleaner case and recent games with a backdoor. This time in _crtExitProcess.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We debate Rust’s role as a replacement for C, and share our take on the future of gaming with Google&#39;s Stadia.</p>

<p>Plus Objective-C&#39;s return to grace, Mike’s big bet on .NET, and more!</p><p>Links:</p><ul><li><a title="The RedMonk Programming Language Rankings: January 2019" rel="nofollow" href="https://redmonk.com/sogrady/2019/03/20/language-rankings-1-19/">The RedMonk Programming Language Rankings: January 2019</a> &mdash; The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion and usage in an effort to extract insights into potential future adoption trends.
</li><li><a title="Hello .Net Foundation - dominickm.com" rel="nofollow" href="http://dominickm.com/hello-net-foundation/">Hello .Net Foundation - dominickm.com</a> &mdash; I am pleased to share that I have joined the .Net Foundation.

</li><li><a title="Avalonia: A multi-platform .NET UI framework" rel="nofollow" href="https://github.com/AvaloniaUI/Avalonia">Avalonia: A multi-platform .NET UI framework</a> &mdash; Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of OSs: Windows (.NET Framework, .NET Core), Linux (GTK), MacOS, Android and iOS.

</li><li><a title="Google’s Stadia looks like an early beta of the future of gaming" rel="nofollow" href="https://www.theverge.com/2019/3/20/18273977/google-stadia-cloud-game-streaming-service-report">Google’s Stadia looks like an early beta of the future of gaming</a> &mdash; “The future of gaming is not a box,” according to Google. “It’s a place.” Just like how humans have built stadiums for sports over hundreds of years, Google believes it’s building a virtual stadium, aptly dubbed Stadia, for the future of games to be played anywhere. </li><li><a title="Stadia" rel="nofollow" href="https://stadia.dev/">Stadia</a> &mdash; Push the envelope of game development with Stadia.</li><li><a title="Rust is not a good C replacement | Drew DeVault’s Blog" rel="nofollow" href="https://drewdevault.com/2019/03/25/Rust-is-not-a-good-C-replacement.html">Rust is not a good C replacement | Drew DeVault’s Blog</a> &mdash; The kitchen sink approach doesn’t work. Rust will eventually fail to the “jack of all trades, master of none” problem that C++ has. Wise languages designers start small and stay small. Wise systems programmers extend this philosophy to designing entire systems, and Rust is probably not going to be invited. I understand that many people, particularly those already enamored with Rust, won’t agree with much of this article. But now you know why we are still writing C, and hopefully you’ll stop bloody bothering us about it.</li><li><a title="Introduction to Python Development at Linux Academy" rel="nofollow" href="https://linuxacademy.com/devops/training/course/name/intro-to-python-development?utm_source=social&amp;utm_medium=twitter&amp;utm_campaign=2019_aprilcourselaunch">Introduction to Python Development at Linux Academy</a> &mdash; This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.</li><li><a title="Marc-Etienne M.Léveillé on Twitter" rel="nofollow" href="https://twitter.com/marc_etienne_/status/1110202451842478087">Marc-Etienne M.Léveillé on Twitter</a> &mdash; Here's something interesting: the backdoor in ASUS Update Setup.exe is _again_ located in the CRT, just like the CCleaner case and recent games with a backdoor. This time in _crtExitProcess.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>349: Their Rules, Your Choice</title>
  <link>https://coder.show/349</link>
  <guid isPermaLink="false">e36ca030-f682-4b25-84f8-3ac0245d7e44</guid>
  <pubDate>Tue, 19 Mar 2019 01:45:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/e36ca030-f682-4b25-84f8-3ac0245d7e44.mp3" length="32140248" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We join the fight between Apple and Spotify, and debate the meaning of 'fair play' in the App Store and the browser wars. </itunes:subtitle>
  <itunes:duration>44:38</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 join the fight between Apple and Spotify, and debate the meaning of 'fair play' in the App Store and the browser wars. 
Plus some thoughts on the lessons learned from the 737 MAX, an Elastic Beanstalk PSA, and more! 
</description>
  <itunes:keywords>Chrome, Monoculture, Edge, Skype, Firefox, Browser wars, IE6, internet explorer, Microsoft, Open Standards, WebRTC, Feedback, Boeing, 737, 737 MAX, software design, ui, ux, safety, cost cutting, legacy designs, apple, apple tax, spotify, time to play fair, streaming services, monetization, apple watch, iPad, iOS, App Development, python, ruby, AWS, elastic beanstalk, serverless, ec2, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We join the fight between Apple and Spotify, and debate the meaning of &#39;fair play&#39; in the App Store and the browser wars. </p>

<p>Plus some thoughts on the lessons learned from the 737 MAX, an Elastic Beanstalk PSA, and more!</p><p>Links:</p><ul><li><a title="Microsoft proves the critics right: We’re heading toward a Chrome-only Web | Ars Technica" rel="nofollow" href="https://arstechnica.com/gadgets/2019/03/microsofts-new-skype-for-web-client-an-early-taste-of-the-browser-monoculture/">Microsoft proves the critics right: We’re heading toward a Chrome-only Web | Ars Technica</a> &mdash; Last week, Microsoft made a major update to the Web version of its Skype client, bringing HD video calling, call recording, and other features already found on the other clients. And as if to prove a point, the update works only in Edge and Chrome. Firefox, Safari, and even Opera are locked out.</li><li><a title="The 737Max and Why Software Engineers Might Want to Pay Attention" rel="nofollow" href="https://medium.com/@jpaulreed/the-737max-and-why-software-engineers-should-pay-attention-a041290994bd">The 737Max and Why Software Engineers Might Want to Pay Attention</a> &mdash; What is different here is: the MCAS commands the trim in this condition without notifying the pilots AND to override the input, the pilots must deactivate the system via a switch on a console, NOT by retrimming the aircraft via the yoke, which is a more common way to manage the airplane’s trim.</li><li><a title="How a 50-year-old design came back to haunt Boeing with its troubled 737 Max jet - Los Angeles Times" rel="nofollow" href="https://www.latimes.com/local/california/la-fi-boeing-max-design-20190315-story.html">How a 50-year-old design came back to haunt Boeing with its troubled 737 Max jet - Los Angeles Times</a> &mdash; The crisis comes after 50 years of remarkable success in making the 737 a profitable workhorse. Today, the aerospace giant has a massive backlog of more than 4,700 orders for the jetliner and its sales account for nearly a third of Boeing’s profit. But the decision to continue modernizing the jet, rather than starting at some point with a clean design, resulted in engineering challenges that created unforeseen risks.</li><li><a title="Trevor Sumner on Twitter:" rel="nofollow" href="https://twitter.com/trevorsumner/status/1106934369158078470?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1106934369158078470&amp;ref_url=https%3A%2F%2Fwww.zerohedge.com%2Fnews%2F2019-03-17%2Fbest-analysis-what-really-happened-boeing-737-max-pilot-software-engineer">Trevor Sumner on Twitter:</a> &mdash; Some people are calling the 737MAX tragedies a #software failure. Here's my response: It's not a software problem. </li><li><a title="Timeline - Time to Play Fair" rel="nofollow" href="https://www.timetoplayfair.com/timeline/">Timeline - Time to Play Fair</a> &mdash; Apple’s behavior isn’t new. In fact, there are countless times over the years that demonstrate that they don’t play fair. </li><li><a title="Addressing Spotify’s Claims - Apple" rel="nofollow" href="https://www.apple.com/newsroom/2019/03/addressing-spotifys-claims/">Addressing Spotify’s Claims - Apple</a> &mdash; At its core, the App Store is a safe, secure platform where users can have faith in the apps they discover and the transactions they make. And developers, from first-time engineers to larger companies, can rest assured that everyone is playing by the same set of rules.</li><li><a title="Introduction to Python Development at Linux Academy" rel="nofollow" href="https://linuxacademy.com/devops/training/course/name/intro-to-python-development">Introduction to Python Development at Linux Academy</a> &mdash; This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.</li><li><a title="AWS Elastic Beanstalk Platform Support Policy" rel="nofollow" href="https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html">AWS Elastic Beanstalk Platform Support Policy</a> &mdash; Elastic Beanstalk is retiring these platform versions containing Nginx 1.12 or earlier, which are marked end of life by its supplier. We recommend that you migrate your environments to the latest supported platform version as soon as possible. Here is a complete list of your environments in the us-west-2 Region running on platform versions with a retirement date of March 01, 2020.</li><li><a title="TechSNAP Episode 399: Ethics in AI" rel="nofollow" href="https://techsnap.systems/399">TechSNAP Episode 399: Ethics in AI</a> &mdash; Machine learning promises to change many industries, but with these changes come dangerous new risks. Join Jim and Wes as they explore some of the surprising ways bias can creep in and the serious consequences of ignoring these problems.</li><li><a title="User Error Episode 61: Faith in Microsoft" rel="nofollow" href="https://error.show/61">User Error Episode 61: Faith in Microsoft</a> &mdash; Maybe it's finally time to cut Microsoft some slack, the pace of technological change, and what a couple of common terms actually mean.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We join the fight between Apple and Spotify, and debate the meaning of &#39;fair play&#39; in the App Store and the browser wars. </p>

<p>Plus some thoughts on the lessons learned from the 737 MAX, an Elastic Beanstalk PSA, and more!</p><p>Links:</p><ul><li><a title="Microsoft proves the critics right: We’re heading toward a Chrome-only Web | Ars Technica" rel="nofollow" href="https://arstechnica.com/gadgets/2019/03/microsofts-new-skype-for-web-client-an-early-taste-of-the-browser-monoculture/">Microsoft proves the critics right: We’re heading toward a Chrome-only Web | Ars Technica</a> &mdash; Last week, Microsoft made a major update to the Web version of its Skype client, bringing HD video calling, call recording, and other features already found on the other clients. And as if to prove a point, the update works only in Edge and Chrome. Firefox, Safari, and even Opera are locked out.</li><li><a title="The 737Max and Why Software Engineers Might Want to Pay Attention" rel="nofollow" href="https://medium.com/@jpaulreed/the-737max-and-why-software-engineers-should-pay-attention-a041290994bd">The 737Max and Why Software Engineers Might Want to Pay Attention</a> &mdash; What is different here is: the MCAS commands the trim in this condition without notifying the pilots AND to override the input, the pilots must deactivate the system via a switch on a console, NOT by retrimming the aircraft via the yoke, which is a more common way to manage the airplane’s trim.</li><li><a title="How a 50-year-old design came back to haunt Boeing with its troubled 737 Max jet - Los Angeles Times" rel="nofollow" href="https://www.latimes.com/local/california/la-fi-boeing-max-design-20190315-story.html">How a 50-year-old design came back to haunt Boeing with its troubled 737 Max jet - Los Angeles Times</a> &mdash; The crisis comes after 50 years of remarkable success in making the 737 a profitable workhorse. Today, the aerospace giant has a massive backlog of more than 4,700 orders for the jetliner and its sales account for nearly a third of Boeing’s profit. But the decision to continue modernizing the jet, rather than starting at some point with a clean design, resulted in engineering challenges that created unforeseen risks.</li><li><a title="Trevor Sumner on Twitter:" rel="nofollow" href="https://twitter.com/trevorsumner/status/1106934369158078470?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1106934369158078470&amp;ref_url=https%3A%2F%2Fwww.zerohedge.com%2Fnews%2F2019-03-17%2Fbest-analysis-what-really-happened-boeing-737-max-pilot-software-engineer">Trevor Sumner on Twitter:</a> &mdash; Some people are calling the 737MAX tragedies a #software failure. Here's my response: It's not a software problem. </li><li><a title="Timeline - Time to Play Fair" rel="nofollow" href="https://www.timetoplayfair.com/timeline/">Timeline - Time to Play Fair</a> &mdash; Apple’s behavior isn’t new. In fact, there are countless times over the years that demonstrate that they don’t play fair. </li><li><a title="Addressing Spotify’s Claims - Apple" rel="nofollow" href="https://www.apple.com/newsroom/2019/03/addressing-spotifys-claims/">Addressing Spotify’s Claims - Apple</a> &mdash; At its core, the App Store is a safe, secure platform where users can have faith in the apps they discover and the transactions they make. And developers, from first-time engineers to larger companies, can rest assured that everyone is playing by the same set of rules.</li><li><a title="Introduction to Python Development at Linux Academy" rel="nofollow" href="https://linuxacademy.com/devops/training/course/name/intro-to-python-development">Introduction to Python Development at Linux Academy</a> &mdash; This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.</li><li><a title="AWS Elastic Beanstalk Platform Support Policy" rel="nofollow" href="https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-support-policy.html">AWS Elastic Beanstalk Platform Support Policy</a> &mdash; Elastic Beanstalk is retiring these platform versions containing Nginx 1.12 or earlier, which are marked end of life by its supplier. We recommend that you migrate your environments to the latest supported platform version as soon as possible. Here is a complete list of your environments in the us-west-2 Region running on platform versions with a retirement date of March 01, 2020.</li><li><a title="TechSNAP Episode 399: Ethics in AI" rel="nofollow" href="https://techsnap.systems/399">TechSNAP Episode 399: Ethics in AI</a> &mdash; Machine learning promises to change many industries, but with these changes come dangerous new risks. Join Jim and Wes as they explore some of the surprising ways bias can creep in and the serious consequences of ignoring these problems.</li><li><a title="User Error Episode 61: Faith in Microsoft" rel="nofollow" href="https://error.show/61">User Error Episode 61: Faith in Microsoft</a> &mdash; Maybe it's finally time to cut Microsoft some slack, the pace of technological change, and what a couple of common terms actually mean.</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>347: Rusty Rubies</title>
  <link>https://coder.show/347</link>
  <guid isPermaLink="false">cd47f625-c8f3-4ba8-90b7-09252e7be499</guid>
  <pubDate>Tue, 05 Mar 2019 12:15:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cd47f625-c8f3-4ba8-90b7-09252e7be499.mp3" length="34097237" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike breaks down what it takes to build a proper iOS build server, and leaves the familiar shallows of Debian for the open waters of openSUSE.</itunes:subtitle>
  <itunes:duration>47:21</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 what it takes to build a proper iOS build server, and leaves the familiar shallows of Debian for the open waters of openSUSE.
Plus Wes’ reluctant ruby adventures and our pick to ease your javascript packaging woes. 
</description>
  <itunes:keywords>ruby, rust, dynamic programming languages, python, packaging, bundler, pip, gem, rbenv, virtualenv, cargo, binaries, web assembly, wasm, firefox, chrome, google, mozilla, apple, iOS, Mac Mini, MacOS, System76, Darter Pro, Thelio, openSUSE, SUSE, Jenkins, CI, Bitbucket, git, testing, deployment, pika, npm, javascript, node, transpiling, Ocaml, ReasonML, bucklescript, clojure, clojurescript, functional programming, pika, pikapkg, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike breaks down what it takes to build a proper iOS build server, and leaves the familiar shallows of Debian for the open waters of openSUSE.</p>

<p>Plus Wes’ reluctant ruby adventures and our pick to ease your javascript packaging woes.</p><p>Links:</p><ul><li><a title="rbenv: Groom your app’s Ruby environment" rel="nofollow" href="https://github.com/rbenv/rbenv">rbenv: Groom your app’s Ruby environment</a> &mdash; Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production. Put rbenv to work with Bundler for painless Ruby upgrades and bulletproof deployments.

</li><li><a title="Serverless Feedback from TomEnom" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/av1j2t/serverless_squabbles_coder_radio_346/ehhy77p/">Serverless Feedback from TomEnom</a> &mdash; One thing you left out of your definition of serverless (IMO) that I find important is that it scales to zero. So if your lambda/function is not being used it incurs zero cost. I guess you could say that that is where serverless becomes literal.</li><li><a title="Install openSUSE on Digital Ocean" rel="nofollow" href="http://dominickm.com/install-opensuse-digital-ocean/">Install openSUSE on Digital Ocean</a> &mdash; Unfortunately, Digital does not at present have an option for an openSUSE image. That doesn’t mean that you can’t use openSUSE on Digital Ocean, but it is going to be a little more work than most common Linux distributions.</li><li><a title="What is Pika?" rel="nofollow" href="https://www.pikapkg.com/about">What is Pika?</a> &mdash; Pika's mission is to make modern JavaScript more accessible by making it easier to find, publish, install, and use modern packages on npm.
</li><li><a title="Introducing: pika/pack" rel="nofollow" href="https://www.pikapkg.com/blog/introducing-pika-pack/">Introducing: pika/pack</a> &mdash; If you’ve recently published a package to npm, you know how much work goes into a modern build process. Transpile JavaScript, compile TypeScript, convert ES Module syntax (ESM) to Common.js, configure your package.json manifest… and that’s just the basics.</li><li><a title="Implications of Rewriting a Browser Component in Rust - Mozilla Hacks" rel="nofollow" href="https://hacks.mozilla.org/2019/02/rewriting-a-browser-component-in-rust/">Implications of Rewriting a Browser Component in Rust - Mozilla Hacks</a></li><li><a title="Rust use case study in npm [pdf]" rel="nofollow" href="https://www.rust-lang.org/static/pdfs/Rust-npm-Whitepaper.pdf">Rust use case study in npm [pdf]</a> &mdash; The npm Registry uses Rust for its CPU-bound bottlenecks.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike breaks down what it takes to build a proper iOS build server, and leaves the familiar shallows of Debian for the open waters of openSUSE.</p>

<p>Plus Wes’ reluctant ruby adventures and our pick to ease your javascript packaging woes.</p><p>Links:</p><ul><li><a title="rbenv: Groom your app’s Ruby environment" rel="nofollow" href="https://github.com/rbenv/rbenv">rbenv: Groom your app’s Ruby environment</a> &mdash; Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production. Put rbenv to work with Bundler for painless Ruby upgrades and bulletproof deployments.

</li><li><a title="Serverless Feedback from TomEnom" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/av1j2t/serverless_squabbles_coder_radio_346/ehhy77p/">Serverless Feedback from TomEnom</a> &mdash; One thing you left out of your definition of serverless (IMO) that I find important is that it scales to zero. So if your lambda/function is not being used it incurs zero cost. I guess you could say that that is where serverless becomes literal.</li><li><a title="Install openSUSE on Digital Ocean" rel="nofollow" href="http://dominickm.com/install-opensuse-digital-ocean/">Install openSUSE on Digital Ocean</a> &mdash; Unfortunately, Digital does not at present have an option for an openSUSE image. That doesn’t mean that you can’t use openSUSE on Digital Ocean, but it is going to be a little more work than most common Linux distributions.</li><li><a title="What is Pika?" rel="nofollow" href="https://www.pikapkg.com/about">What is Pika?</a> &mdash; Pika's mission is to make modern JavaScript more accessible by making it easier to find, publish, install, and use modern packages on npm.
</li><li><a title="Introducing: pika/pack" rel="nofollow" href="https://www.pikapkg.com/blog/introducing-pika-pack/">Introducing: pika/pack</a> &mdash; If you’ve recently published a package to npm, you know how much work goes into a modern build process. Transpile JavaScript, compile TypeScript, convert ES Module syntax (ESM) to Common.js, configure your package.json manifest… and that’s just the basics.</li><li><a title="Implications of Rewriting a Browser Component in Rust - Mozilla Hacks" rel="nofollow" href="https://hacks.mozilla.org/2019/02/rewriting-a-browser-component-in-rust/">Implications of Rewriting a Browser Component in Rust - Mozilla Hacks</a></li><li><a title="Rust use case study in npm [pdf]" rel="nofollow" href="https://www.rust-lang.org/static/pdfs/Rust-npm-Whitepaper.pdf">Rust use case study in npm [pdf]</a> &mdash; The npm Registry uses Rust for its CPU-bound bottlenecks.</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>
