Software Developer & entrepreneur working on a startup in the AI bots space.
July 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, webassembly
It’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.
July 8th, 2019 | 38 mins 7 secs
7 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, wsl
Wes 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.
July 1st, 2019 | 48 mins 46 secs
7 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, wsl2
Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.
June 24th, 2019 | 43 mins 26 secs
We take on the issues of burnout, work communication culture, and keeping everything in balance.
June 17th, 2019 | 56 mins 16 secs
It's a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML.
June 10th, 2019 | 35 mins 32 secs
7 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, zsh
Apple is shaking up the foundations of UI development with SwiftUI and raising developer eyebrows with a new default shell on MacOS.
June 3rd, 2019 | 46 mins 11 secs
We react to Apple's big news at WWDC, check in with Mike's explorations of Elixir, and talk some TypeScript.
May 28th, 2019 | 43 mins 44 secs
app development, apple, c#, coder radio, developer podcast, electron, elixir, engineering, engineering titles, esoteric languages, functional programming, github sponsors, indie business, ios, jon skeet, macos, marzipan, mobile development, nullable reference types, open source development, poll, seven languages in seven weeks, software development, survey, typescript, uno, uno platform, web development, wkwebview
Wes is back and Mike's got a few surprises in store, including a new view on Electron, a hot take on titles, and a programming challenge for the both of them.
May 20th, 2019 | 46 mins 37 secs
abc-deploy, coder radio, development podcast, event-based, microsot, python, python language summit, python2 vs python3, rails logic, twisted, wsl, wsl2
A strong argument against Python’s batteries included model exposes some bigger problems the community is struggling with.
May 13th, 2019 | 47 mins 54 secs
ai, android, ascii, automation, chrome os, coder radio, community, core ml, developer podcast, documentation, egpu, flutter, freeplane, google, google i/o, ibm, java, jetbrains, kotlin, mac os, microsoft, microsoft build, ml, omnigraffle, qa, red hat, red hat summit, testing, triple booting, windows subsystem for linux, windows terminal, wsl2
Microsoft catches Mike’s eye with WSL 2, Google gets everyone's attention with their new push for Kotlin, and we get a full eGPU report.
May 8th, 2019 | 34 mins 30 secs
.net, .net 5, .net core, ahead of time, aot, automated testing, clr, coder radio, community, compilers, conway's game of life, developer podcast, development environments, devops, documentation, f#, functional programming, ide, ios, java, javadoc, jit, lfnw, literate programming, llvm, manual testing, mono, objective c, oop, open source, pengwin, project uno, qa, rdoc, runtime, rust, sdet, simulation, swift, testing, testing culture, ui programming, unity, uwp, visual studio code, visual studio code remote, web assembly, wsl, xamarin, xaml
.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#.
May 2nd, 2019 | 1 hr 45 secs
.net, aws, bosque, chromebooks, chromeos, coder radio, developer podcast, earth day, egpu, f#, git-secrets, gpl, hardware, lgpl, mad botter, memory management, ml, pinning, programming language research, qt, rust, software licenses, strong types, system76, telemetry, thunderbolt, type safety, typed strings, typescript, windows, windows 10, xfce
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#.
April 25th, 2019 | 45 mins 34 secs
.net, actors, akka, avalonia, aws, beam, c#, clojure, clojurescript, coder radio, developer podcast, developer training, distributed systems, earth day, elastic beanstalk, elixir, erlang, fortran, joe armstrong, learning, let it crash, low latency, mad botter, open source, prolog, reading code, rust, tetris, tiddlywiki, typescript, voip, winforms
We celebrate the life of Erlang author Dr Joe Armstrong by remembering his many contributions to computer science and unique approach to lifelong learning.
April 17th, 2019 | 50 mins 7 secs
amd, apple, chromebook, chromeos, clojure, coder radio, coreml, crates.io, developer education, developer podcast, egpu, elixir, erlang, graphics cards, haskell, http prompt, ios, java, linux desktop, machine learning, mesa, microsoft, nvidia, ocaml, pengwin, programming languages, python, rails, ruby, rust, sean griffin, thunderbolt, usb-c, windows, windows 10, wlinux, wsl
Mike's back with thoughts on his recent adventures with the Windows Subsystem for Linux and what it might mean for the future of Linux development.
April 1st, 2019 | 38 mins 14 secs
Mike explores the state of Xamarin.Android development on Linux, and we talk frameworks versus libraries and what Rails got right.
March 26th, 2019 | 42 mins 18 secs
We debate Rust's role as a replacement for C, and share our take on the future of gaming with Google's Stadia.