July 22nd, 2019 | 34 mins 43 secs
10x, 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, vim
Mike rekindles his youthful love affair with Emacs and we debate what makes a "10x engineer".
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.
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#.