<?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>Sun, 26 Apr 2026 04:31:52 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Coder Radio - Episodes Tagged with “Containers”</title>
    <link>https://coder.show/tags/containers</link>
    <pubDate>Wed, 30 Sep 2020 21:45: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>381: Flamewar Feedback Frenzy</title>
  <link>https://coder.show/381</link>
  <guid isPermaLink="false">7f9a21db-ec71-414d-908b-6ca0894865f0</guid>
  <pubDate>Wed, 30 Sep 2020 21:45:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/7f9a21db-ec71-414d-908b-6ca0894865f0.mp3" length="41643072" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question.</itunes:subtitle>
  <itunes:duration>57:50</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 provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question. 
</description>
  <itunes:keywords>SUSE, rancheros, Containers, kubernetes, Independent  development, Google to enforce 30% cut, Swift System, OSS Laugnages, VSCode, Ruby 3.0, Coder Radio, Development Podcast, Jupiter Broadcasting</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question.</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="Install Sosumi for Linux using the Snap Store" rel="nofollow" href="https://snapcraft.io/sosumi">Install Sosumi for Linux using the Snap Store</a> &mdash; This will boot to the macOS recovery system.</li><li><a title="Google to enforce 30% cut on in-app purchases" rel="nofollow" href="https://www.cnbc.com/2020/09/28/google-to-enforce-30percent-cut-on-in-app-purchases-next-year.html">Google to enforce 30% cut on in-app purchases</a> &mdash; Google said Monday it will enforce rules that require app developers distributing Android software on the Google Play Store to use its in-app payment system.</li><li><a title="Android Developers Blog: Listening to Developer Feedback to Improve Google Play" rel="nofollow" href="https://android-developers.googleblog.com/2020/09/listening-to-developer-feedback-to.html">Android Developers Blog: Listening to Developer Feedback to Improve Google Play</a></li><li><a title="Coalition for App Fairness" rel="nofollow" href="https://appfairness.org/">Coalition for App Fairness</a> &mdash; The Coalition for App Fairness is an independent nonprofit organization founded by industry-leading companies to advocate for freedom of choice and fair competition across the app ecosystem.</li><li><a title="Ruby 3.0.0 Preview 1 Released" rel="nofollow" href="https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/">Ruby 3.0.0 Preview 1 Released</a> &mdash; We are pleased to announce the release of Ruby 3.0.0-preview1.</li><li><a title="Swift System is Now Open Source" rel="nofollow" href="https://swift.org/blog/swift-system/">Swift System is Now Open Source</a> &mdash; Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision is for System to eventually act as the single home for low-level system interfaces for all supported Swift platforms.
</li><li><a title="Introducing Swift on Windows" rel="nofollow" href="https://swift.org/blog/swift-on-windows/">Introducing Swift on Windows</a></li><li><a title="The Era of Visual Studio Code" rel="nofollow" href="https://blog.robenkleene.com/2020/09/21/the-era-of-visual-studio-code/">The Era of Visual Studio Code</a> &mdash; I believe the era of new text editors emerging and quickly becoming popular has now ended with Visual Studio Code. VS Code has reached unprecedented levels of popularity and refinement, laying a foundation that could mean decades of market dominance. If, like me, one of your priorities for your tools is longevity2, then that means VS Code might be a great text editor to invest in learning today.

</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question.</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="Install Sosumi for Linux using the Snap Store" rel="nofollow" href="https://snapcraft.io/sosumi">Install Sosumi for Linux using the Snap Store</a> &mdash; This will boot to the macOS recovery system.</li><li><a title="Google to enforce 30% cut on in-app purchases" rel="nofollow" href="https://www.cnbc.com/2020/09/28/google-to-enforce-30percent-cut-on-in-app-purchases-next-year.html">Google to enforce 30% cut on in-app purchases</a> &mdash; Google said Monday it will enforce rules that require app developers distributing Android software on the Google Play Store to use its in-app payment system.</li><li><a title="Android Developers Blog: Listening to Developer Feedback to Improve Google Play" rel="nofollow" href="https://android-developers.googleblog.com/2020/09/listening-to-developer-feedback-to.html">Android Developers Blog: Listening to Developer Feedback to Improve Google Play</a></li><li><a title="Coalition for App Fairness" rel="nofollow" href="https://appfairness.org/">Coalition for App Fairness</a> &mdash; The Coalition for App Fairness is an independent nonprofit organization founded by industry-leading companies to advocate for freedom of choice and fair competition across the app ecosystem.</li><li><a title="Ruby 3.0.0 Preview 1 Released" rel="nofollow" href="https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/">Ruby 3.0.0 Preview 1 Released</a> &mdash; We are pleased to announce the release of Ruby 3.0.0-preview1.</li><li><a title="Swift System is Now Open Source" rel="nofollow" href="https://swift.org/blog/swift-system/">Swift System is Now Open Source</a> &mdash; Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision is for System to eventually act as the single home for low-level system interfaces for all supported Swift platforms.
</li><li><a title="Introducing Swift on Windows" rel="nofollow" href="https://swift.org/blog/swift-on-windows/">Introducing Swift on Windows</a></li><li><a title="The Era of Visual Studio Code" rel="nofollow" href="https://blog.robenkleene.com/2020/09/21/the-era-of-visual-studio-code/">The Era of Visual Studio Code</a> &mdash; I believe the era of new text editors emerging and quickly becoming popular has now ended with Visual Studio Code. VS Code has reached unprecedented levels of popularity and refinement, laying a foundation that could mean decades of market dominance. If, like me, one of your priorities for your tools is longevity2, then that means VS Code might be a great text editor to invest in learning today.

</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>375: The Grey Havens</title>
  <link>https://coder.show/375</link>
  <guid isPermaLink="false">7f4782a1-4de8-4337-bd9c-818881560224</guid>
  <pubDate>Mon, 16 Sep 2019 22:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/7f4782a1-4de8-4337-bd9c-818881560224.mp3" length="24353737" type="audio/mpeg"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We say goodbye to the show by taking a look back at a few of our favorite moments and reflect on how much has changed in the past seven years.</itunes:subtitle>
  <itunes:duration>33: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/episodes/7/7f4782a1-4de8-4337-bd9c-818881560224/cover.jpg?v=1"/>
  <description>We say goodbye to the show by taking a look back at a few of our favorite moments and reflect on how much has changed in the past seven years. 
</description>
  <itunes:keywords>Apple, mobile, swift, Objective C, .NET, functional programming, getting started, Microsoft, Red Hat, open source, business, software consulting, bots, serverless, IoT, mobile development, OOP, docker, dotCloud, containers, computer science, 7 languages in 7 weeks, devops, deployment, automation, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We say goodbye to the show by taking a look back at a few of our favorite moments and reflect on how much has changed in the past seven years.</p><p>Links:</p><ul><li><a title="Coder Radio Back Catalog " rel="nofollow" href="https://www.jupiterbroadcasting.com/show/coderradio/">Coder Radio Back Catalog </a></li><li><a title="Coder Radio - A New Developer Podcast!" rel="nofollow" href="https://www.jupiterbroadcasting.com/20392/pardon-our-dust-coder-radio/">Coder Radio - A New Developer Podcast!</a> &mdash; A weekly talk show taking a pragmatic look at the art and business of software development and related technologies.</li><li><a title="WWDC Fallout | Coder Radio 2" rel="nofollow" href="https://www.jupiterbroadcasting.com/20693/wwdc-fallout-cr-02/">WWDC Fallout | Coder Radio 2</a> &mdash; Michael and Chris cover the items from WWDC that they think developers will be impacted by, discuss the Facebook pressure, and reflect on hardware updates announced.

</li><li><a title="Docker All The Things | Coder Radio 66" rel="nofollow" href="https://www.jupiterbroadcasting.com/42767/docker-all-the-things-cr-66/">Docker All The Things | Coder Radio 66</a> &mdash; We’re joined by two gentlemen from dotCloud, the folks behind Docker. We chat about what Docker is best at, how far out the 1.0 release is, the projects use of Go, the future of Docker, and much more.

</li><li><a title="Open Season on Swift | Coder Radio 182" rel="nofollow" href="https://coder.show/182">Open Season on Swift | Coder Radio 182</a> &mdash; The majority of our discussion this week is around the open sourcing of Swift, what Apple got really right &amp; what areas still really need improvement.</li><li><a title="Clojure Calisthenics | Coder Radio 325" rel="nofollow" href="https://coder.show/325">Clojure Calisthenics | Coder Radio 325</a> &mdash; Wes joins Mike to discuss why .NET still makes sense, the latest antics from Fortnite, a brave new hope for JVM concurrency, and the mind-expanding benefits of trying a Lisp.</li><li><a title="Mike on Twitter" rel="nofollow" href="https://twitter.com/dominucco">Mike on Twitter</a> &mdash; Software Developer &amp; entrepreneur at a #startup in the #Aerospace and #IOT spaces. @TheMadBotterINC.
</li><li><a title="Mike&#39;s Blog" rel="nofollow" href="http://dominickm.com/">Mike's Blog</a> &mdash; Meditations on the Art of Technology</li><li><a title="Check out Linux Headlines" rel="nofollow" href="https://linuxheadlines.show/">Check out Linux Headlines</a> &mdash; Linux and open source headlines every weekday, in under 3 minutes.

</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We say goodbye to the show by taking a look back at a few of our favorite moments and reflect on how much has changed in the past seven years.</p><p>Links:</p><ul><li><a title="Coder Radio Back Catalog " rel="nofollow" href="https://www.jupiterbroadcasting.com/show/coderradio/">Coder Radio Back Catalog </a></li><li><a title="Coder Radio - A New Developer Podcast!" rel="nofollow" href="https://www.jupiterbroadcasting.com/20392/pardon-our-dust-coder-radio/">Coder Radio - A New Developer Podcast!</a> &mdash; A weekly talk show taking a pragmatic look at the art and business of software development and related technologies.</li><li><a title="WWDC Fallout | Coder Radio 2" rel="nofollow" href="https://www.jupiterbroadcasting.com/20693/wwdc-fallout-cr-02/">WWDC Fallout | Coder Radio 2</a> &mdash; Michael and Chris cover the items from WWDC that they think developers will be impacted by, discuss the Facebook pressure, and reflect on hardware updates announced.

</li><li><a title="Docker All The Things | Coder Radio 66" rel="nofollow" href="https://www.jupiterbroadcasting.com/42767/docker-all-the-things-cr-66/">Docker All The Things | Coder Radio 66</a> &mdash; We’re joined by two gentlemen from dotCloud, the folks behind Docker. We chat about what Docker is best at, how far out the 1.0 release is, the projects use of Go, the future of Docker, and much more.

</li><li><a title="Open Season on Swift | Coder Radio 182" rel="nofollow" href="https://coder.show/182">Open Season on Swift | Coder Radio 182</a> &mdash; The majority of our discussion this week is around the open sourcing of Swift, what Apple got really right &amp; what areas still really need improvement.</li><li><a title="Clojure Calisthenics | Coder Radio 325" rel="nofollow" href="https://coder.show/325">Clojure Calisthenics | Coder Radio 325</a> &mdash; Wes joins Mike to discuss why .NET still makes sense, the latest antics from Fortnite, a brave new hope for JVM concurrency, and the mind-expanding benefits of trying a Lisp.</li><li><a title="Mike on Twitter" rel="nofollow" href="https://twitter.com/dominucco">Mike on Twitter</a> &mdash; Software Developer &amp; entrepreneur at a #startup in the #Aerospace and #IOT spaces. @TheMadBotterINC.
</li><li><a title="Mike&#39;s Blog" rel="nofollow" href="http://dominickm.com/">Mike's Blog</a> &mdash; Meditations on the Art of Technology</li><li><a title="Check out Linux Headlines" rel="nofollow" href="https://linuxheadlines.show/">Check out Linux Headlines</a> &mdash; Linux and open source headlines every weekday, in under 3 minutes.

</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>369: Old Man Embraces Cloud</title>
  <link>https://coder.show/369</link>
  <guid isPermaLink="false">b805e2f0-7056-4235-a79f-b49bd233d573</guid>
  <pubDate>Mon, 05 Aug 2019 22:00:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/b805e2f0-7056-4235-a79f-b49bd233d573.mp3" length="35365221" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>
Chris finally gets excited about Docker just as Wes tells him it’s time to learn something new.</itunes:subtitle>
  <itunes:duration>49: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>Chris finally gets excited about Docker just as Wes tells him it’s time to learn something new.
Plus the state of browser extension development, the value of non-technical advice, and your feedback. 
</description>
  <itunes:keywords>Audio, microphone, containers, linux audio, JACK, cgroups, namespaces, security, tools,  podman, buildah, Red Hat, docker, docker-compose, virtual machines, education, learning new things, staying fresh, cloud, aws, advice, wisdom, audio technica, browser extension, browser extension development, Firefox, Chrome, sustainable development, scaling containers, new technology, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Chris finally gets excited about Docker just as Wes tells him it’s time to learn something new.</p>

<p>Plus the state of browser extension development, the value of non-technical advice, and your feedback.</p><p>Links:</p><ul><li><a title="Feedback: good mic for voice recording?" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ckeacu/good_mic_for_voice_recording/">Feedback: good mic for voice recording?</a> &mdash; I'm looking for a good mic for voice recording since I will be a guest on a podcast soon. Since you sound good in your shows, can you share what mics you are using?

</li><li><a title="Amazon.com: Audio-Technica ATR2500-USB Cardioid Condenser USB Microphone: Musical Instruments" rel="nofollow" href="https://www.amazon.com/exec/obidos/ASIN/B004QJREXM">Amazon.com: Audio-Technica ATR2500-USB Cardioid Condenser USB Microphone: Musical Instruments</a> &mdash; Side-address condenser microphone with USB output for easy connection to your computer.</li><li><a title="Google and Mozilla are failing to support browser extension developers · Armin Sebastian" rel="nofollow" href="https://armin.dev/blog/2019/08/supporting-browser-extension-developers/">Google and Mozilla are failing to support browser extension developers · Armin Sebastian</a> &mdash; We are witnessing the failure of browser vendors to recognize the value of our labor and the important role it plays in a healthy browser ecosystem.

</li><li><a title="Half of all Google Chrome extensions have fewer than 16 installs" rel="nofollow" href="https://www.zdnet.com/article/half-of-all-google-chrome-extensions-have-fewer-than-16-installs/">Half of all Google Chrome extensions have fewer than 16 installs</a> &mdash; All in all, about 50% of all Chrome extensions have fewer than 16 installs, meaning that half of the Chrome extension ecosystem is actually more of a ghost town, according to a recent scan of the entire Chrome Web Store conducted by Extension Monitor.</li><li><a title="All the best engineering advice I stole from non-technical people" rel="nofollow" href="https://medium.com/@bellmar/all-the-best-engineering-advice-i-stole-from-non-technical-people-eb7f90ca2f5f">All the best engineering advice I stole from non-technical people</a> &mdash; As I focus on becoming a better manager of engineers, I have been reflecting more and more on the advice that produced a 10X boost in my abilities at that same stage. More often than not the best advice, the things that stuck with me, came from people who had no background at all in software.
</li><li><a title="Overview of Docker Compose | Docker Documentation" rel="nofollow" href="https://docs.docker.com/compose/">Overview of Docker Compose | Docker Documentation</a> &mdash; Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.
</li><li><a title="Podman" rel="nofollow" href="https://podman.io/">Podman</a> &mdash; What is Podman? Podman is a daemonless container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode. Simply put: `alias docker=podman`.</li><li><a title="Buildah" rel="nofollow" href="https://buildah.io/">Buildah</a> &mdash; A tool that facilitates building OCI container images.

</li><li><a title="skopeo" rel="nofollow" href="https://github.com/containers/skopeo">skopeo</a> &mdash; skopeo is a command line utility that performs various operations on container images and image repositories.

</li><li><a title="From 30 to 230 docker containers per host" rel="nofollow" href="http://sven.stormbind.net/blog/posts/docker_from_30_to_230/">From 30 to 230 docker containers per host</a> &mdash; I could not find much information on the interwebs how many containers you can run per host. So here are mine and the issues we ran into along the way.

</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Chris finally gets excited about Docker just as Wes tells him it’s time to learn something new.</p>

<p>Plus the state of browser extension development, the value of non-technical advice, and your feedback.</p><p>Links:</p><ul><li><a title="Feedback: good mic for voice recording?" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ckeacu/good_mic_for_voice_recording/">Feedback: good mic for voice recording?</a> &mdash; I'm looking for a good mic for voice recording since I will be a guest on a podcast soon. Since you sound good in your shows, can you share what mics you are using?

</li><li><a title="Amazon.com: Audio-Technica ATR2500-USB Cardioid Condenser USB Microphone: Musical Instruments" rel="nofollow" href="https://www.amazon.com/exec/obidos/ASIN/B004QJREXM">Amazon.com: Audio-Technica ATR2500-USB Cardioid Condenser USB Microphone: Musical Instruments</a> &mdash; Side-address condenser microphone with USB output for easy connection to your computer.</li><li><a title="Google and Mozilla are failing to support browser extension developers · Armin Sebastian" rel="nofollow" href="https://armin.dev/blog/2019/08/supporting-browser-extension-developers/">Google and Mozilla are failing to support browser extension developers · Armin Sebastian</a> &mdash; We are witnessing the failure of browser vendors to recognize the value of our labor and the important role it plays in a healthy browser ecosystem.

</li><li><a title="Half of all Google Chrome extensions have fewer than 16 installs" rel="nofollow" href="https://www.zdnet.com/article/half-of-all-google-chrome-extensions-have-fewer-than-16-installs/">Half of all Google Chrome extensions have fewer than 16 installs</a> &mdash; All in all, about 50% of all Chrome extensions have fewer than 16 installs, meaning that half of the Chrome extension ecosystem is actually more of a ghost town, according to a recent scan of the entire Chrome Web Store conducted by Extension Monitor.</li><li><a title="All the best engineering advice I stole from non-technical people" rel="nofollow" href="https://medium.com/@bellmar/all-the-best-engineering-advice-i-stole-from-non-technical-people-eb7f90ca2f5f">All the best engineering advice I stole from non-technical people</a> &mdash; As I focus on becoming a better manager of engineers, I have been reflecting more and more on the advice that produced a 10X boost in my abilities at that same stage. More often than not the best advice, the things that stuck with me, came from people who had no background at all in software.
</li><li><a title="Overview of Docker Compose | Docker Documentation" rel="nofollow" href="https://docs.docker.com/compose/">Overview of Docker Compose | Docker Documentation</a> &mdash; Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.
</li><li><a title="Podman" rel="nofollow" href="https://podman.io/">Podman</a> &mdash; What is Podman? Podman is a daemonless container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode. Simply put: `alias docker=podman`.</li><li><a title="Buildah" rel="nofollow" href="https://buildah.io/">Buildah</a> &mdash; A tool that facilitates building OCI container images.

</li><li><a title="skopeo" rel="nofollow" href="https://github.com/containers/skopeo">skopeo</a> &mdash; skopeo is a command line utility that performs various operations on container images and image repositories.

</li><li><a title="From 30 to 230 docker containers per host" rel="nofollow" href="http://sven.stormbind.net/blog/posts/docker_from_30_to_230/">From 30 to 230 docker containers per host</a> &mdash; I could not find much information on the interwebs how many containers you can run per host. So here are mine and the issues we ran into along the way.

</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>346: Serverless Squabbles</title>
  <link>https://coder.show/346</link>
  <guid isPermaLink="false">5cfb46e1-c184-4503-938a-2faee3d231ab</guid>
  <pubDate>Tue, 26 Feb 2019 11:30:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/5cfb46e1-c184-4503-938a-2faee3d231ab.mp3" length="32655905" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>The three of us debate when to go full serverless, and if ditching servers is worth the cost.</itunes:subtitle>
  <itunes:duration>45: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>The three of us debate when to go full serverless, and if ditching servers is worth the cost. 
Plus the battle against the Cult of Swift gains new allies. 
</description>
  <itunes:keywords>Swift, Apple, Patents, Software Patents, Swift on Windows, Patent Trolls, Ruby on Rails, Vapor, Web Development, Linux, Haskell, functional programming, pragmatism, tools, zealots, serverless, microservices, docker, containers, hardware, vmware, access, windows, azure, azure functions, aws, aws lambda, rust, Objective C, iOS development, swift, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>The three of us debate when to go full serverless, and if ditching servers is worth the cost. </p>

<p>Plus the battle against the Cult of Swift gains new allies.</p><p>Links:</p><ul><li><a title="Marco Arment on Twitter" rel="nofollow" href="https://twitter.com/marcoarment/status/1099406116516253696">Marco Arment on Twitter</a> &mdash; Add up all of the time you’ve spent learning Swift from scratch, accommodating its strictness, fighting its buggy tools, migrating your code through language changes, and re-learning APIs and conventions as they’ve changed over the last 5 years.

I’ve spent zero time doing that.</li><li><a title="A Swift Takes Flight on Windows" rel="nofollow" href="https://forums.swift.org/t/a-swift-takes-flight/20845">A Swift Takes Flight on Windows</a> &mdash; I have finally managed to get the compiler, the support libraries, the runtime, standard library, libdispatch, and now, Foundation to build and run on Windows! </li><li><a title="Apple Plans to Close Stores in Eastern District of Texas in Fight Against Patent Trolls" rel="nofollow" href="https://www.macrumors.com/2019/02/22/apple-closing-stores-in-eastern-district-texas/">Apple Plans to Close Stores in Eastern District of Texas in Fight Against Patent Trolls</a> &mdash; To continue to serve the region, Apple plans to open a new store at the Galleria Dallas shopping mall in Dallas, just outside the Eastern District of Texas border.</li><li><a title="Linux Academy - Full Stack Ruby on Rails Developer (Remote)" rel="nofollow" href="https://jobs.lever.co/linuxacademy/b1b75b6a-a54c-4854-809f-f36ed4f08f28">Linux Academy - Full Stack Ruby on Rails Developer (Remote)</a> &mdash; Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. </li><li><a title="What is Serverless?" rel="nofollow" href="https://serverless-stack.com/chapters/what-is-serverless.html">What is Serverless?</a> &mdash; Serverless computing (or serverless for short), is an execution model where the cloud provider (AWS, Azure, or Google Cloud) is responsible for executing a piece of code by dynamically allocating the resources. </li><li><a title="Serverless Architectures - Martin Fowler" rel="nofollow" href="https://martinfowler.com/articles/serverless.html">Serverless Architectures - Martin Fowler</a> &mdash; Serverless architectures are application designs that incorporate third-party “Backend as a Service” (BaaS) services, and/or that include custom code run in managed, ephemeral containers on a “Functions as a Service” (FaaS) platform.</li><li><a title="Serverless Architectures at AWS" rel="nofollow" href="https://aws.amazon.com/lambda/serverless-architectures-learn-more/">Serverless Architectures at AWS</a> &mdash; A serverless architecture is a way to build and run applications and services without having to manage infrastructure.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>The three of us debate when to go full serverless, and if ditching servers is worth the cost. </p>

<p>Plus the battle against the Cult of Swift gains new allies.</p><p>Links:</p><ul><li><a title="Marco Arment on Twitter" rel="nofollow" href="https://twitter.com/marcoarment/status/1099406116516253696">Marco Arment on Twitter</a> &mdash; Add up all of the time you’ve spent learning Swift from scratch, accommodating its strictness, fighting its buggy tools, migrating your code through language changes, and re-learning APIs and conventions as they’ve changed over the last 5 years.

I’ve spent zero time doing that.</li><li><a title="A Swift Takes Flight on Windows" rel="nofollow" href="https://forums.swift.org/t/a-swift-takes-flight/20845">A Swift Takes Flight on Windows</a> &mdash; I have finally managed to get the compiler, the support libraries, the runtime, standard library, libdispatch, and now, Foundation to build and run on Windows! </li><li><a title="Apple Plans to Close Stores in Eastern District of Texas in Fight Against Patent Trolls" rel="nofollow" href="https://www.macrumors.com/2019/02/22/apple-closing-stores-in-eastern-district-texas/">Apple Plans to Close Stores in Eastern District of Texas in Fight Against Patent Trolls</a> &mdash; To continue to serve the region, Apple plans to open a new store at the Galleria Dallas shopping mall in Dallas, just outside the Eastern District of Texas border.</li><li><a title="Linux Academy - Full Stack Ruby on Rails Developer (Remote)" rel="nofollow" href="https://jobs.lever.co/linuxacademy/b1b75b6a-a54c-4854-809f-f36ed4f08f28">Linux Academy - Full Stack Ruby on Rails Developer (Remote)</a> &mdash; Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. </li><li><a title="What is Serverless?" rel="nofollow" href="https://serverless-stack.com/chapters/what-is-serverless.html">What is Serverless?</a> &mdash; Serverless computing (or serverless for short), is an execution model where the cloud provider (AWS, Azure, or Google Cloud) is responsible for executing a piece of code by dynamically allocating the resources. </li><li><a title="Serverless Architectures - Martin Fowler" rel="nofollow" href="https://martinfowler.com/articles/serverless.html">Serverless Architectures - Martin Fowler</a> &mdash; Serverless architectures are application designs that incorporate third-party “Backend as a Service” (BaaS) services, and/or that include custom code run in managed, ephemeral containers on a “Functions as a Service” (FaaS) platform.</li><li><a title="Serverless Architectures at AWS" rel="nofollow" href="https://aws.amazon.com/lambda/serverless-architectures-learn-more/">Serverless Architectures at AWS</a> &mdash; A serverless architecture is a way to build and run applications and services without having to manage infrastructure.</li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
