<?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 12:43:37 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Coder Radio - Episodes Tagged with “Egpu”</title>
    <link>https://coder.show/tags/egpu</link>
    <pubDate>Wed, 23 Sep 2020 20: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>380: Developer Unfriendly</title>
  <link>https://coder.show/380</link>
  <guid isPermaLink="false">c4a3325a-0bae-4631-ad3b-56c630bda5f5</guid>
  <pubDate>Wed, 23 Sep 2020 20:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/c4a3325a-0bae-4631-ad3b-56c630bda5f5.mp3" length="38925606" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We get nerdy about Blueprints, and then wary about the future of software distribution.</itunes:subtitle>
  <itunes:duration>54: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>We get nerdy about Blueprints, and then wary about the future of software distribution.
Pour a glass of milk and prepare for some hot takes! 
</description>
  <itunes:keywords>OpenSUSE, SLES, SAP, Flask Blueprints, Python, iOS 14, ARM, Linux server, TikTok, Linux laptop, Epic, Unreal, People Powered, Development Podcast, Coder Radio, Jupiter Broadcasting, System76, Lemur Pro, Oryx Pro, eGPU, laptop, </itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We get nerdy about Blueprints, and then wary about the future of software distribution.</p>

<p>Pour a glass of milk and prepare for some hot takes!</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></ul><p>Links:</p><ul><li><a title="jblive_radio: A simple stream listener" rel="nofollow" href="https://github.com/dontcallmebrownie/jblive_radio">jblive_radio: A simple stream listener</a> &mdash; This is a simple, dumb, stream listener I made in a few minutes as an exploration into electron. </li><li><a title="Trump admin orders TikTok, WeChat gone from app stores on Sunday" rel="nofollow" href="https://arstechnica.com/tech-policy/2020/09/tiktok-wechat-to-be-pulled-from-us-app-stores-as-of-september-20/">Trump admin orders TikTok, WeChat gone from app stores on Sunday</a> &mdash; Turns out the list of “transactions” is “anything that makes the app function.”</li><li><a title="Apple asks to block iOS Unreal Engine development in new court filing" rel="nofollow" href="https://arstechnica.com/gaming/2020/09/apple-asks-to-block-ios-unreal-engine-development-in-new-court-filing/">Apple asks to block iOS Unreal Engine development in new court filing</a> &mdash; iOS maker says it's worried Epic could insert another "trojan horse" if allowed.</li><li><a title="YouTube’s website now blocks iOS 14’s picture-in-picture mode unless you pay for Premium" rel="nofollow" href="https://www.theverge.com/2020/9/18/21445912/youtube-videos-website-picture-in-picture-ios-14-google-apple-premium">YouTube’s website now blocks iOS 14’s picture-in-picture mode unless you pay for Premium</a> &mdash; Picture-in-picture still works on iPad for free and paid users, though</li><li><a title="There Are No Silver Bullets For This Werewolf" rel="nofollow" href="https://hackernoon.com/there-are-no-silver-bullets-for-this-werewolf-2t213woi">There Are No Silver Bullets For This Werewolf</a> &mdash; The phrase “No Silver Bullet” is widely used in the industry. </li><li><a title="People Powered Book" rel="nofollow" href="https://www.amazon.com/dp/B07R4YN5JR/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1">People Powered Book</a> &mdash; How Communities Can Supercharge Your Business, Brand, and Teams</li><li><a title="The Mike Dominick Show Episode 37: Jono Bacon" rel="nofollow" href="https://www.automator.show/37">The Mike Dominick Show Episode 37: Jono Bacon</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We get nerdy about Blueprints, and then wary about the future of software distribution.</p>

<p>Pour a glass of milk and prepare for some hot takes!</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></ul><p>Links:</p><ul><li><a title="jblive_radio: A simple stream listener" rel="nofollow" href="https://github.com/dontcallmebrownie/jblive_radio">jblive_radio: A simple stream listener</a> &mdash; This is a simple, dumb, stream listener I made in a few minutes as an exploration into electron. </li><li><a title="Trump admin orders TikTok, WeChat gone from app stores on Sunday" rel="nofollow" href="https://arstechnica.com/tech-policy/2020/09/tiktok-wechat-to-be-pulled-from-us-app-stores-as-of-september-20/">Trump admin orders TikTok, WeChat gone from app stores on Sunday</a> &mdash; Turns out the list of “transactions” is “anything that makes the app function.”</li><li><a title="Apple asks to block iOS Unreal Engine development in new court filing" rel="nofollow" href="https://arstechnica.com/gaming/2020/09/apple-asks-to-block-ios-unreal-engine-development-in-new-court-filing/">Apple asks to block iOS Unreal Engine development in new court filing</a> &mdash; iOS maker says it's worried Epic could insert another "trojan horse" if allowed.</li><li><a title="YouTube’s website now blocks iOS 14’s picture-in-picture mode unless you pay for Premium" rel="nofollow" href="https://www.theverge.com/2020/9/18/21445912/youtube-videos-website-picture-in-picture-ios-14-google-apple-premium">YouTube’s website now blocks iOS 14’s picture-in-picture mode unless you pay for Premium</a> &mdash; Picture-in-picture still works on iPad for free and paid users, though</li><li><a title="There Are No Silver Bullets For This Werewolf" rel="nofollow" href="https://hackernoon.com/there-are-no-silver-bullets-for-this-werewolf-2t213woi">There Are No Silver Bullets For This Werewolf</a> &mdash; The phrase “No Silver Bullet” is widely used in the industry. </li><li><a title="People Powered Book" rel="nofollow" href="https://www.amazon.com/dp/B07R4YN5JR/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1">People Powered Book</a> &mdash; How Communities Can Supercharge Your Business, Brand, and Teams</li><li><a title="The Mike Dominick Show Episode 37: Jono Bacon" rel="nofollow" href="https://www.automator.show/37">The Mike Dominick Show Episode 37: Jono Bacon</a></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>362: It Crashes Better</title>
  <link>https://coder.show/362</link>
  <guid isPermaLink="false">6a133ffd-001a-4418-8a4e-0a7bfce554b5</guid>
  <pubDate>Mon, 17 Jun 2019 23:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/6a133ffd-001a-4418-8a4e-0a7bfce554b5.mp3" length="40514583" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>It's a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML.</itunes:subtitle>
  <itunes:duration>56:16</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>It's a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML.
Plus the state of linux application packaging, and Chris' ultimate mobile workflow. 
</description>
  <itunes:keywords>ReasonML, React, OCaml, ML, functional programming, static types, option type, algebraic data types, coding challenge, javascript, compile to javascript, snapcraft, snap packages, snapd, canonical, electron, AppImage, flatpak, linux packaging, eGPU, virtualization, virt-manager, libvirt, kvm, gpu passthrough, system76, galago pro, The Mad Botter, earth day competition, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>It&#39;s a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML.</p>

<p>Plus the state of linux application packaging, and Chris&#39; ultimate mobile workflow.</p><p>Links:</p><ul><li><a title="Brydge Keyboard for iPad Pro" rel="nofollow" href="https://www.brydge.com/products/brydge-for-ipad-pro-2018">Brydge Keyboard for iPad Pro</a></li><li><a title="Reason Homepage" rel="nofollow" href="https://reasonml.github.io/en/">Reason Homepage</a> &mdash; Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript &amp; OCaml ecosystems.
</li><li><a title="What &amp; Why · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/what-and-why">What &amp; Why · Reason</a> &mdash; Reason can almost be considered as a solidly statically typed, faster and simpler cousin of JavaScript, minus the historical crufts, plus the features of ES2030 you can use today, and with access to both the JS and the OCaml ecosystem!

</li><li><a title="BuckleScript · Write safer and simpler code in OCaml &amp; Reason, compile to JavaScript." rel="nofollow" href="https://bucklescript.github.io/">BuckleScript · Write safer and simpler code in OCaml &amp; Reason, compile to JavaScript.</a> &mdash; BuckleScript is backed by OCaml. Decades of type system research and compiler engineering.

</li><li><a title="Null, Undefined &amp; Option · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/null-undefined-option">Null, Undefined &amp; Option · Reason</a> &mdash; Reason itself doesn't have the notion of null or undefined. This is a great thing, as it wipes out an entire category of bugs. No more undefined is not a function, and cannot access foo of undefined!

</li><li><a title="Variant! · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/variant">Variant! · Reason</a> &mdash; Behold, the crown jewel of Reason data structures!

Most data structures in most languages are about "this and that". A variant allows us to express "this or that".</li><li><a title="Ken Wheeler - ReasonML is Serious Business" rel="nofollow" href="https://www.youtube.com/watch?v=lzEweA7RPi0&amp;feature=youtu.be">Ken Wheeler - ReasonML is Serious Business</a></li><li><a title="Syntax Cheatsheet · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/syntax-cheatsheet">Syntax Cheatsheet · Reason</a> &mdash; We've worked very hard to make Reason look like JS while preserving OCaml's great semantics &amp; types. Hope you enjoy it!

</li><li><a title="OCaml Homepage" rel="nofollow" href="http://ocaml.org/">OCaml Homepage</a> &mdash; OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles.</li><li><a title="ReasonReact · All your ReactJS knowledge, codified." rel="nofollow" href="https://reasonml.github.io/reason-react/">ReasonReact · All your ReactJS knowledge, codified.</a> &mdash; It's Just Reason. We leverage the existing type system to create a library that types just right. Plus lightweight, first-class support for the ReactJS community idioms you've been using.</li><li><a title="ReasonML - React as first intended" rel="nofollow" href="https://www.imaginarycloud.com/blog/reasonml-react-as-first-intended/">ReasonML - React as first intended</a> &mdash; ReasonML is the new tech that Facebook is using to develop React applications and promoting as a futuristic version of JavaScript </li><li><a title="Create your first snap | Ubuntu tutorials" rel="nofollow" href="https://tutorials.ubuntu.com/tutorial/create-your-first-snap#0">Create your first snap | Ubuntu tutorials</a> &mdash; The snapcraft tool is the preferred way to build snaps. It reads a simple, declarative file and runs the build for us.</li><li><a title="Creating a snap - Snap documentation" rel="nofollow" href="https://docs.snapcraft.io/creating-a-snap">Creating a snap - Snap documentation</a> &mdash; A snap can be created from apps you’ve already built and zipped, or from your preferred programming language or framework.

</li><li><a title="Snapcraft Summit, Montreal 2019 - Day 1, 2 &amp; 3" rel="nofollow" href="https://forum.snapcraft.io/t/snapcraft-summit-montreal-2019-day-1-2-3/11763">Snapcraft Summit, Montreal 2019 - Day 1, 2 &amp; 3</a></li><li><a title="Similar projects · AppImage/AppImageKit Wiki" rel="nofollow" href="https://github.com/AppImage/AppImageKit/wiki/Similar-projects">Similar projects · AppImage/AppImageKit Wiki</a> &mdash; This page compares various similar systems to AppImage. Of course, each system was built toward its own specific objectives. This page is intended to illustrate the points that were important in the AppImage design, and similarities as well as differences to other systems.

</li><li><a title="Flathub—An app store and build service for Linux" rel="nofollow" href="https://flathub.org/home">Flathub—An app store and build service for Linux</a> &mdash; Welcome to Flathub, the home of hundreds of apps which can be easily installed on any Linux distribution. Browse the apps online, from your app center or the command line.</li><li><a title="Mantiz Venus MZ-02 External Graphic Enclosure" rel="nofollow" href="https://www.amazon.com/Mantiz-Thunderbolt-Certified-External-interface/dp/B0745H6GTX">Mantiz Venus MZ-02 External Graphic Enclosure</a> &mdash; Connects Full High Full Length 120" Width 2.5 PCIE Desktop Power GPU to computer WITH an Intel Certified Thunderbolt 3 port.</li><li><a title="The Mad Botter INC on Twitter" rel="nofollow" href="https://twitter.com/TheMadBotterINC/status/1139900287886475264">The Mad Botter INC on Twitter</a> &mdash; Congratulations @ChinKyler on winning our #FOSS #Earthday competition and with it a @system76 #GalagoPro. Keep hacking and keep it #Linux!
</li><li><a title="Linux Academy is hiring!" rel="nofollow" href="https://jobs.lever.co/linuxacademy/?department=Engineering&amp;team=General">Linux Academy is hiring!</a> &mdash; Linux academy is looking for full stack Node.JS+Angular and Ruby on Rails developers. Come join the team!</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>It&#39;s a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML.</p>

<p>Plus the state of linux application packaging, and Chris&#39; ultimate mobile workflow.</p><p>Links:</p><ul><li><a title="Brydge Keyboard for iPad Pro" rel="nofollow" href="https://www.brydge.com/products/brydge-for-ipad-pro-2018">Brydge Keyboard for iPad Pro</a></li><li><a title="Reason Homepage" rel="nofollow" href="https://reasonml.github.io/en/">Reason Homepage</a> &mdash; Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript &amp; OCaml ecosystems.
</li><li><a title="What &amp; Why · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/what-and-why">What &amp; Why · Reason</a> &mdash; Reason can almost be considered as a solidly statically typed, faster and simpler cousin of JavaScript, minus the historical crufts, plus the features of ES2030 you can use today, and with access to both the JS and the OCaml ecosystem!

</li><li><a title="BuckleScript · Write safer and simpler code in OCaml &amp; Reason, compile to JavaScript." rel="nofollow" href="https://bucklescript.github.io/">BuckleScript · Write safer and simpler code in OCaml &amp; Reason, compile to JavaScript.</a> &mdash; BuckleScript is backed by OCaml. Decades of type system research and compiler engineering.

</li><li><a title="Null, Undefined &amp; Option · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/null-undefined-option">Null, Undefined &amp; Option · Reason</a> &mdash; Reason itself doesn't have the notion of null or undefined. This is a great thing, as it wipes out an entire category of bugs. No more undefined is not a function, and cannot access foo of undefined!

</li><li><a title="Variant! · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/variant">Variant! · Reason</a> &mdash; Behold, the crown jewel of Reason data structures!

Most data structures in most languages are about "this and that". A variant allows us to express "this or that".</li><li><a title="Ken Wheeler - ReasonML is Serious Business" rel="nofollow" href="https://www.youtube.com/watch?v=lzEweA7RPi0&amp;feature=youtu.be">Ken Wheeler - ReasonML is Serious Business</a></li><li><a title="Syntax Cheatsheet · Reason" rel="nofollow" href="https://reasonml.github.io/docs/en/syntax-cheatsheet">Syntax Cheatsheet · Reason</a> &mdash; We've worked very hard to make Reason look like JS while preserving OCaml's great semantics &amp; types. Hope you enjoy it!

</li><li><a title="OCaml Homepage" rel="nofollow" href="http://ocaml.org/">OCaml Homepage</a> &mdash; OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles.</li><li><a title="ReasonReact · All your ReactJS knowledge, codified." rel="nofollow" href="https://reasonml.github.io/reason-react/">ReasonReact · All your ReactJS knowledge, codified.</a> &mdash; It's Just Reason. We leverage the existing type system to create a library that types just right. Plus lightweight, first-class support for the ReactJS community idioms you've been using.</li><li><a title="ReasonML - React as first intended" rel="nofollow" href="https://www.imaginarycloud.com/blog/reasonml-react-as-first-intended/">ReasonML - React as first intended</a> &mdash; ReasonML is the new tech that Facebook is using to develop React applications and promoting as a futuristic version of JavaScript </li><li><a title="Create your first snap | Ubuntu tutorials" rel="nofollow" href="https://tutorials.ubuntu.com/tutorial/create-your-first-snap#0">Create your first snap | Ubuntu tutorials</a> &mdash; The snapcraft tool is the preferred way to build snaps. It reads a simple, declarative file and runs the build for us.</li><li><a title="Creating a snap - Snap documentation" rel="nofollow" href="https://docs.snapcraft.io/creating-a-snap">Creating a snap - Snap documentation</a> &mdash; A snap can be created from apps you’ve already built and zipped, or from your preferred programming language or framework.

</li><li><a title="Snapcraft Summit, Montreal 2019 - Day 1, 2 &amp; 3" rel="nofollow" href="https://forum.snapcraft.io/t/snapcraft-summit-montreal-2019-day-1-2-3/11763">Snapcraft Summit, Montreal 2019 - Day 1, 2 &amp; 3</a></li><li><a title="Similar projects · AppImage/AppImageKit Wiki" rel="nofollow" href="https://github.com/AppImage/AppImageKit/wiki/Similar-projects">Similar projects · AppImage/AppImageKit Wiki</a> &mdash; This page compares various similar systems to AppImage. Of course, each system was built toward its own specific objectives. This page is intended to illustrate the points that were important in the AppImage design, and similarities as well as differences to other systems.

</li><li><a title="Flathub—An app store and build service for Linux" rel="nofollow" href="https://flathub.org/home">Flathub—An app store and build service for Linux</a> &mdash; Welcome to Flathub, the home of hundreds of apps which can be easily installed on any Linux distribution. Browse the apps online, from your app center or the command line.</li><li><a title="Mantiz Venus MZ-02 External Graphic Enclosure" rel="nofollow" href="https://www.amazon.com/Mantiz-Thunderbolt-Certified-External-interface/dp/B0745H6GTX">Mantiz Venus MZ-02 External Graphic Enclosure</a> &mdash; Connects Full High Full Length 120" Width 2.5 PCIE Desktop Power GPU to computer WITH an Intel Certified Thunderbolt 3 port.</li><li><a title="The Mad Botter INC on Twitter" rel="nofollow" href="https://twitter.com/TheMadBotterINC/status/1139900287886475264">The Mad Botter INC on Twitter</a> &mdash; Congratulations @ChinKyler on winning our #FOSS #Earthday competition and with it a @system76 #GalagoPro. Keep hacking and keep it #Linux!
</li><li><a title="Linux Academy is hiring!" rel="nofollow" href="https://jobs.lever.co/linuxacademy/?department=Engineering&amp;team=General">Linux Academy is hiring!</a> &mdash; Linux academy is looking for full stack Node.JS+Angular and Ruby on Rails developers. Come join the team!</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>357: 3 OSes 1 GPU</title>
  <link>https://coder.show/357</link>
  <guid isPermaLink="false">17d6b348-8e94-417c-b9ad-cb098b6e203a</guid>
  <pubDate>Mon, 13 May 2019 22:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/17d6b348-8e94-417c-b9ad-cb098b6e203a.mp3" length="34493776" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Microsoft catches Mike’s eye with WSL 2, Google gets everyone's attention with their new push for Kotlin, and we get a full eGPU report.</itunes:subtitle>
  <itunes:duration>47:54</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>Microsoft catches Mike’s eye with WSL 2, Google gets everyone's attention with their new push for Kotlin, and we get a full eGPU report. 
</description>
  <itunes:keywords>QA, testing, automation, community, documentation, omnigraffle, freeplane, kotlin, android, java, jetbrains, google, microsoft, red hat, IBM, flutter, Chrome OS, WSL2, windows subsystem for linux, windows terminal, microsoft build, google i/o, red hat summit, eGPU, triple booting, mac os, ML, AI, Core ML, ascii, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Microsoft catches Mike’s eye with WSL 2, Google gets everyone&#39;s attention with their new push for Kotlin, and we get a full eGPU report.</p><p>Links:</p><ul><li><a title="QA Feedback from Lewis" rel="nofollow" href="https://pastebin.com/apwXZNCs">QA Feedback from Lewis</a> &mdash; I thought I was going to be in a big rush to get out of the basement and up to a developer position, but after listening to the show I really feel like my contribution to this team is going to be important and necessary from the get go.</li><li><a title="Request: Subreddit recommendations" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/bmsqal/request_subreddit_recommendations/">Request: Subreddit recommendations</a> &mdash; Anyone know any linux and/or programming subs aren't full of mindless circlejerking? Most seem to be afflicted with mindless circlejerking, free software extremism and other indiscretions.</li><li><a title="Feedback on Tools for Docs" rel="nofollow" href="https://pastebin.com/DpJZPRXx">Feedback on Tools for Docs</a> &mdash; One idea is a mind map tool (like Freeplane). This can provide a free-form way to show at a high level how all the parts link together, and attach as much details as needed </li><li><a title="Kotlin is now Google’s preferred language for Android app development" rel="nofollow" href="https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/">Kotlin is now Google’s preferred language for Android app development</a> &mdash; “Android development will become increasingly Kotlin-first,” Google writes in today’s announcement. “Many new Jetpack APIs and features will be offered first in Kotlin. If you’re starting a new project, you should write it in Kotlin; code written in Kotlin often mean much less code for you–less code to type, test, and maintain.”</li><li><a title="Flutter and Chrome OS: Better Together" rel="nofollow" href="https://developers.googleblog.com/2019/05/flutter-and-chrome-os-better-together.html">Flutter and Chrome OS: Better Together</a> &mdash; Flutter initially focused on providing a UI toolkit for building apps for mobile devices, which typically feature touch input and small screens. However, we’ve been building keyboard and mouse support into Flutter since before our 1.0 release last December. And today, we’re pleased to announce that Flutter for Chrome OS is now stronger with scroll wheel support, hover management, and better keyboard event support.</li><li><a title="How Windows and Chrome quietly made 2019 the year of Linux on the desktop" rel="nofollow" href="https://www.pcworld.com/article/3394680/how-windows-and-chrome-quietly-made-2019-the-year-of-linux-on-the-desktop.html">How Windows and Chrome quietly made 2019 the year of Linux on the desktop</a> &mdash; The cleverly named Windows Subsystem for Linux 2, announced at Microsoft’s Build event this week, shakes things up by shipping a full Linux kernel (version 4.19) within Windows itself as a lightweight virtual machine. Doing so should supercharge performance for developers who use the tool.</li><li><a title="Ubuntu 19.04 – Easy-to-use setup script for your EGPU" rel="nofollow" href="https://egpu.io/forums/thunderbolt-linux-setup/ubuntu-19-04-easy-to-use-setup-script-for-your-egpu/">Ubuntu 19.04 – Easy-to-use setup script for your EGPU</a> &mdash; I have created a script which automatically detects your (E)GPUs and creates the needed X-Server configuration files.
You won't have to mess around with finding the correct BUS-IDs and convert them from dec to hex or anything like that, the script takes care of it.</li><li><a title="Linux Action News 105" rel="nofollow" href="https://linuxactionnews.com/105">Linux Action News 105</a> &mdash; RHEL 8 is released, we report from the ground of the big announcement, Microsoft announces WSL 2 with a real Linux kernel at the core, and details on their new open source terminal.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Microsoft catches Mike’s eye with WSL 2, Google gets everyone&#39;s attention with their new push for Kotlin, and we get a full eGPU report.</p><p>Links:</p><ul><li><a title="QA Feedback from Lewis" rel="nofollow" href="https://pastebin.com/apwXZNCs">QA Feedback from Lewis</a> &mdash; I thought I was going to be in a big rush to get out of the basement and up to a developer position, but after listening to the show I really feel like my contribution to this team is going to be important and necessary from the get go.</li><li><a title="Request: Subreddit recommendations" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/bmsqal/request_subreddit_recommendations/">Request: Subreddit recommendations</a> &mdash; Anyone know any linux and/or programming subs aren't full of mindless circlejerking? Most seem to be afflicted with mindless circlejerking, free software extremism and other indiscretions.</li><li><a title="Feedback on Tools for Docs" rel="nofollow" href="https://pastebin.com/DpJZPRXx">Feedback on Tools for Docs</a> &mdash; One idea is a mind map tool (like Freeplane). This can provide a free-form way to show at a high level how all the parts link together, and attach as much details as needed </li><li><a title="Kotlin is now Google’s preferred language for Android app development" rel="nofollow" href="https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/">Kotlin is now Google’s preferred language for Android app development</a> &mdash; “Android development will become increasingly Kotlin-first,” Google writes in today’s announcement. “Many new Jetpack APIs and features will be offered first in Kotlin. If you’re starting a new project, you should write it in Kotlin; code written in Kotlin often mean much less code for you–less code to type, test, and maintain.”</li><li><a title="Flutter and Chrome OS: Better Together" rel="nofollow" href="https://developers.googleblog.com/2019/05/flutter-and-chrome-os-better-together.html">Flutter and Chrome OS: Better Together</a> &mdash; Flutter initially focused on providing a UI toolkit for building apps for mobile devices, which typically feature touch input and small screens. However, we’ve been building keyboard and mouse support into Flutter since before our 1.0 release last December. And today, we’re pleased to announce that Flutter for Chrome OS is now stronger with scroll wheel support, hover management, and better keyboard event support.</li><li><a title="How Windows and Chrome quietly made 2019 the year of Linux on the desktop" rel="nofollow" href="https://www.pcworld.com/article/3394680/how-windows-and-chrome-quietly-made-2019-the-year-of-linux-on-the-desktop.html">How Windows and Chrome quietly made 2019 the year of Linux on the desktop</a> &mdash; The cleverly named Windows Subsystem for Linux 2, announced at Microsoft’s Build event this week, shakes things up by shipping a full Linux kernel (version 4.19) within Windows itself as a lightweight virtual machine. Doing so should supercharge performance for developers who use the tool.</li><li><a title="Ubuntu 19.04 – Easy-to-use setup script for your EGPU" rel="nofollow" href="https://egpu.io/forums/thunderbolt-linux-setup/ubuntu-19-04-easy-to-use-setup-script-for-your-egpu/">Ubuntu 19.04 – Easy-to-use setup script for your EGPU</a> &mdash; I have created a script which automatically detects your (E)GPUs and creates the needed X-Server configuration files.
You won't have to mess around with finding the correct BUS-IDs and convert them from dec to hex or anything like that, the script takes care of it.</li><li><a title="Linux Action News 105" rel="nofollow" href="https://linuxactionnews.com/105">Linux Action News 105</a> &mdash; RHEL 8 is released, we report from the ground of the big announcement, Microsoft announces WSL 2 with a real Linux kernel at the core, and details on their new open source terminal.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>355: F# Shill</title>
  <link>https://coder.show/355</link>
  <guid isPermaLink="false">0e4f77f8-83d8-4099-aa1a-877c73b53cb8</guid>
  <pubDate>Thu, 02 May 2019 08:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/0e4f77f8-83d8-4099-aa1a-877c73b53cb8.mp3" length="43741123" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike and Wes dive into Bosque, Microsoft’s new research language, and debate if it represents the future of programming languages, or if we should all just be using F#.</itunes:subtitle>
  <itunes:duration>1:00:45</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 dive into Bosque, Microsoft’s new research language, and debate if it represents the future of programming languages, or if we should all just be using F#.
Plus some Qt license clarity, a handy new Rust feature, and your feedback. 
</description>
  <itunes:keywords>eGPU, hardware, chromebooks, windows, windows 10, telemetry, ChromeOS, QT, LGPL, GPL, software licenses, Rust, memory management, pinning, thunderbolt, Bosque, programming language research, F#, .NET, type safety, typed strings, typescript, strong types, ML, AWS, git-secrets, Mad Botter, earth day, system76, xfce, git-secrets, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike and Wes dive into Bosque, Microsoft’s new research language, and debate if it represents the future of programming languages, or if we should all just be using F#.</p>

<p>Plus some Qt license clarity, a handy new Rust feature, and your feedback.</p><p>Links:</p><ul><li><a title="Feedback: ChromeOS vs Windows" rel="nofollow" href="https://slexy.org/view/s202BcCBtC">Feedback: ChromeOS vs Windows</a></li><li><a title="Feedback: Hardware Coverage" rel="nofollow" href="https://slexy.org/view/s206N3bRHB">Feedback: Hardware Coverage</a></li><li><a title="Complying with the Requirements of the GPL/LGPL v3 License" rel="nofollow" href="https://resources.qt.io/videos/complying-with-the-requirements-of-the-gpl-lgpl-v3-license-on-demand-webinar">Complying with the Requirements of the GPL/LGPL v3 License</a> &mdash; With the discontinuation of our continued support for Qt 5.6 also ends our support for the last Qt version licensed under LGPL v2.1. Moving forward, versions 5.7 and beyond will be subject to LGPL v3. This webinar is a great opportunity to gain a better understanding of the differences in rights and obligations between the two licensing versions.</li><li><a title="Rust Pinning" rel="nofollow" href="https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html">Rust Pinning</a> &mdash; The Rust team is happy to announce a new version of Rust, 1.33.0. Rust is a programming language that is empowering everyone to build reliable and efficient software.</li><li><a title="Regularized Programming with the BOSQUE Language" rel="nofollow" href="https://www.microsoft.com/en-us/research/uploads/prod/2019/04/beyond_structured_report_v2.pdf">Regularized Programming with the BOSQUE Language</a> &mdash; We believe that, just as structured programming did years ago, this regularized programming model will lead to massively improved developer productivity, increased software quality, and enable a second golden age of developments in compilers and developer tooling.</li><li><a title="All That You Need to Know About Microsoft&#39;s New Programming Language: Bosque" rel="nofollow" href="https://dev.to/0xrumple/all-what-you-need-to-know-about-microsoft-s-new-programming-language-bosque-38c0">All That You Need to Know About Microsoft's New Programming Language: Bosque</a> &mdash; The Bosque programming language is a Microsoft Research project that is investigating language designs for writing code that is simple, obvious, and easy to reason about for both humans and machines
</li><li><a title="Bosque Language Overview" rel="nofollow" href="https://github.com/Microsoft/BosqueLanguage/blob/master/docs/language/overview.md">Bosque Language Overview</a></li><li><a title="Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript" rel="nofollow" href="https://www.theregister.co.uk/2019/04/18/microsoft_bosque_programming_language/">Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript</a></li><li><a title="The Mad Botter INC on Twitter" rel="nofollow" href="https://twitter.com/TheMadBotterINC/status/1120375364004528128">The Mad Botter INC on Twitter</a> &mdash; Happy #EarthDay!  We are awarding a free @system76 #DarterPro to the middle or high school student that can send our CEO @dominucco an innovative idea to fight climate change using #Linux. To submit please write up a report and diagram &amp; email it to michael@themadbotter.com.</li><li><a title="git-secrets" rel="nofollow" href="https://github.com/awslabs/git-secrets">git-secrets</a> &mdash; Prevents you from committing secrets and credentials into git repositories.</li><li><a title="git-hound" rel="nofollow" href="https://github.com/ezekg/git-hound">git-hound</a> &mdash; Hound is a Git plugin that helps prevent sensitive data from being committed into a repository by sniffing potential commits against PCRE regular expressions.

</li><li><a title="truffleHog" rel="nofollow" href="https://github.com/dxa4481/truffleHog">truffleHog</a> &mdash; Searches through git repositories for secrets, digging deep into commit history and branches. This is effective at finding secrets accidentally committed.
</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Mike and Wes dive into Bosque, Microsoft’s new research language, and debate if it represents the future of programming languages, or if we should all just be using F#.</p>

<p>Plus some Qt license clarity, a handy new Rust feature, and your feedback.</p><p>Links:</p><ul><li><a title="Feedback: ChromeOS vs Windows" rel="nofollow" href="https://slexy.org/view/s202BcCBtC">Feedback: ChromeOS vs Windows</a></li><li><a title="Feedback: Hardware Coverage" rel="nofollow" href="https://slexy.org/view/s206N3bRHB">Feedback: Hardware Coverage</a></li><li><a title="Complying with the Requirements of the GPL/LGPL v3 License" rel="nofollow" href="https://resources.qt.io/videos/complying-with-the-requirements-of-the-gpl-lgpl-v3-license-on-demand-webinar">Complying with the Requirements of the GPL/LGPL v3 License</a> &mdash; With the discontinuation of our continued support for Qt 5.6 also ends our support for the last Qt version licensed under LGPL v2.1. Moving forward, versions 5.7 and beyond will be subject to LGPL v3. This webinar is a great opportunity to gain a better understanding of the differences in rights and obligations between the two licensing versions.</li><li><a title="Rust Pinning" rel="nofollow" href="https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html">Rust Pinning</a> &mdash; The Rust team is happy to announce a new version of Rust, 1.33.0. Rust is a programming language that is empowering everyone to build reliable and efficient software.</li><li><a title="Regularized Programming with the BOSQUE Language" rel="nofollow" href="https://www.microsoft.com/en-us/research/uploads/prod/2019/04/beyond_structured_report_v2.pdf">Regularized Programming with the BOSQUE Language</a> &mdash; We believe that, just as structured programming did years ago, this regularized programming model will lead to massively improved developer productivity, increased software quality, and enable a second golden age of developments in compilers and developer tooling.</li><li><a title="All That You Need to Know About Microsoft&#39;s New Programming Language: Bosque" rel="nofollow" href="https://dev.to/0xrumple/all-what-you-need-to-know-about-microsoft-s-new-programming-language-bosque-38c0">All That You Need to Know About Microsoft's New Programming Language: Bosque</a> &mdash; The Bosque programming language is a Microsoft Research project that is investigating language designs for writing code that is simple, obvious, and easy to reason about for both humans and machines
</li><li><a title="Bosque Language Overview" rel="nofollow" href="https://github.com/Microsoft/BosqueLanguage/blob/master/docs/language/overview.md">Bosque Language Overview</a></li><li><a title="Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript" rel="nofollow" href="https://www.theregister.co.uk/2019/04/18/microsoft_bosque_programming_language/">Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript</a></li><li><a title="The Mad Botter INC on Twitter" rel="nofollow" href="https://twitter.com/TheMadBotterINC/status/1120375364004528128">The Mad Botter INC on Twitter</a> &mdash; Happy #EarthDay!  We are awarding a free @system76 #DarterPro to the middle or high school student that can send our CEO @dominucco an innovative idea to fight climate change using #Linux. To submit please write up a report and diagram &amp; email it to michael@themadbotter.com.</li><li><a title="git-secrets" rel="nofollow" href="https://github.com/awslabs/git-secrets">git-secrets</a> &mdash; Prevents you from committing secrets and credentials into git repositories.</li><li><a title="git-hound" rel="nofollow" href="https://github.com/ezekg/git-hound">git-hound</a> &mdash; Hound is a Git plugin that helps prevent sensitive data from being committed into a repository by sniffing potential commits against PCRE regular expressions.

</li><li><a title="truffleHog" rel="nofollow" href="https://github.com/dxa4481/truffleHog">truffleHog</a> &mdash; Searches through git repositories for secrets, digging deep into commit history and branches. This is effective at finding secrets accidentally committed.
</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>
  </channel>
</rss>
