Code Podcast

  • Episode 6: Don't make me write UI!
    2017-04-28
    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…
  • Overview of type systems discussed in episode 5
    2017-03-03
    We’ve recently released the episode about type systems . To give you more context, I’ve refactored the script of the episode and added examples. Hardworking Carpenters Type System is like Ikea…
  • Episode 5: Type systems
    2017-02-16
    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. Host: Andrey…
  • Episode 4: How to design software
    2016-08-01
    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…
  • Limits of technical podcasting
    2016-04-25
    Podcasts about programming are all the same. Sure, hosts and topics are different, but the format is the same. And this format – it has it’s limitations. For a long time I thought this was the way to…
  • Episode 3: Concurrency – Event loop & Coroutines
    2016-04-15
    Let’s escape the world where the Big Brother constantly interrupts you. Free ourselves from the oppression of consumerism. Forget about preemptive multitasking and enter the world of collaboration…
  • Episode 2: Concurrency – CSP & Actors
    2016-02-24
    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…
  • Episode 1: Concurrency – Multithreading
    2016-02-04
    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…
  • Episode 0: main()
    2016-01-31
    Code is about concepts behind programming languages, frameworks and libraries. Same beautiful patterns that are present in completely different environments. Occasionally we will invite clever…