Coder Radio

Episode Archive

Episode Archive

552 episodes of Coder Radio since the first episode, which aired on June 24th, 2013.

  • 350: Rusty Stadia

    March 26th, 2019  |  42 mins 18 secs
    .net, .net foundation, c, c++, coder radio, concurrency, developer podcast, game streaming, go, google, google stadia, java, javascript, linux, linux gaming, memory management, objective-c, open source, parallelism, python, redmonk, ruby, rust, typescript, vulkan

    We debate Rust's role as a replacement for C, and share our take on the future of gaming with Google's Stadia.

  • 349: Their Rules, Your Choice

    March 18th, 2019  |  44 mins 38 secs
    737, 737 max, app development, apple, apple tax, apple watch, aws, boeing, browser wars, chrome, coder radio, cost cutting, developer podcast, ec2, edge, elastic beanstalk, feedback, firefox, ie6, internet explorer, ios, ipad, legacy designs, microsoft, monetization, monoculture, open standards, python, ruby, safety, serverless, skype, software design, spotify, streaming services, time to play fair, ui, ux, webrtc

    We join the fight between Apple and Spotify, and debate the meaning of 'fair play' in the App Store and the browser wars.

  • 348: Dependency Dangers

    March 11th, 2019  |  40 mins 3 secs
    api shutdown, automation, aws, battery life, breaking change, brendan gregg, build server, chrome, ci, clojure, clojurescript, cloud9, code signing, code-server, coder radio, darter pro, dependencies, developer podcast, ebpf, elementary os, fastlane, firefox, functional programming, generative testing, gitlab, google, google plus, google+, haskell, idempotent, integration tests, ios, laptop review, macos, oauth, omniauth, outage, pop!_os, quickcheck, rails, react, ruby, safari, scale, standards, state, system76, testing, ui tests, unit tests, vscode, wasm, web assembly

    Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.

  • 347: Rusty Rubies

    March 5th, 2019  |  47 mins 21 secs
    apple, binaries, bitbucket, bucklescript, bundler, cargo, chrome, ci, clojure, clojurescript, coder radio, darter pro, deployment, developer podcast, dynamic programming languages, firefox, functional programming, gem, git, google, ios, javascript, jenkins, mac mini, macos, mozilla, node, npm, ocaml, opensuse, packaging, pika, pikapkg, pip, python, rbenv, reasonml, ruby, rust, suse, system76, testing, thelio, transpiling, virtualenv, wasm, web assembly

    Mike breaks down what it takes to build a proper iOS build server, and leaves the familiar shallows of Debian for the open waters of openSUSE.

  • 346: Serverless Squabbles

    February 26th, 2019  |  45 mins 21 secs
    access, apple, aws, aws lambda, azure, azure functions, coder radio, containers, developer podcast, docker, functional programming, hardware, haskell, ios development, linux, microservices, objective c, patent trolls, patents, pragmatism, ruby on rails, rust, serverless, software patents, swift, swift on windows, tools, vapor, vmware, web development, windows, zealots

    The three of us debate when to go full serverless, and if ditching servers is worth the cost.

  • 345: F# Envy

    February 19th, 2019  |  55 mins 37 secs
    .net, 13”, autosleep, c#, coder radio, darter pro, design, desktop, developer podcast, f#, functional programming, ios development, laptop, linux, login form, lts, macbook pro, microsoft, modal, pattern matching, pop!_os, post, scale, simplicity, sleep, snap packages, snapcraft, subscriptions, swift, switch expression, system76, thelio, ubuntu core

    The guys discuss the real last bastion of scratch your own itch, and debate the merits of recent C# functional programing fads that are transforming the language.

  • 344: Cupertino's King Makers

    February 12th, 2019  |  1 hr 5 mins
    ai, angular, app store, apple, c, coder radio, contracting, darter pro, developer podcast, employment, facebook, freelance, functional programming, google, independent contractor, javascript, jetbrains, laptops, laugh track, learning c, mac os, machine learning, mixins, ml, mvc, netflix, nvidia, pwa, pycharm, python, python developer survey, react, react hooks, repl, self-employment, spa, system76, vue

    The gangs all together and cover your poignant feedback right out of the gate. Then we jump into the psychological trap of freelancing, and imagine a world where app stores are a true level playing field.

  • 343: Say My Functional Name

    February 5th, 2019  |  50 mins 3 secs
    .net, app store, apple, c#, c# 8.0, certificates, coder radio, compiler, concurrency, developer podcast, edc, embedded development, enterprise, facebook, facebook research, functional programming, google, haskell, ios, ipad, iphone, jailbreak, macos, maybe, ml, monads, mono, nil punning, npe, null, nullable, nullable reference types, optionals, privacy, rust, rustc, safety, sideload, soundness, static types, unity, vpn, walled garden

    Mike breaks down the drama around nullable reference types in C# 8.0, and we debate what it means for the future of the language.

  • 342: Webs Assemble!

    January 28th, 2019  |  42 mins 30 secs
    apache 2, apple, c++, cd, chrome, ci, clojurescript, coder radio, compilers, developer podcast, edge, electron, ffi, firefox, games, google, javascript, jenkins, lawsuit, licenses, llvm, node, ocaml, open web, optional chaining, optionals, oracle, rails, reason, ruby, rust, software packaging, software patents, swift, transpilers, typescript, unity, v8, wasm, web standards, webassembly

    Apple wades into controversy after filing some Swift-related patents and we explore WebAssembly and its implications for the open web.

  • 341: Too Late for Jenkins?

    January 23rd, 2019  |  52 mins 24 secs
    apple, arduino, blue ocean, c++, capistrano, carbo, ci/cd, cloud, coder radio, continuous integration, deployment, developer podcast, devops, dokku, embedded development, gitlab, gryphon, hudson, ios, ipad pro, java, jenkins, jenkins x, jvm, kubernetes, mad botter, pipeline, pipelines as code, radar, rails, ruby, ruby on rails, rust, swift, usb-c

    Mike and Wes are back to debate the state of developer tools and ask where Jenkins fits in 2019.

  • 340: The Optional Option

    January 15th, 2019  |  57 mins 23 secs
    .net, aws lambda, azure, beam, c#, classes, coder radio, complexity, cron, datomic, datomic ions, developer form, developer podcast, elixir, erlang, f#, f# foundation, faas, flow control, iokit, javascript, jvm, kotlin, monad, monitoring, nerves, nerves framework, node, optionals, sdk, serverless, simplicity, structs, swift, usb-c development

    Wes joins Mike for a special Coder. They share thoughts on the costs and benefits of Optionals in Swift, uncover Mike's secret love affair with F#, and debate the true value of serverless.

  • 339: One Week at a Time

    January 7th, 2019  |  46 mins 47 secs
    .net, android, coder radio, developer podcast, development platform, jupiter broadcasting, kotlin, object-c, performance, pwa, swift, tdd

    Mike’s just had the talk, and now it's time to make some changes. Including admitting he was wrong about Swift.

  • 338: sleep(jesus);

    January 1st, 2019  |  1 hr 11 mins
    2019 development landscape, coder radio, cortex, desktop realism, development podcast, electron, jupiter broadcasting, linux desktop, macos, microsoft, qt, structure, swift, win rt, xcode

    Don’t call them resolutions, lets just call them reasonable goals. Mike and Chris share their plans for 2019’s ground work, and why every single thing is fair game.

  • 337: 2018's Deal Channels

    December 27th, 2018  |  51 mins 43 secs
    2019 predictions, alexa, business headwinds, coder radio, contracting, development podcast, homepod, indy development, javasript, jupiter broadcasting, microsoft year in review, software development

    The guys drink some Liquid Christmas Tree and reflect on the major trends of 2018, and the stuff they are preemptively freaking out about for 2019.

  • 336: It's The Culture Stupid

    December 18th, 2018  |  37 mins 43 secs
    coder radio, desktop, factory tour, jupiter broadcasting, linux, software development, system76, thelio

    Chris is back from his trip to Denver to tour System76’s factory, and what he discovered while he was there was the last thing he was expecting.

  • 335: Everyone’s Going Chrome

    December 11th, 2018  |  43 mins 23 secs
    #noestimates, chromium, coder radio, developer podcast, edge, electron, estimates, github, intelicode, jupiter broadcasting, liveshare, microsoft, peter kretzman, the case against no estimates, visual studio 2019, xamarin

    Estimates can be a very tricky thing to get right, but their vitally important. Peter Kretzman joins us to make it all a bit easier and clearer.