All Episodes
Coder Radio — 595 episodes
647: pgFirstAid with Justin Frye
646: Shawn Hymel
645: Warp's Holmes & Llyod
644: Bryan Hyland on Open-Source
643: Scott Kelly, CEO Black Dog Ventures
642: March Mailbag
641: Qdrant's Brian O'Grady
640: The Modern .Net Shows' Jamie Taylor
639: RubyLLM with Carmine Paolino
638: Cisco's ThousandEyes' Murtaza Doctor
637: SEGA Christmas Special 25
636: Red Hat's James Huang
635: Tabnine's Eran Yahav
634: MongoDB's Frank Pachot
633: Hotwire Native with Joe Masilotti
632: Graphite's Merrill Lutsky
631: Aeroview's Marc Weiner
630: Edward Schmitz
629: Tom Totenberg from LaunchDarkly
628: Co-Pilot Vibe Coding
627: Event Modeling Pt2
626: .Net 10 & C#14 With Nick Proud
625: Mailbag August '25
624: Tampa Tech With Joey DeVilla
623: Learn Linux TV with Jay LaCroix
622: Warp 2, Mr. Lloyd
621: WWDC 25 Special
620: Cloudflare's Sunil Pai
619: Rogue Amoeba's Paul Kafasis
618: Github's Tim Rogers
617: West Point's Sean McBride
616: Event Modeling with Adam Dymitruk
615: Vibe Easter 25
614: Packfiles.io's Charlton Trezevant
613: Intel Aflame
612: Framework's Matt Hartley
611: System76's Carl Richell
610: RPA with Nick Proud
609: More Rust With Honey
608: R With Eric Nantz
607: Warp's Zach Lloyd
606: Coder's Next Steps
605: The Democrats Behind DeepSeek
604: The Startup Myth
603: COSMIC Defenders
602: Dude, You're Getting a Dell Pro Max Micro Plus!
601: The 10X Exec
600: Mikestrodamus
599: GPU Game Theory
598: No Code is just Other People's Code
597: Make Google Great Again
596: Chrome For Sale
595: Year of the Snake
594: Smart Contracts for Dumb People
593: Bake Your Own Linux Cake
592: C++ Safety Dance
591: FOSS does what Nintendont
590: Google’s Loss is Our Win
589: Blame the Tools using the Tools
A Coder PSA
588: Hulk Smash “PUNY DEVS”
587: Surfing the WSL Wave
586: Mike's Clone Army
585: From Ops to Dev and Back Again
584: Google’s Poisoned Apple
583: A Shekel for Every Click
582: Intel: It Hurts Inside
581: Lunacy Lake
580: Error Lake
579: The Insufferable Small Business
578: Cancel the 100X
577: Holy Order of the Admins
576: The New 800-pound Gorilla
575: The Omakub Directive
574: Craig Stans Unite
573: The Ultimate Computer
572: Foxes In The Henhouse
571: Old Wine New Bottle
570: 4o
569: Whatever It Takes
568: The Junior Jump
567: The year of Small Models
566: FOSS Feed & Care
565: The Great Llama
564: Re-Re-Rewrite it in Rust
563: Mike’s No Good Very Bad Rails Update
562: Apple Loses It's Shine
561: No CUDA for You!
560: Artificial Information
559: Double Botched
558: Big Zuck Energy
557: Betting it all on Green
556: Facial Computing
555: It's Good to be the King
554: The App Store Addiction
553: Fake AI Until You Make AI
552: iPad Friend Zone
551: The Workstation Lifestyle
550: Buff Uncle Jeff
549: Hacking The Gathering
548: Don't Fight the Music
547: The Slow and the Infuriating
546: A Very Tidy Excuse
545: Sam's Busy Weekend
544: Microsoft Already Did It
543: For Your Safety
542: Fresh Cut Fraud
541: Better Late than Never
540: Sherlockin All Over the Place
539: Mike Breaks the Build
538: You Never Forget Your First
537: Unity Mutiny
536: Grindr-in-Chief
535: Locally Sourced Carbon Neutral Consumer
534: Blame the Automation
533: Critical Failure in Open Source
532: Take It to the Limit
531: C# as it Should Have Been
530: What the AI Skeptics got Right
529: This API is Not for You
528: I'm a 1.2x Developer
527: The Internet is for Stealing JPGs
526: The Closing Moment of Opportunity
525: Mike Gets Unreal
524: Apple's Blurry Vision
523: Scooby-Doo of Code Hiding
522: Reddit Goes Dark
521: More Pro, More Problems
520: Microsoft Goes All-In
519: Not So OpenAI
518: Driving Mr. Dominick
517: Savage Serverless Shutdown
516: There is No Moat
515: Codeium Comes for Copilot
514: Designing a Villain
513: Apple's Golden Hour
512: The Hysterics Chronicles
511: Robot Chat Shack
510: Edge of Disaster
509: The Great Cloud Exodus
508: Hybrid Hangover
507: Tough Little Liver
506: Hay Tay
505: Panic at the GPTdisco
504: Gateway Timeout Error
503: Ruby in the WebAssembly
502: Too Big to Care
501: The AWS of AI
500: Internal Server Error
499: The Copy Paste Wars
498: The Birds and the Elephants
Gamer Radio 0: Gaming with Perspective - Test Show
497: Shots Across the Pond
496: Sweeney's Final Swing
495: .Not Funded
494: Python Paradigms
493: Super Spellcheck
492: The Troll Wizard
491: Voltron Based Development
490: Final Boss Battle
489: Luther Curious
488: Code Laundering
487: Casual Coders
486: The Fight for the Next Knight Rider
485: Going All In on Linux
484: I Wanted to be a Hipster
483: Objective D
482: Building Your Light Saber
481: Apple's Metal Tax
480: Google's 1984 Moment
479: Apple's Mob Move
478: Strange New Workflows
477: Sweet Little Lies
476: Tapping the Breaks
475: I Do Declare
474: Horton Hears a Linux User
473: Laptop Coasters
472: Drunken Copilot
471: Technical Guardians of the Galaxy
470: Make it so, Dev One!
469: The Problem with WWDC
468: Coding to Make It
467: No More Snake Mustaches
466: Luxury Emotional Manipulation
465: Mike's Magic Mom
464: Our Cuban Car Moment
463: You Git What You Pay For
462: Account Suspenders
461: Easy for Schmidt to Say
460: Request Out of Time
459: Revolution in Review
458: No Sideloading in this House
457: Rich Clownshow Services
456: Linux CEO
455: One Revision Away
454: No Quest for the Wicked
453: International Boomer Marooners
452: Shockingly Pragmatic
451: The Trouble with Tablets
450: MetaWave
449: Monetized Misery
448: Fakers and Takers
447: All Roads Lead to Clippy
446: Blizzard Battery Battle
445: Say No to Node
444: Mining the Logs
443: Reptilian Power Play
442: Touched by the Bar
441: Dependency Derby
440: Just Say No to M1
439: Github NoPilot
438: The Oppenheimer Problem
437: Microsoft War Stories
436: The Diablo is in the Details
435: Ask Alice
434: Coding Gungan Style
433: Falling for FastAPI
432: That Time We Stepped In It
431: Success is not Illegal
430: Steamy PostgreSQL Shower
429: Apple Fools Everyone
428: Epic's Receipts
427: Second-Class Desktop
426: The Thoughtful Triangle
425: Ruby in the Rough
424: Denial of DOS
423: Dead Desktop Disco
422: Don't Code in Bed
421: Misdirected Request
420: You Can't Sideload Happiness
419: Authentication Timeout
418: I'm a Teapot
417: Why Would Developers Care?
416: Strange Voltron of Hell
415: Keyboard Kurious
414: Google I/NO
413: Painpoints to Profits
412: Context in Comprehension
411: The Misadventures of Mad Mikhail
410: M1 has a Dirty Little Secret
409: Conflict
408: Request Timeout
407: Halls of Glowing Apples
406: Functional Sadism
405: Method Not Allowed
404: Not Found
403: Forbidden
402: Payment Required
401: Unauthorized
400: Bad Request
399: Better Living Through Bots
398: Testing the Test
397: Electron Ennui
396: Everyone Fools Around with Linux in College
395: 50 Shades of M1
394: SaaS is a Blast
393: The Snake in the Room
392: Seduced by The Snake
391: Coder In the Woods
390: The Gold Rust
389: Smoked Laptops
388: MacOS Lincoler
387: ARMed & Dangerous
386: i386
385: Edging the Fox
384: Leaping Lizard People
383: Java Justice
382: Hacktoberbust
381: Flamewar Feedback Frenzy
380: Developer Unfriendly
379: Neckbeards Get Shaved
378: Rust, Safe for Marketing
377: An Epic Underdog
376: WESA BACK!
375: The Grey Havens
374: Python's Long Tail
373: Interactive Investigations
372: Crystal Clear
371: Absurd Abstractions
370: F'ing #
369: Old Man Embraces Cloud
368: Clojure Clash
367: 10x Evilgineers
366: Functional First
365: Objectively Old
364: Gabbing About Go
363: Find Your Off-Ramp
362: It Crashes Better
361: ZEEEE Shell!
360: Swift Kick In The UI
359: 7 Languages
358: Batteries are Leaking
357: 3 OSes 1 GPU
356: Fear, Uncertainty, and .NET
355: F# Shill
354: A Life of Learning
353: A Week with WSL
352: Self Driving Disaster
351: Riding the Rails
350: Rusty Stadia
349: Their Rules, Your Choice
348: Dependency Dangers
347: Rusty Rubies
346: Serverless Squabbles
345: F# Envy
344: Cupertino's King Makers
343: Say My Functional Name
342: Webs Assemble!
341: Too Late for Jenkins?
340: The Optional Option
339: One Week at a Time
338: sleep(jesus);
337: 2018's Deal Channels
336: It's The Culture Stupid
335: Everyone’s Going Chrome
334: Time Crisis
333: Space Gray Handcuffs
332: Before Coder
331: Blue Is The New Red
330: Vinny's Unit Tests
329: OpenJDK or Death
328: In Testing We Trust
Episode 327: Smoked Laptops
Episode 326: I'm a Stakeholder Now
Clojure Calisthenics
Episode 324: Rage Against The Beer
Episode 323: Reacting to React Native
Episode 322: Not so Qt
Episode 321: Qt & Me
Episode 320: The Big Bezos
Episode 319: Nadella Stamp
Episode 318: Losing the Anaconda
Episode 317: A Chat with Uno
Episode 316: When Clouds Go Dark
Episode 315: Chicken Farmers
Episode 314: Microsoft's Electron Future
Episode 313: GitLab’s CEO
Episode 312: Git with Microsoft
Episode 311: Google AI For The Win
ECMATakeover
Episode 309: Best of Both Worlds
Episode 308: The Nicheing Down Fallacy
Episode 307: System.Evolution
Episode 306: Progressive Webbie Things
Episode 305: Perpetual Beta Tester
Episode 304: No Bad Guys Only Survivors
Weapons of Mass Data
Episode 302: Staring into Sun
Episode 301: Being David
Developers Rule the World | CR 300
Mike’s Wishlist | CR 299
Niche Busters | CR 298
Lunch Break Coder | CR 297
Chris Goes to Microsoft | CR 296
Green Fairies In Green Fields | CR 295
Escape Pod Machine | CR 294
The PowerShell Play | CR 293
Lint or Lament | CR 292
Hey Google | CR 291
The Last Coder | CR 290
Apple Payday | CR 289
Mike’s New Ride | CR 288
You Need a Barb | CR 287
Collateral User Damage | CR 286
Windows 10, The Best Linux Yet? | CR 285
Popping WebAssembly Hype | CR 284
Back From the DevFest | CR 283
Ice Age | CR 282
Selling the FLOSS | CR 281
Mike Was Right | CR 280
Evolving Software Development | CR 279
A New Kit for Home | CR 278
Elixir of My Soul | CR 277
Bite of the AR Apple | CR 276
Reacting To React | CR 275
No Love for Open Source | CR 274
A Hurricane of Feedback | CR 273
The State of Stateless | CR 272
The Future is Serverless | CR 271
Daily Stand Up Myth | CR 270
Clustered Pi | CR 269
Ask Alice | CR 268
Skills to Pay the Bills | CR 267
Mike the Botter | CR 266
Rented Windows Theory | CR 265
Toxic Licensing | CR 264
The Guilty Bug | CR 263
Summer of GitHub | CR 262
Basic Bot | CR 261
The WWDC17 Episode | CR 260
Hi-Tech Lady Tubes | CR 259
Bad Process SIGKILLs | CR 258
Kotlin, Swiftly | CR 257
Legalize Math | CR 256
Moby’s Logs | CR 255
Riding the Whale | CR 254
4k of Sin | CR 253
DysFunctional | CR 252
Roadshow Special | CR 251
Captivated by Containers | CR 250
Just Some Tools | CR 249
Some WebAssembly Required | CR 248
Always Be Coding | CR 247
Mozilla's Pocket Pick | CR 246
Java Rusts Over | CR 245
Still Playing Mono | CR 244
iPad Shrinkage | CR 243
Cowboy Code | Coder Radio 242
Tricks of the Trade | CR 241
Disillusioned NixBeards | CR 240
Living in a Clamshell | CR 239
Undockered | CR 238
Shuffling Code | CR 237
Refactoring 2016 | CR 236
Okay Google, Take Over the World | CR 235
Legend Of The Snow Leopard | CR 234
Stalker Box | CR 233
Minimal Functional Product | CR 232
Scrum Burger | CR 231
Microsoft’s Public Shame | CR 230
Old Men Yell at Macbooks | CR 229
A Lemur Eats an Apple | CR 228
Everybody's Keyboard Fighting | CR 227
Coder Profiling | CR 226
The ROI of Things | CR 225
Vaporware on the Server | CR 224
Get Swifty | CR 223
Rusty Support | CR 222
Bag of jQuery | CR 221
Docker Dumpster Fire | CR 220
Dollar Store Quality | CR 219
Agile Scapegoat | CR 218
Botpocalypse Now | CR 217
Mismatch Patterns in Productivity | CR 216
Real Life on the Ratel | CR 215
Make Coding Great Again | CR 214
PokéCode | CR 213
Derailing Java | CR 212
Ai Theater | CR 211
Productivity Theater | CR 210
WWDC Hypercap | CR 209
Fair-use Frustrations | CR 208
AGILE: Too Big to Fail | CR 207
Fat Bottom APIs | CR 206
Git off the Rails | CR 205
Revenge of the Swift | CR 204
Go Go Golang | CR 203
GO Swift Yourself | CR 202
Tough Market | CR 201
Bot Your Life | CR 200
The Good Xamaritan | CR 199
Brave New Code | CR 198
Rails Crazies React | CR 197
Hybrid Hijinks | CR 196
The Xamarin Hand | CR 195
Xamarin through the Ages | CR 194
Big Blue's Swift Move | CR 193
Post Apocalyptic Linux Desktop | CR 192
Parsing Your Options | CR 191
Death of the Freelancer | CR 190
I'm OOPting Out | CR 189
Linux: Bug or Feature? | CR 188
Slacking while Coding | CR 187
Decision 2016: Native vs Hybrid | CR 186
Predictive Coder | CR 185
Mike’s Big Year | CR 184
Android Instability | CR 183
Open Season on Swift | CR 182
Code a Little Deeper | CR 181
Barkeep, Ionic, Please | CR 180
I Came, I Saw, Ionic | CR 179
Windows XP of the Net | CR 178
Coder Puppy Mills | CR 177
Material Matters | CR 176
What The Zuck! | CR 175
Below the Surface | CR 174
Sun Setting on Java | CR 173
Advertising Cold War | CR 172
Coder Craftsmen | CR 171
Apple Strokes The Tip | CR 170
Subscription Lock-in | CR 169
Template Driven Design | CR 168
The Price Isn't Right | CR 167
Hamburger Non-Helper | CR 166
.Net or .Not? | CR 165
Conditional Swift Justice | CR 164
Proprietary Stress Management | CR 163
Wandering in the Woods | CR 162
Good Guy Mike | CR 161
Developer Commodity | CR 160
Hipster Tendencies | CR 159
Privileged Programmers | CR 158
Ahoy, El Capitan! | CR 157
You're Gitting it Wrong | CR 156
Google's Brillo Pad | CR 155
Chrome Took My Memory! | CR 154
Bearded Buzzwords | CR 153
The Open Pivot | CR 152
Compromising Virtual Clouds | CR 151
Interview Gauntlets of Pain | CR 150
The Sociopath Code | CR 149
Magical Contract Bids | CR 148
The Sonic Philosophy | CR 147
Open Source as a Trap | CR 146
Why Mike's Disgusted by Android | CR 145
Apple Future vs Pebble Past | CR 144
Not My Problem | CR 143
Accounts Percievable | CR 142
Retro Extravaganza | CR 141
NOde | CR 140
Windows in the Pi | CR 139
Deploy Like an Animal | CR 138
Monumental Android Failure | CR 137
Ruby is not Perl | CR 136
Macs Exodus | CR 135
Fair And Balanced | CR 134
Best Of Coder Radio 2014 | CR 133
Git your Pizza | CR 132
Dock Your Rocket | CR 131
Get Back to the '50s | CR 130
Google's Objective C | CR 129
.NET’s Open Future | CR 128
The Gorilla in the Stack | CR 127
HTML5: Back To The Future | CR 126
Behind the Schemes | CR 125
Underwhelming Apple | CR 124
Coder Inquisition | CR 123
A Cult of Personality Tests | CR 122
Doxing Developers | CR 121
Xamarin Sham | CR 120
Notch Escapes | Coder Radio 119
Privacy is a Myth | CR 118
Fools Aren't Protected | CR 117
DOM Be Gone | CR 116
The Scripting Chronicles | CR 115
Contrarian Contracting | CR 114
Corner of Shame | CR 113
The Xamarin Solution | CR 112
Microsoft's Culture Anchor | Coder Radio 111
Manual Design | CR 110
Go Big or Go Lean! | CR 109
Materially Excited | CR 108
New Hotness Exhaustion | CR 107
Bathroom Marketing | CR 106
The Problem with GitHub | CR 105
Swift exit for Obj-C | CR 104
WWDC Predictions 2014 | CR 103
Has Microsoft Lost It's Mojo? | CR 102
Shields Up | CR 101
0×64 | CR 100
Is That a Weave? | CR 99
Always Be Coding | CR 98
Open Source, Closed Wallets | CR 97
MS Gadget 2.0 | CR 96
The Blame Game | CR 95
Paranoid Android Developers | CR 94
Ruby off the Rails | CR 93
Persona Non Grata | CR 92
Your Database is Slow | CR 91
Get Yourself Tested | CR 90
The Cost of Comments | CR 89
Paper Cuts Deep | CR 88
Waning Windows | CR 87
Myth of Magic Methodology | CR 86
Backend Lockin | CR 85
Ops vs Dev | CR 84
It’s Java’s Year | CR 83
Coding Transitions | CR 82
The Freelancer Dilemma | CR 81
The SteamOS Conspiracy | CR 80
Two French Presses | CR 79
Code Your Enthusiasm | CR 78
The Big Xbone | CR 77
Burned by Agile | CR 76
Deploying the Haterade | CR 75
Justifying Java | CR 74
Baby Got Backend | CR 73
Relatively Laid Out | CR 72
Betting on Linux | CR 71
Toolchain Transitions | CR 70
With Apologies to Texas | CR 69
ASP.Magic | CR 68
Blazing 7 | CR 67
Docker All The Things | CR 66
Love’s Labor Lost | CR 65
Bye Bye Ballmer | CR 64
Mozilla Persona | CR 63
FizzBuzzed! | CR 62
Office Hours | CR 61
Call In 2.0 | CR 60
Sour Apple | CR 59
The 56k Solution | CR 58
The Dev Jungle | CR 57
Microsoft’s in a Funk | CR 56
Software Exorcism | CR 55