<?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>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Thu, 09 Apr 2026 11:18:48 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Coder Radio - Episodes Tagged with “Pop! Os”</title>
    <link>https://coder.show/tags/pop!_os</link>
    <pubDate>Tue, 12 Mar 2019 01:30: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>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>345: F# Envy</title>
  <link>https://coder.show/345</link>
  <guid isPermaLink="false">e1513d98-510d-4510-8492-a40cbe46ca33</guid>
  <pubDate>Tue, 19 Feb 2019 13:00:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/e1513d98-510d-4510-8492-a40cbe46ca33.mp3" length="40044692" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>The guys discuss the real last bastion of scratch your own itch, and debate the merits of recent C# functional programing fads that are transforming the language. </itunes:subtitle>
  <itunes:duration>55:37</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>The guys discuss the real last bastion of scratch your own itch, and debate the merits of recent C# functional programing fads that are transforming the language. 
Plus Mike’s swimming in hardware, and a new movement sweeping the web that starts right here. 
</description>
  <itunes:keywords>System76, pop!_OS, Darter Pro, Thelio, Sleep, Autosleep, Desktop, Laptop, SCALE, linux, C#, Microsoft, .NET, F#, functional programming, switch expression, pattern matching, Login form, modal, simplicity, POST,design, Ubuntu Core, LTS, snapcraft, snap packages, iOS development, subscriptions, swift, MacBook Pro, 13”, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>The guys discuss the real last bastion of scratch your own itch, and debate the merits of recent C# functional programing fads that are transforming the language. </p>

<p>Plus Mike’s swimming in hardware, and a new movement sweeping the web that starts right here.</p><p>Links:</p><ul><li><a title="Yo, Thelio! - dominickm.com" rel="nofollow" href="http://dominickm.com/yo-thelio/">Yo, Thelio! - dominickm.com</a> &mdash; Overall, I am very happy with Thelio and if you’re interesting in running Linux on a desktop full-time, I recommend you consider it.</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1095823064745607170">Michael Dominick on Twitter</a> &mdash; 10 minutes in and the #DarterPro has the best non-Mac trackpad I’ve ever used.</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1097424480022994944">Michael Dominick on Twitter</a> &mdash; Yeah, so @ChrisLAS I have fallen hard off the old man sleep wagon and it's deeply sub-optimal.</li><li><a title="SCaLE 17x" rel="nofollow" href="https://www.socallinuxexpo.org/scale/17x">SCaLE 17x</a> &mdash; SCaLE is the largest community-run open-source and free software conference in North America. It is held annually in the greater Los Angeles area.</li><li><a title="C# 8: The switch expression" rel="nofollow" href="https://alexatnet.com/cs8-switch-statement/">C# 8: The switch expression</a> &mdash; C# 8 delivers a few new C# features to developers, and it is nice to see the language improving, but today I would like to talk about only one and it is "switch expressions".</li><li><a title="Don’t Get Clever with Login Forms | Brad Frost" rel="nofollow" href="http://bradfrost.com/blog/post/dont-get-clever-with-login-forms/">Don’t Get Clever with Login Forms | Brad Frost</a> &mdash; Let’s walk through some login patterns and why I think they’re not ideal. And then let’s look at some better ways of tackling login.</li><li><a title="Canonical Announces Latest Ubuntu Core for IoT » Linux Magazine" rel="nofollow" href="http://www.linux-magazine.com/Online/News/Canonical-Announces-Latest-Ubuntu-Core-for-IoT">Canonical Announces Latest Ubuntu Core for IoT » Linux Magazine</a> &mdash; Canonical has announced Ubuntu Core 18, their open source platform for IoT devices. Ubuntu Core 18 is based on Ubuntu 18.04 LTS code-base and will be supported for 10 years.

</li><li><a title="Andrew Madsen on Twitter" rel="nofollow" href="https://twitter.com/armadsen/status/1096881835093544962?s=12">Andrew Madsen on Twitter</a> &mdash; It’s weird how the iOS community has shifted so much from “iOS development” to “Swift”. 5 years on, and a huge part of what everyone’s doing revolves around the language, not how to create great apps. Why is that?

</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1097178374756319233">Michael Dominick on Twitter</a> &mdash; Thinking more about this conversation about how the #iOSDev #macOs scene has changed online, it occurs to me that there’s a platform where that past ethos of “just build cool things” lives — desktop #Linux and @elementary in particular #CoderRadio @ChrisLAS

</li><li><a title="16-Inch MacBook Pro With All-New Design Expected in 2019" rel="nofollow" href="https://www.macrumors.com/2019/02/17/16-inch-macbook-pro-2019-kuo/">16-Inch MacBook Pro With All-New Design Expected in 2019</a> &mdash; Kuo also says Apple may add a 32GB RAM option to the 13-inch MacBook Pro, without providing further details. 
</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>The guys discuss the real last bastion of scratch your own itch, and debate the merits of recent C# functional programing fads that are transforming the language. </p>

<p>Plus Mike’s swimming in hardware, and a new movement sweeping the web that starts right here.</p><p>Links:</p><ul><li><a title="Yo, Thelio! - dominickm.com" rel="nofollow" href="http://dominickm.com/yo-thelio/">Yo, Thelio! - dominickm.com</a> &mdash; Overall, I am very happy with Thelio and if you’re interesting in running Linux on a desktop full-time, I recommend you consider it.</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1095823064745607170">Michael Dominick on Twitter</a> &mdash; 10 minutes in and the #DarterPro has the best non-Mac trackpad I’ve ever used.</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1097424480022994944">Michael Dominick on Twitter</a> &mdash; Yeah, so @ChrisLAS I have fallen hard off the old man sleep wagon and it's deeply sub-optimal.</li><li><a title="SCaLE 17x" rel="nofollow" href="https://www.socallinuxexpo.org/scale/17x">SCaLE 17x</a> &mdash; SCaLE is the largest community-run open-source and free software conference in North America. It is held annually in the greater Los Angeles area.</li><li><a title="C# 8: The switch expression" rel="nofollow" href="https://alexatnet.com/cs8-switch-statement/">C# 8: The switch expression</a> &mdash; C# 8 delivers a few new C# features to developers, and it is nice to see the language improving, but today I would like to talk about only one and it is "switch expressions".</li><li><a title="Don’t Get Clever with Login Forms | Brad Frost" rel="nofollow" href="http://bradfrost.com/blog/post/dont-get-clever-with-login-forms/">Don’t Get Clever with Login Forms | Brad Frost</a> &mdash; Let’s walk through some login patterns and why I think they’re not ideal. And then let’s look at some better ways of tackling login.</li><li><a title="Canonical Announces Latest Ubuntu Core for IoT » Linux Magazine" rel="nofollow" href="http://www.linux-magazine.com/Online/News/Canonical-Announces-Latest-Ubuntu-Core-for-IoT">Canonical Announces Latest Ubuntu Core for IoT » Linux Magazine</a> &mdash; Canonical has announced Ubuntu Core 18, their open source platform for IoT devices. Ubuntu Core 18 is based on Ubuntu 18.04 LTS code-base and will be supported for 10 years.

</li><li><a title="Andrew Madsen on Twitter" rel="nofollow" href="https://twitter.com/armadsen/status/1096881835093544962?s=12">Andrew Madsen on Twitter</a> &mdash; It’s weird how the iOS community has shifted so much from “iOS development” to “Swift”. 5 years on, and a huge part of what everyone’s doing revolves around the language, not how to create great apps. Why is that?

</li><li><a title="Michael Dominick on Twitter" rel="nofollow" href="https://twitter.com/dominucco/status/1097178374756319233">Michael Dominick on Twitter</a> &mdash; Thinking more about this conversation about how the #iOSDev #macOs scene has changed online, it occurs to me that there’s a platform where that past ethos of “just build cool things” lives — desktop #Linux and @elementary in particular #CoderRadio @ChrisLAS

</li><li><a title="16-Inch MacBook Pro With All-New Design Expected in 2019" rel="nofollow" href="https://www.macrumors.com/2019/02/17/16-inch-macbook-pro-2019-kuo/">16-Inch MacBook Pro With All-New Design Expected in 2019</a> &mdash; Kuo also says Apple may add a 32GB RAM option to the 13-inch MacBook Pro, without providing further details. 
</li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
