CoRecursive with Adam Gordon Bell

Hear experts explain computer science and programming concepts. CoRecursive is a high quality, concise, and beloved software engineering interview podcast. Learn about programming languages, coding career advice and interviews about open source community tech news. Host Adam Gordon Bell brings in experts to talk about type theory, web development, learning to code, dev ops and much more. Some episodes touch on the topics of cloud development, machine learning and big data. Adam, the host is a big fan of programming languages like Scala, Haskell, Rust, and Swift, but isn’t afraid to talk about more mainstream languages like Java, JavaScript and Python. Scala and Kotlin come up a lot. CoRecursive is similar to podcasts such as Stack Overflow Podcast, Programming Throwdown, Talk Python To Me, CodeNewbie, Full Stack Radio and Developer Tea. Find transcript, show notes and more at

Eine durchschnittliche Folge dieses Podcasts dauert 53m. Bisher sind 55 Folge(n) erschienen. Dieser Podcast erscheint jede zweite Woche

episode 55: Teaching FP With Richard Feldman

When we just throw things when we teach, we do not get as much feedback. Explaining a deeper WHY can make it far more effective and engaging. In this episode, Richard Feldman delves into Elm, his approach, and what makes teaching Elm as a Functional...



episode 54: Software That Doesn't Suck With Jim Blandy

Building Subversion Software is just the tool and it should get out of your way. In this episode, we will discuss Jim Blandy’s insights on how to build and recognize improvements for a great developer tool and find out how he approached the...


 2020-07-01  37m

episode 53: Unproven Tech Case Study with Sean Allen

Choosing The Right Tool For the Job Choosing the right programming language or framework for a project can be key to the success of the project. In today’s episode, Sean Allen Sean shares a story of picking the right tool for a job. The tool he ends...


 2020-06-10  39m

Krystal's Story

Chasing Your Curiosity and Continuous Learning Things are easier to learn when you are passionate about something. A lot of great careers are built on curiosity and obsession including Krystal Maughan our guest for today's episode. Krystal will share...


 2020-05-18  40m

episode 51: Bruce Tate on Language Learning

There’s joy that can be found in language learning and pain as well. Whether you’re a beginner or an expert, there are still some things you can only discover by picking up a new language.  Bruce Tate will tell us how learning new languages...


 2020-05-06  35m

episode 50: Sam Ritchie on Portal Abstractions

Buckle up, on today’s episode Adam interviews Sam about how the abstract algebra and probabilistic data structures helped solve fast versus big data issues that many are struggling with. Sam Ritchie is a machine learning researcher and a...


 2020-04-17  35m

episode 49: Loving Legacy Code with Jonathan Boccara

Legacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work. Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer's Toolbox. In...


 2020-04-03  24m

episode 48: The Reason For Types with Jared Forsyth

Adam talked to Jared Forsyth about his journey from untyped javascript to using flow and eventually reasonml. "I mean, I was, I'll admit it I was definitely in the: 'I was scarred by Java and C plus plus in an intro to programming class and I never...


 2020-03-16  36m

episode 47: Karl L Hughes on Conference Talks

Adam talks to Karl Hughes about his path to becoming a conference speaker and the work he has done to make it easier for others to follow in his footsteps.


 2020-03-02  50m

episode 46: Don and Adam discuss folds

Today we try a different format. Adam invites his neighbour, Don McKay, over to ask him questions. An interesting discussion on recursion, corecursion and the naming of the podcast unfolds.


 2020-02-15  36m