hackertube.io

The Functional Programmer's Toolkit - Scott Wlaschin

NDC Conferences · talk · Watch on YouTube

What it is

Scott Wlaschin demystifies functional programming terms like monads, monoids, functors and catamorphisms by showing how they fit into a small toolkit. He applies them to problems such as missing data, list handling, and functional dependency injection.

Why Hacker News recommends it

HN recommends it as the best beginner-friendly introduction to monoids, monads and other FP vocabulary.

  • 4 people recommended it
  • 4 different months
  • 1 strong recommendations
  • first 2019, last 2021

What HN commenters said

  1. “This was by far the best introduction to monoid, monads and few other functional programming terms.”

    Best introduction to monoids, monads and FP terms

    __henil, 2021-01 · Strong recommendation · in “F# for fun and profit: Terms and Conditions”

  2. “Same speaker, newer presentations”

    Newer talk by the same speaker

    lioeters, 2019-12 · Recommendation · in “Functional programming design patterns (2015) [video]”

  3. “A lot of the articles in conjunction with some other resources[1][2][3] are great for diving into functional programming”

    Among resources for diving into functional programming

    bern4444, 2020-12 · Recommendation · in “Write your own arbitrary-precision JavaScript math library”

  4. “WHY: The Functional Programmer's Toolkit - Scott Wlaschin”

    Explains why to use functional programming, first step to learn Haskell

    loopz, 2021-07 · Recommendation · in “Haskell for Beginners”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: monads, monoids, functors, f#, design patterns, wlaschin

Also recommended by the same people