<?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>Wed, 22 Apr 2026 05:18:13 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Coder Radio - Episodes Tagged with “Compilers”</title>
    <link>https://coder.show/tags/compilers</link>
    <pubDate>Mon, 01 Jul 2019 22:15: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>364: Gabbing About Go</title>
  <link>https://coder.show/364</link>
  <guid isPermaLink="false">4bcc02e3-3aaf-4c20-89e2-750b9b88a52f</guid>
  <pubDate>Mon, 01 Jul 2019 22:15:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/4bcc02e3-3aaf-4c20-89e2-750b9b88a52f.mp3" length="35120088" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.</itunes:subtitle>
  <itunes:duration>48:46</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.
Plus gradual typing for Ruby, a new solution for Python packaging, and the real story behind Jony Ive's exit. 
</description>
  <itunes:keywords>Apple, Jony Ive, accounting, bureaucracy, go, concurrency, 7 languages in 7 weeks, 7 languages challenge, programming, goroutines, ruby, ruby on rails, static types, OOP, C++, application distribution, WSL, WSL2, Linux, Windows, IDE, sorbet, type checking, gradual types, stripe, compilers, PyOxidizer, rust, python, python packaging, pex, shiv, static linking, executable, prototyping, Jupiter Broadcasting, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.</p>

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

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

<p>Plus Wes asks &#39;Why Not Kotlin&#39; and breaks down where it fits in his toolbox.</p><p>Links:</p><ul><li><a title="Kotlin overview" rel="nofollow" href="https://developer.android.com/kotlin/overview">Kotlin overview</a> &mdash; Kotlin is an open-source, statically-typed programming language that supports both object-oriented and functional programming. Kotlin provides similar syntax and concepts from other languages, including C#, Java, and Scala, among many others. Kotlin does not aim to be unique—instead, it draws inspiration from decades of language development. It exists in variants that target the JVM (Kotlin/JVM), JavaScript (Kotlin/JS), and native code (Kotlin/Native).</li><li><a title="Kotlin/Native" rel="nofollow" href="https://kotlinlang.org/docs/reference/native-overview.html">Kotlin/Native</a> &mdash; Kotlin/Native is a technology for compiling Kotlin code to native binaries, which can run without a virtual machine. It is an LLVM based backend for the Kotlin compiler and native implementation of the Kotlin standard library.
</li><li><a title="Kotlin for JavaScript" rel="nofollow" href="https://kotlinlang.org/docs/reference/js-overview.html">Kotlin for JavaScript</a> &mdash; Kotlin provides the ability to target JavaScript. It does so by transpiling Kotlin to JavaScript. The current implementation targets ECMAScript 5.1 but there are plans to eventually target ECMAScript 2015 as well.
</li><li><a title="My favorite examples of functional programming in Kotlin" rel="nofollow" href="https://www.freecodecamp.org/news/my-favorite-examples-of-functional-programming-in-kotlin-e69217b39112/">My favorite examples of functional programming in Kotlin</a> &mdash; One of the great things about Kotlin is that it supports functional programming. Let’s see and discuss some simple but expressive functions written in Kotlin.

</li><li><a title="Arrow: Functional companion to Kotlin&#39;s Standard Library" rel="nofollow" href="https://github.com/arrow-kt/arrow">Arrow: Functional companion to Kotlin's Standard Library</a> &mdash; Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libraries. For this, it includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.

</li><li><a title="Awesome Kotlin Resources" rel="nofollow" href="https://www.kotlinresources.com/">Awesome Kotlin Resources</a> &mdash; The ultimate resource list for your most loved coding language.

</li><li><a title="awesome-kotlin" rel="nofollow" href="https://github.com/mcxiaoke/awesome-kotlin">awesome-kotlin</a> &mdash; A curated list of awesome Kotlin frameworks, libraries, documents and other resources</li><li><a title="Reddit Co-Founder Alexis Ohanian Warns Always-On Work Culture Creating ‘Broken’ People - WSJ" rel="nofollow" href="https://www.wsj.com/articles/always-on-work-culture-creating-broken-people-says-reddit-co-founder-11558464608?emailToken=jdd1ded3fe95869f59c5064798e65ebf9Qybo8bj7riCxdIw1YGIITt7wIyxoaHHjHSfqIgonrPQCMH4GjO6ZN3Zk39NMwg0tpJpQ6VU8z1DQBHRg0upYAPHE4WScMoyTlvx7WNmmafbO3zRzcZ9nKYtcs5GbJA3NKtdkVyXAILqTWZuoi4%20zjQ==">Reddit Co-Founder Alexis Ohanian Warns Always-On Work Culture Creating ‘Broken’ People - WSJ</a> &mdash; “I’ve spoken out quite a bit about things like ‘hustle porn,’ and this ceremony of showing off on social [media] about how hard you’re working,” said Mr. Ohanian, who previously co-founded online discussion forum Reddit. “Y’all see it on Instagram and you certainly see it in the startup community, and it becomes really toxic.”</li><li><a title="Thread by @mwseibel" rel="nofollow" href="https://threadreaderapp.com/thread/1142534180594573312.html">Thread by @mwseibel</a> &mdash; I’ve noticed that many people compete in games they don’t understand because they are modeling the behavior of people around them. Most common is the competition for wealth as a proxy for happiness.</li><li><a title="Understanding Burnout Meetup" rel="nofollow" href="https://www.meetup.com/jupiterbroadcasting/events/261839605/">Understanding Burnout Meetup</a> &mdash; You may not know it yet, but IT is not easy. Breakdowns in people, processes, and technology leads to frustrating times for all of us. As it spirals out of control, we often meet the final boss: burnout.
</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></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>We take on the issues of burnout, work communication culture, and keeping everything in balance.</p>

<p>Plus Wes asks &#39;Why Not Kotlin&#39; and breaks down where it fits in his toolbox.</p><p>Links:</p><ul><li><a title="Kotlin overview" rel="nofollow" href="https://developer.android.com/kotlin/overview">Kotlin overview</a> &mdash; Kotlin is an open-source, statically-typed programming language that supports both object-oriented and functional programming. Kotlin provides similar syntax and concepts from other languages, including C#, Java, and Scala, among many others. Kotlin does not aim to be unique—instead, it draws inspiration from decades of language development. It exists in variants that target the JVM (Kotlin/JVM), JavaScript (Kotlin/JS), and native code (Kotlin/Native).</li><li><a title="Kotlin/Native" rel="nofollow" href="https://kotlinlang.org/docs/reference/native-overview.html">Kotlin/Native</a> &mdash; Kotlin/Native is a technology for compiling Kotlin code to native binaries, which can run without a virtual machine. It is an LLVM based backend for the Kotlin compiler and native implementation of the Kotlin standard library.
</li><li><a title="Kotlin for JavaScript" rel="nofollow" href="https://kotlinlang.org/docs/reference/js-overview.html">Kotlin for JavaScript</a> &mdash; Kotlin provides the ability to target JavaScript. It does so by transpiling Kotlin to JavaScript. The current implementation targets ECMAScript 5.1 but there are plans to eventually target ECMAScript 2015 as well.
</li><li><a title="My favorite examples of functional programming in Kotlin" rel="nofollow" href="https://www.freecodecamp.org/news/my-favorite-examples-of-functional-programming-in-kotlin-e69217b39112/">My favorite examples of functional programming in Kotlin</a> &mdash; One of the great things about Kotlin is that it supports functional programming. Let’s see and discuss some simple but expressive functions written in Kotlin.

</li><li><a title="Arrow: Functional companion to Kotlin&#39;s Standard Library" rel="nofollow" href="https://github.com/arrow-kt/arrow">Arrow: Functional companion to Kotlin's Standard Library</a> &mdash; Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libraries. For this, it includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.

</li><li><a title="Awesome Kotlin Resources" rel="nofollow" href="https://www.kotlinresources.com/">Awesome Kotlin Resources</a> &mdash; The ultimate resource list for your most loved coding language.

</li><li><a title="awesome-kotlin" rel="nofollow" href="https://github.com/mcxiaoke/awesome-kotlin">awesome-kotlin</a> &mdash; A curated list of awesome Kotlin frameworks, libraries, documents and other resources</li><li><a title="Reddit Co-Founder Alexis Ohanian Warns Always-On Work Culture Creating ‘Broken’ People - WSJ" rel="nofollow" href="https://www.wsj.com/articles/always-on-work-culture-creating-broken-people-says-reddit-co-founder-11558464608?emailToken=jdd1ded3fe95869f59c5064798e65ebf9Qybo8bj7riCxdIw1YGIITt7wIyxoaHHjHSfqIgonrPQCMH4GjO6ZN3Zk39NMwg0tpJpQ6VU8z1DQBHRg0upYAPHE4WScMoyTlvx7WNmmafbO3zRzcZ9nKYtcs5GbJA3NKtdkVyXAILqTWZuoi4%20zjQ==">Reddit Co-Founder Alexis Ohanian Warns Always-On Work Culture Creating ‘Broken’ People - WSJ</a> &mdash; “I’ve spoken out quite a bit about things like ‘hustle porn,’ and this ceremony of showing off on social [media] about how hard you’re working,” said Mr. Ohanian, who previously co-founded online discussion forum Reddit. “Y’all see it on Instagram and you certainly see it in the startup community, and it becomes really toxic.”</li><li><a title="Thread by @mwseibel" rel="nofollow" href="https://threadreaderapp.com/thread/1142534180594573312.html">Thread by @mwseibel</a> &mdash; I’ve noticed that many people compete in games they don’t understand because they are modeling the behavior of people around them. Most common is the competition for wealth as a proxy for happiness.</li><li><a title="Understanding Burnout Meetup" rel="nofollow" href="https://www.meetup.com/jupiterbroadcasting/events/261839605/">Understanding Burnout Meetup</a> &mdash; You may not know it yet, but IT is not easy. Breakdowns in people, processes, and technology leads to frustrating times for all of us. As it spirals out of control, we often meet the final boss: burnout.
</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></li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>356: Fear, Uncertainty, and .NET</title>
  <link>https://coder.show/356</link>
  <guid isPermaLink="false">5de6966c-7a0c-4a86-b437-ea1180fa46a1</guid>
  <pubDate>Wed, 08 May 2019 03:15:00 -0400</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/5de6966c-7a0c-4a86-b437-ea1180fa46a1.mp3" length="24849577" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>.NET 5 has been announced and brings a new unified future to the platform. We dig in to Microsoft's plans and speculate about what they mean for F#.</itunes:subtitle>
  <itunes:duration>34:30</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>.NET 5 has been announced and brings a new unified future to the platform. We dig in to Microsoft's plans and speculate about what they might mean for F#.
Plus the value of manual testing, Visual Studio Code Remote, and Conway's Game of Life in Rust. 
</description>
  <itunes:keywords>.net 5, testing, documentation, rdoc, javadoc, literate programming, QA, devops, testing culture, automated testing, manual testing, ui programming, oop, functional programming, sdet, lfnw, rust, web assembly, community, conway's game of life, simulation, WSL, pengwin, visual studio code, visual studio code remote, development environments, ide, .net, clr, mono, unity, .net core, open source, ahead of time, aot, llvm, runtime, objective c, java, rust, swift, jit, compilers, f#, iOS, xaml, xamarin, UWP, project uno, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>.NET 5 has been announced and brings a new unified future to the platform. We dig in to Microsoft&#39;s plans and speculate about what they might mean for F#.</p>

<p>Plus the value of manual testing, Visual Studio Code Remote, and Conway&#39;s Game of Life in Rust.</p><p>Links:</p><ul><li><a title="Feedback: Testing as a Career" rel="nofollow" href="https://pastebin.com/veNbnXSX">Feedback: Testing as a Career</a></li><li><a title="Feedback: Keeping up with Documentation" rel="nofollow" href="https://pastebin.com/xQxv6kar">Feedback: Keeping up with Documentation</a></li><li><a title="ruby/rdoc" rel="nofollow" href="https://github.com/ruby/rdoc">ruby/rdoc</a> &mdash; RDoc produces HTML and command-line documentation for Ruby projects.</li><li><a title="Javadoc" rel="nofollow" href="https://en.wikipedia.org/wiki/Javadoc">Javadoc</a> &mdash; Javadoc is a documentation generator created by Sun Microsystems for the Java language for generating API documentation in HTML format from Java source code. </li><li><a title="Literate programming" rel="nofollow" href="https://en.wikipedia.org/wiki/Literate_programming">Literate programming</a> &mdash; Literate programming is a programming paradigm introduced by Donald Knuth in which a program is given as an explanation of the program logic in a natural language, such as English, interspersed with snippets of macros and traditional source code, from which a compilable source code can be generated.</li><li><a title="Literate Programming" rel="nofollow" href="http://www.literateprogramming.com/">Literate Programming</a> &mdash; Writing a literate program is a lot more work than writing a normal program. After all, who ever documents their programs in the first place!? Moreover, who documents them in a pedagogical style that is easy to understand? And finally, who ever provides commentary on the theory and design issues behind the code as they write the documentation?</li><li><a title="A tutorial that implements Conway&#39;s Game of Life in Rust and WebAssembly." rel="nofollow" href="https://rustwasm.github.io/docs/book/game-of-life/introduction.html">A tutorial that implements Conway's Game of Life in Rust and WebAssembly.</a> &mdash; This tutorial is for anyone who already has basic Rust and JavaScript experience, and wants to learn how to use Rust, WebAssembly, and JavaScript together.

</li><li><a title="JupiterBroadcasting/Talks" rel="nofollow" href="https://github.com/JupiterBroadcasting/talks">JupiterBroadcasting/Talks</a> &mdash; Public repository of crew talks, slides, and additional resources.
</li><li><a title="Visual Studio Code Remote Development" rel="nofollow" href="https://code.visualstudio.com/docs/remote/remote-overview">Visual Studio Code Remote Development</a> &mdash; Visual Studio Code Remote Development allows you to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment. </li><li><a title="Remote Development - Visual Studio Marketplace" rel="nofollow" href="https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack">Remote Development - Visual Studio Marketplace</a></li><li><a title="Introducing .NET 5" rel="nofollow" href="https://devblogs.microsoft.com/dotnet/introducing-net-5/">Introducing .NET 5</a> &mdash; There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more.</li><li><a title="The Friday Stream" rel="nofollow" href="https://fridaystream.com/">The Friday Stream</a> &mdash; Our crew from all over the world share stories, make new friends, and give each other a hard time live.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>.NET 5 has been announced and brings a new unified future to the platform. We dig in to Microsoft&#39;s plans and speculate about what they might mean for F#.</p>

<p>Plus the value of manual testing, Visual Studio Code Remote, and Conway&#39;s Game of Life in Rust.</p><p>Links:</p><ul><li><a title="Feedback: Testing as a Career" rel="nofollow" href="https://pastebin.com/veNbnXSX">Feedback: Testing as a Career</a></li><li><a title="Feedback: Keeping up with Documentation" rel="nofollow" href="https://pastebin.com/xQxv6kar">Feedback: Keeping up with Documentation</a></li><li><a title="ruby/rdoc" rel="nofollow" href="https://github.com/ruby/rdoc">ruby/rdoc</a> &mdash; RDoc produces HTML and command-line documentation for Ruby projects.</li><li><a title="Javadoc" rel="nofollow" href="https://en.wikipedia.org/wiki/Javadoc">Javadoc</a> &mdash; Javadoc is a documentation generator created by Sun Microsystems for the Java language for generating API documentation in HTML format from Java source code. </li><li><a title="Literate programming" rel="nofollow" href="https://en.wikipedia.org/wiki/Literate_programming">Literate programming</a> &mdash; Literate programming is a programming paradigm introduced by Donald Knuth in which a program is given as an explanation of the program logic in a natural language, such as English, interspersed with snippets of macros and traditional source code, from which a compilable source code can be generated.</li><li><a title="Literate Programming" rel="nofollow" href="http://www.literateprogramming.com/">Literate Programming</a> &mdash; Writing a literate program is a lot more work than writing a normal program. After all, who ever documents their programs in the first place!? Moreover, who documents them in a pedagogical style that is easy to understand? And finally, who ever provides commentary on the theory and design issues behind the code as they write the documentation?</li><li><a title="A tutorial that implements Conway&#39;s Game of Life in Rust and WebAssembly." rel="nofollow" href="https://rustwasm.github.io/docs/book/game-of-life/introduction.html">A tutorial that implements Conway's Game of Life in Rust and WebAssembly.</a> &mdash; This tutorial is for anyone who already has basic Rust and JavaScript experience, and wants to learn how to use Rust, WebAssembly, and JavaScript together.

</li><li><a title="JupiterBroadcasting/Talks" rel="nofollow" href="https://github.com/JupiterBroadcasting/talks">JupiterBroadcasting/Talks</a> &mdash; Public repository of crew talks, slides, and additional resources.
</li><li><a title="Visual Studio Code Remote Development" rel="nofollow" href="https://code.visualstudio.com/docs/remote/remote-overview">Visual Studio Code Remote Development</a> &mdash; Visual Studio Code Remote Development allows you to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment. </li><li><a title="Remote Development - Visual Studio Marketplace" rel="nofollow" href="https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack">Remote Development - Visual Studio Marketplace</a></li><li><a title="Introducing .NET 5" rel="nofollow" href="https://devblogs.microsoft.com/dotnet/introducing-net-5/">Introducing .NET 5</a> &mdash; There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more.</li><li><a title="The Friday Stream" rel="nofollow" href="https://fridaystream.com/">The Friday Stream</a> &mdash; Our crew from all over the world share stories, make new friends, and give each other a hard time live.</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>342: Webs Assemble!</title>
  <link>https://coder.show/342</link>
  <guid isPermaLink="false">df813c57-ecc9-435f-a0e8-76a2f76a50f8</guid>
  <pubDate>Tue, 29 Jan 2019 02:30:00 -0500</pubDate>
  <author>The Mad Botter</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/df813c57-ecc9-435f-a0e8-76a2f76a50f8.mp3" length="32713106" type="audio/mp3"/>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>The Mad Botter</itunes:author>
  <itunes:subtitle>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.</itunes:subtitle>
  <itunes:duration>42:30</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/cover.jpg?v=7"/>
  <description>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.
Plus the latest on Mike's road to Rust, some great feedback, and more! 
</description>
  <itunes:keywords>Rust, Jenkins, CI, CD, Unity, LLVM, Games, Swift, Software Patents, Apple, Google, Oracle, Licenses, Apache 2, Optionals, Optional Chaining, Lawsuit, Software Packaging, Javascript, Typescript, Node, Electron, Reason, Ocaml, clojurescript, transpilers, compilers, WebAssembly, WASM, V8, Web Standards, Open Web, Chrome, Firefox, Edge, C++, FFI, Ruby, Rails, Developer podcast, Coder Radio</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.</p>

<p>Plus the latest on Mike&#39;s road to Rust, some great feedback, and more!</p><p>Links:</p><ul><li><a title="Choose Linux" rel="nofollow" href="https://chooselinux.show/1">Choose Linux</a> &mdash; The show that captures the excitement of discovering Linux.</li><li><a title="Reddit Feedback for Episode 341" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ajdnc5/too_late_for_jenkins_coder_radio_341/">Reddit Feedback for Episode 341</a></li><li><a title="Vapor (Server-side Swift)" rel="nofollow" href="https://vapor.codes/">Vapor (Server-side Swift)</a></li><li><a title="Apple: Trust us, we&#39;ve patented parts of Swift, and thus chunks of other programming languages, for your own good" rel="nofollow" href="https://www.theregister.co.uk/2019/01/26/apples_swift_patents/">Apple: Trust us, we've patented parts of Swift, and thus chunks of other programming languages, for your own good</a> &mdash; In the past day or so, developers working with the language have highlighted on Swift discussion forum Cupertino's intellectual property land-grab, expressing concern that the patents – which are assigned to Apple rather than the Swift project – may expose those writing Swift applications to future legal jeopardy.</li><li><a title="Swift Forums: Apple is indeed patenting Swift features" rel="nofollow" href="https://forums.swift.org/t/apple-is-indeed-patenting-swift-features/19779">Swift Forums: Apple is indeed patenting Swift features</a></li><li><a title="Programming system and language for application development" rel="nofollow" href="https://patents.google.com/patent/US9952841B2/en?oq=9%2c952%2c841">Programming system and language for application development</a></li><li><a title="DHH on Twitter (1)" rel="nofollow" href="https://twitter.com/dhh/status/1089297353566089216">DHH on Twitter (1)</a> &mdash; Treating the web as a “compile target” washes away much of what‘s so special about it. Reducing the web to just another closed platform, like Windows or iOS, is to be blind to its truly unique shape and promise. Let’s cherish what made the web special, not pave it over.</li><li><a title="DHH on Twitter (2)" rel="nofollow" href="https://twitter.com/dhh/status/1089305683164487682">DHH on Twitter (2)</a> &mdash;  Web Assembly is exciting in a lot of ways. This isn’t one of them. Hopefully we’ll keep HTML/CSS/JS readable, tinkerable, teachable for all the work that doesn’t need Web Assembly.</li><li><a title="WebAssembly FAQ" rel="nofollow" href="https://webassembly.org/docs/faq/">WebAssembly FAQ</a></li><li><a title="WebAssembly Use Cases" rel="nofollow" href="https://webassembly.org/docs/use-cases/">WebAssembly Use Cases</a></li><li><a title="WebAssembly support in Unity" rel="nofollow" href="https://blogs.unity3d.com/2018/08/15/webassembly-is-here/">WebAssembly support in Unity</a></li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.</p>

<p>Plus the latest on Mike&#39;s road to Rust, some great feedback, and more!</p><p>Links:</p><ul><li><a title="Choose Linux" rel="nofollow" href="https://chooselinux.show/1">Choose Linux</a> &mdash; The show that captures the excitement of discovering Linux.</li><li><a title="Reddit Feedback for Episode 341" rel="nofollow" href="https://www.reddit.com/r/CoderRadio/comments/ajdnc5/too_late_for_jenkins_coder_radio_341/">Reddit Feedback for Episode 341</a></li><li><a title="Vapor (Server-side Swift)" rel="nofollow" href="https://vapor.codes/">Vapor (Server-side Swift)</a></li><li><a title="Apple: Trust us, we&#39;ve patented parts of Swift, and thus chunks of other programming languages, for your own good" rel="nofollow" href="https://www.theregister.co.uk/2019/01/26/apples_swift_patents/">Apple: Trust us, we've patented parts of Swift, and thus chunks of other programming languages, for your own good</a> &mdash; In the past day or so, developers working with the language have highlighted on Swift discussion forum Cupertino's intellectual property land-grab, expressing concern that the patents – which are assigned to Apple rather than the Swift project – may expose those writing Swift applications to future legal jeopardy.</li><li><a title="Swift Forums: Apple is indeed patenting Swift features" rel="nofollow" href="https://forums.swift.org/t/apple-is-indeed-patenting-swift-features/19779">Swift Forums: Apple is indeed patenting Swift features</a></li><li><a title="Programming system and language for application development" rel="nofollow" href="https://patents.google.com/patent/US9952841B2/en?oq=9%2c952%2c841">Programming system and language for application development</a></li><li><a title="DHH on Twitter (1)" rel="nofollow" href="https://twitter.com/dhh/status/1089297353566089216">DHH on Twitter (1)</a> &mdash; Treating the web as a “compile target” washes away much of what‘s so special about it. Reducing the web to just another closed platform, like Windows or iOS, is to be blind to its truly unique shape and promise. Let’s cherish what made the web special, not pave it over.</li><li><a title="DHH on Twitter (2)" rel="nofollow" href="https://twitter.com/dhh/status/1089305683164487682">DHH on Twitter (2)</a> &mdash;  Web Assembly is exciting in a lot of ways. This isn’t one of them. Hopefully we’ll keep HTML/CSS/JS readable, tinkerable, teachable for all the work that doesn’t need Web Assembly.</li><li><a title="WebAssembly FAQ" rel="nofollow" href="https://webassembly.org/docs/faq/">WebAssembly FAQ</a></li><li><a title="WebAssembly Use Cases" rel="nofollow" href="https://webassembly.org/docs/use-cases/">WebAssembly Use Cases</a></li><li><a title="WebAssembly support in Unity" rel="nofollow" href="https://blogs.unity3d.com/2018/08/15/webassembly-is-here/">WebAssembly support in Unity</a></li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
