The Eric Normand Podcast

A podcast by Eric Normand

Categories:

242 Episodes

  1. How do you implement lazy evaluation?

    Published: 9/05/2019
  2. What is lazy evaluation?

    Published: 6/05/2019
  3. How is recursion like a for loop?

    Published: 2/05/2019
  4. Why do programmers put up with so much pain?

    Published: 29/04/2019
  5. Can you always find a layer of meaning in which your problem is easier?

    Published: 25/04/2019
  6. What is point-free style?

    Published: 22/04/2019
  7. What is referential transparency?

    Published: 18/04/2019
  8. Why you shouldn’t hide your data

    Published: 15/04/2019
  9. What are higher-order functions?

    Published: 11/04/2019
  10. What is function composition?

    Published: 8/04/2019
  11. What does it mean for a function to have a zero?

    Published: 4/04/2019
  12. What is a function’s identity?

    Published: 1/04/2019
  13. Why do promises make async JavaScript better than callbacks?

    Published: 28/03/2019
  14. What are first-class functions?

    Published: 25/03/2019
  15. Where to find time to learn functional programming?

    Published: 21/03/2019
  16. Do locks slow down your code?

    Published: 18/03/2019
  17. What is idempotence?

    Published: 14/03/2019
  18. What is commutativity and why is it so useful in distributed systems?

    Published: 11/03/2019
  19. What is associativity and why is it useful in parallel programming?

    Published: 7/03/2019
  20. What are timelines and what do they have to do with functional programming?

    Published: 4/03/2019

8 / 13

An off-the-cuff stream of Functional Programming ideas, skills, patterns, and news from Functional Programming expert Eric Normand of LispCast. Formerly known as Thoughts on Functional Programming.

Visit the podcast's native language site