Episodes
- 
    376: WESA BACK!August 25th, 2020 | 44 mins 47 secscoder radio reboot, development podcast, fourth of july contest, homepods4life, python, small buisness, system76, ubuntu developer workflowWe reboot the show to capture Mike's love of coupons and update you on what we have been up to recently since the show's fake demise. 
- 
    375: The Grey HavensSeptember 16th, 2019 | 33 mins 16 secs.net, 7 languages in 7 weeks, apple, automation, bots, business, coder radio, computer science, containers, deployment, developer podcast, devops, docker, dotcloud, functional programming, getting started, iot, jupiter broadcasting, microsoft, mobile, mobile development, objective c, oop, open source, red hat, serverless, software consulting, swiftWe 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. 
- 
    374: Python's Long TailSeptember 9th, 2019 | 33 mins 27 secsapp store, apple, clue, coder radio, developer podcast, dropbox, emulator, fuzzy finder, fzf, go, google, jupiter broadcasting, macos, perl, perl 6 microsoft, playstation, projectpsx, pry, python, python2, ruby, sherlock, static type checking, typescript, web developmentAs Python 2's demise draws near we reflect on Python's popularity, the growing adoption of static typing, and why the Python 3 transition took so long. Plus Apple's audacious app store tactics, Google's troubles with Typescript, and more! 
- 
    373: Interactive InvestigationsSeptember 2nd, 2019 | 37 mins.net, advertising, appimage, application packaging, bpython, c#, clojure, coder radio, containers, developer podcast, docker, exploratory programming, f#, flatpak, formal methods, forth, homebrew, interactive development, jupiter broadcasting, litecli, macos, macros, memory safety, monkeypatching, npm, pry, python, rebel-readline, repl, ruby, rust, scripting languages, smalltalk, snapcraft, sql, sqlite, supporting open sourceWe debate the best way to package scripting language apps then explore interactive development and the importance of a good shell. 
- 
    372: Crystal ClearAugust 27th, 2019 | 54 mins 1 sec7 languages, 7 languages challenge, 7 languages in 7 weeks, abc, abstraction, academia, breaking changes, coder radio, concurrency, crystal, cs, developer podcast, fibers, foss, green threads, intel, julia, jupiter broadcasting, macros, math, nil, null, null-safety, python, rails, rails 6, rust, safety, semver, software maintenance, static types, systems programming, tragedy of the commonsWe're back and going crazy about Crystal, a statically typed language that's as fast as C and as slick as ruby. 
- 
    371: Absurd AbstractionsAugust 19th, 2019 | 39 mins 22 secsabstraction, activestorage, algebraic effects, api, coder radio, crystal, developer podcast, donald knuth, functional programming, interfaces, java, joel spolsky, jupiter broadcasting, knuth, leaky abstractions, minio, open source, protocol, rails, ruby, ruby on rails, s3, seven languages challenge, seven languages in seven weeks, type dispatchIt’s a Coder Radio special all about abstraction. What it is, why we need it, and what to do when it leaks. 
- 
    370: F'ing #August 13th, 2019 | 44 mins 4 secs.net, 737, 737 max, aerospace, boeing, coder radio, concurrency, developer podcast, f#, functional programming, jupiter broadcasting, microsoft, ml, open source, pattern matching, ruby, rust, static types, topshellThings get heated when it’s time for Wes to check-in on Mike’s functional favorite, F#, and share his journey exploring modern .NET on Linux. 
- 
    369: Old Man Embraces CloudAugust 5th, 2019 | 49 mins 7 secsadvice, audio, audio technica, aws, browser extension, browser extension development, buildah, cgroups, chrome, cloud, coder radio, containers, developer podcast, docker, docker-compose, education, firefox, jack, jupiter broadcasting, learning new things, linux audio, microphone, namespaces, new technology, podman, red hat, scaling containers, security, staying fresh, sustainable development, tools, virtual machines, wisdomChris finally gets excited about Docker just as Wes tells him it’s time to learn something new. 
- 
    368: Clojure ClashJuly 29th, 2019 | 43 mins 36 secs.net, 7 languages, clojure, clojurescript, coder radio, computer science, developer podcast, elixir, erdos, erlang, f#, foss, github, jupiter broadcasting, kotlin, lisp, microsoft, open source, openssl, parinfer, rust, rustls, sensitivity conjecture, tls, trade policy, trade warMike and Wes debate the merits and aesthetics of Clojure in this week's rowdy language check-in. 
- 
    367: 10x EvilgineersJuly 22nd, 2019 | 34 mins 43 secs10x, 10x engineers, app development, app store, app store tax, apple, c++, coder radio, culture, developer podcast, emacs, epic, evil, fortnite, fp, functional programming, google, intellij, jetbrains, jupiter broadcasting, monopoly, oop, play store, programming tools, rubocop, rubymine, software development, spacemacs, spotify, tinder, tools, vi, vimMike rekindles his youthful love affair with Emacs and we debate what makes a "10x engineer". 
- 
    366: Functional FirstJuly 16th, 2019 | 38 mins 53 secs.net, api design, c#, clojure, coder radio, data driven development, data flow, data pipeline, developer podcast, frp, functional programming, haskell, idempotent, immutability, integration tests, jupiter broadcasting, mapreduce, mechanize, mocking, object oriented programming, oop, programming culture, programming paradigms, rafal dittwald, react, reactive programming, redis, redux, reframe, ruby, ruby f#, software architecture, software design, solving problems the clojure way, static types, testing, wasm, web scraping, webassemblyIt’s a Coder Radio special as Mike and Wes dive into functional programming in the real world and share their tips for applying FP techniques in any language. 
- 
    365: Objectively OldJuly 8th, 2019 | 38 mins 7 secs7 languages, backend development, butterfly keyboard, c++, coder radio, design, developer laptop, developer podcast, gnustep, ios, jony ive, jupiter broadcasting, keyboard, language time travel, linux, macbook, object oriented programming, objective-c, oop, programming challenge, programming languages, scissor-switch keyboard, server side development, smalltalk, swift message passing, vscode, windows, windows development, wslWes turns back the clock and explores the message passing mania of writing Objective-C without a Mac, and we wax-poetic about programming language history. 
- 
    364: Gabbing About GoJuly 1st, 2019 | 48 mins 46 secs7 languages challenge, 7 languages in 7 weeks, accounting, apple, application distribution, bureaucracy, c++, coder radio, compilers, concurrency, developer podcast, executable, go, goroutines, gradual types, ide, jony ive, jupiter broadcasting, linux, oop, pex, programming, prototyping, pyoxidizer, python, python packaging, ruby, ruby on rails, rust, shiv, sorbet, static linking, static types, stripe, type checking, windows, wsl, wsl2Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not. 
- 
    363: Find Your Off-RampJune 24th, 2019 | 43 mins 26 secs.net, 7 languages in 7 weeks, 996, android, android development, arrow, burnout, coder radio, compile to javascript, compilers, coroutines, cursive, developer podcast, functional programming, happiness, ide, intellij, java, javascript, jetbrains, jupiter broadcasting, jvm, kotlin, kotlin native, overwork, posturing, programming challenge, scala, self-care, small business, static types, work life balanceWe take on the issues of burnout, work communication culture, and keeping everything in balance. 
- 
    362: It Crashes BetterJune 17th, 2019 | 56 mins 16 secsalgebraic data types, appimage, canonical, coder radio, coding challenge, compile to javascript, developer podcast, earth day competition, egpu, electron, flatpak, functional programming, galago pro, gpu passthrough, javascript, kvm, libvirt, linux packaging, ml, ocaml, option type, react, reasonml, snap packages, snapcraft, snapd, static types, system76, the mad botter, virt-manager, virtualizationIt's a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML. 
- 
    361: ZEEEE Shell!June 10th, 2019 | 35 mins 32 secs7 languages, apple, apple watch, bash, bourne shell, coder radio, developer podcast, fish, foss, frp, gpl, ios, kotlin, macbook pro, macos, macpro, open source, posix, react, reactive programming, shell, software licenses, swift, swiftui, wwdc, zshApple is shaking up the foundations of UI development with SwiftUI and raising developer eyebrows with a new default shell on MacOS. 
