The Eric Normand Podcast

A podcast by Eric Normand

Categories:

242 Episodes

  1. Why do functional programmers model things as data?

    Published: 10/22/2018
  2. Sources of complexity in software

    Published: 10/18/2018
  3. How do we represent relationships in functional programming?

    Published: 10/15/2018
  4. Single Responsibility Principle for Functional Programming

    Published: 10/11/2018
  5. How is a book a monad?

    Published: 10/8/2018
  6. Layered design in functional programming

    Published: 10/4/2018
  7. Keeping functional code organized

    Published: 10/1/2018
  8. What is software design?

    Published: 9/27/2018
  9. How to create a habit of reuse

    Published: 9/24/2018
  10. The easiest way to make your existing code more functional

    Published: 9/20/2018
  11. How does FP achieve reuse?

    Published: 9/17/2018
  12. Why are actions hard to test by definition?

    Published: 9/13/2018
  13. How do things compose across domains?

    Published: 9/10/2018
  14. Is functional programming declarative?

    Published: 9/6/2018
  15. How can you work with a JSON value if you know nothing about it?

    Published: 9/3/2018
  16. Is The Little Typer the static typing book I’ve been waiting for?

    Published: 8/30/2018
  17. Something I missed in Rich Hickey’s last keynote (Clojure/conj 2017)

    Published: 8/27/2018
  18. Are categories Design Patterns?

    Published: 8/23/2018
  19. Why is making something first-class the key to expressivity?

    Published: 8/20/2018
  20. How can pure functions represent state change?

    Published: 8/16/2018

10 / 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.