<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>web02.fireside.fm</fireside:hostname>
    <fireside:genDate>Mon, 27 Apr 2026 15:43:25 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Coder Radio - Episodes Tagged with “Memory Management”</title>
    <link>https://coder.show/tags/memory%20management</link>
    <pubDate>Thu, 02 May 2019 08: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>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>350: Rusty Stadia</title>
  <link>https://coder.show/350</link>
  <guid isPermaLink="false">9cc8d8b9-3b0b-4900-8aa5-23f2e8af0909</guid>
  <pubDate>Wed, 27 Mar 2019 00:30:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/9cc8d8b9-3b0b-4900-8aa5-23f2e8af0909.mp3" length="30462873" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>We debate Rust's role as a replacement for C, and share our take on the future of gaming with Google's Stadia.</itunes:subtitle>
  <itunes:duration>42:18</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>We debate Rust’s role as a replacement for C, and share our take on the future of gaming with Google's Stadia.
Plus Objective-C's return to grace, Mike’s big bet on .NET, and more! 
</description>
  <itunes:keywords>Objective-C, RedMonk, Javascript, Java, .NET, TypeScript, .NET Foundation, Open Source, linux, linux gaming, google, google stadia, game streaming, vulkan, rust, c, c++, go, memory management, concurrency, parallelism, ruby, python, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>We debate Rust’s role as a replacement for C, and share our take on the future of gaming with Google&#39;s Stadia.</p>

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

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