Code Podcast artwork

Code Podcast

14 episodes - English - Latest episode: over 5 years ago - ★★★★★ - 2 ratings

Code Podcast is about ideas that shape the way we build software. It's like Planet Money for developers.

Each episode we interview people with different views on a single topic. We break down complex ideas to present why and how they are used to build modern software.

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Bonus Episode: Richard Bartlett on Decentralised Organising

September 17, 2018 07:27 - 52 minutes - 36.2 MB

Show notes: https://codepodcast.com/posts/2018-09-17-richard-bartlett-on-decentralised-organising/ This is the interview we did with Richard, founder of Enspiral, Loomio and The Hum. We got introduced after our episode on peer-to-peer tech was out. We thought it would great to talk about decentralisation in the social context, and that's what Rich has a lot of experience in. We talk about benefits and challenges of working in an organisation where responsibility, risk and reward are distrib...

Bonus Episode: Mathias Buus on BitTorrent and Dat

August 30, 2018 14:50 - 55 minutes - 38.5 MB

Show notes: https://codepodcast.com/posts/2018-08-30-mathias-buus-bittorrent-dat-protocol/ Mathias is the lead developer of Dat protocol. He also works on Torrent-stream (BitTorrent implementation in Javascript), Beaker Browser, Node.js and other projects. We talk about BitTorrent, Dat, Git and the future of decentralized software.

Bonus Episode: Steve Klabnik on Concurrency and Rust

July 19, 2018 00:00 - 40 minutes - 37.3 MB

Show notes: https://codepodcast.com/posts/2018-07-19-steve-klabnik-rust-concurrency/ Support us on Patreon: https://www.patreon.com/codepodcast This is the unabridged interview with Steve Klabnik that we originally did for the episode on concurrency in Jan 2016. Steve together with Carol Nichols just released a new book "The Rust Programming Language", so we decided to revisit the early stuff :) Music by @Mid_Air

8: P2P People to People

July 06, 2018 15:00 - 1 hour - 69.6 MB

Show notes: http://codepodcast.com/posts/2018-07-05-p2p-people-to-people/ Patreon: http://codepodcast.com/patreon Slack servers are down and work stops. Facebook sells users' personal data to third-parties with no negative consequences to the company. Turkey successfully blocks citizens' access to Wikipedia. Those are all results of peoples' decisions of course, but there's also something else at play. Our mainstream technology stack makes execution on all of those decisions ridiculously eas...

7: $300M worth of bugs

March 12, 2018 00:00 - 45 minutes - 52.4 MB

Link to the website: https://codepodcast.com/posts/2018-03-12-episode-7-300m-worth-of-bugs/ Imagine – your company's code and data are exposed. How long will it take for malicious hackers to find vulnerabilities? To steal users' personal information? For developers that build on Ethereum that situation is not a distant possibility, it's an everyday reality. All the code, the state and the calls to their programs are publicly accessible and live forever on the blockchain. Add to it the fact ...

Announcement: Patreon Launch

March 09, 2018 00:00 - 1 minute - 1.36 MB

Exciting news! 1. Code Podcast will be back with a new episode next week. 2. We have launched a Patreon campaign to help us release episodes regularly. Check it out and contribute here: https://codepodcast.com/patreon

6: Don't make me write UI!

April 28, 2017 07:05 - 40 minutes - 49.5 MB

Why is it so hard to write and maintain UI code? How can we make it easier? On one hand, we've talked with people who design UI APIs we all use. On the other, we've interviewed those who try to reinvent UI development. Discussion: https://discuss.codepodcast.com/t/episode-6-dont-make-me-write-ui/44 Episode produced by: Andrey Salomatin https://twitter.com/flpvsk Michael Beschastnov [email protected] Guests: Steven Tomlinson https://www.linkedin.com/in/bowler-hat/ Casey Muratori http...

Bonus Episode: Edwin Brady on Dependent Types And Idris

March 02, 2017 18:29 - 51 minutes - 59.5 MB

An unabridged version of the interview with Edwin Brady, the creator of Idris. Talking about the language itself, the concept of Dependent Types and the future of Type Systems. Code Podcast Forum: https://discuss.codepodcast.com/t/episode-5-type-systems/22 Episode produced by: Andrey Salomatin twitter.com/flpvsk Michael Beschastnov [email protected] Guest: Edwin Brady twitter.com/edwinbrady ## Links Type-Driven Development with Idris https://tinyurl.com/typedd Idris Tutorial http:...

5: Type Systems

February 14, 2017 16:04 - 50 minutes - 57.2 MB

Your favorite features of Type Systems in one episode! Interfaces, Generics, ADT, Type Classes and Dependent Types. We'll talk about what they are and how they shape the way we work. Code Podcast Forum: https://discuss.codepodcast.com/t/episode-5-type-systems/22 Episode produced by: Andrey Salomatin https://twitter.com/flpvsk Michael Beschastnov [email protected] Guests (in order of appearance): Joseph Abrahamson https://twitter.com/sdbo Radoslav Kirov https://twitter.com/radokirov E...

4: How to Design Software

August 01, 2016 19:20 - 33 minutes - 30.9 MB

How to design software? What are the techniques we can use? How can we become better at it? We've interviewed 3 engineers with completely different backgrounds to find out. Host: Andrey Salomatin https://twitter.com/flpvsk Guests: Craig Andera https://twitter.com/craigandera Eric Elliott https://twitter.com/_ericelliott Mario Zechner https://twitter.com/badlogicgames Mentions by Craig: Cognitect http://cognitect.com Cognicast http://blog.cognitect.com/cognicast/ You Are Not So Smart Podcas...

3: Concurrency – Event Loop & Coroutines

April 14, 2016 22:44 - 37 minutes - 34.1 MB

Let's escape the world where the Big Brother constantly interrupts us. Free ourselves from the oppression of consumerism. Let's leave behind preemptive multitasking and enter the world of collaboration! Host: Andrey Salomatin https://twitter.com/flpvsk Dark side: Michael Beschastnov Please send us stories about your awkward tech talks! https://twitter.com/podcastcode [email protected] [email protected] ### Guests ### - **A. Jesse Jiryu Davis** * https://emptysqua.re/blog/ ...

2: Concurrency – CSP & Actors

February 25, 2016 22:48 - 20 minutes - 38.3 MB

Multithreading is not the only approach we use to deal with concurrency. Single-purpose processes is our next frontier. Processes, that don't have shared state. To coordinate, they pass messages to each other. We can build complex concurrent systems using simple principles of CSP or Actors model. We break down programs into independent processes, each performing some specific job, talking to each other. How they talk to each is the point of contention here. That's where the differences betwe...

1: Concurrency – Multithreading

February 04, 2016 22:27 - 23 minutes - 21.7 MB

Laws of Newtonian mechanics don't make sense as we get closer to the speed of light. Laws of serial execution are useless once we enter the world of concurrency. In this episode we'll define concurrency and talk about why is it hard to write concurrent programs. With the help of Daniel and Steve we'll explore tools that are there in Clojure and Rust to help engineers deal with multiple threads of execution. Host: Andrey Salomatin https://twitter.com/flpvsk ## Guests ## * Daniel Higginboth...

0: main()

January 24, 2016 17:05 - 1 minute - 1.09 MB

Code is about concepts behind programming languages, frameworks and libraries. Same beautiful patterns that are present in completely different environments. Occasionally we'll invite clever programmers to talk about their favourite techniques. Code is hosted by Andrey Salomatin. The show launches on the first week of February. Music by @mid_air

Guests

Steve Klabnik
1 Episode

Twitter Mentions

@flpvsk 7 Episodes
@edwinbrady 2 Episodes
@yegorjbanov 1 Episode
@smpalladino 1 Episode
@rikarends 1 Episode
@steveklabnik 1 Episode
@mattgcondon 1 Episode
@domenic 1 Episode
@podcastcode 1 Episode
@pirapira 1 Episode
@nonrecursive 1 Episode
@craigandera 1 Episode
@badlogicgames 1 Episode
@adrianomelo 1 Episode
@richhickey 1 Episode
@ehamberg 1 Episode
@cmuratori 1 Episode
@sdbo 1 Episode
@_ericelliott 1 Episode
@roman01la 1 Episode