Skip to content
0:00 / 0:00

#scala#zio#catseffect

Kit Langton - Troll Driven Development: Implementing Functional Effects by Way of Self-Lobotomy

Konfy

4K subscribers • 13 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Kit Langton

Advanced. Deep dive for people who know the field.

2.7K views5 years ago1 recommendation

Programming languagesSoftware designScalaFunctional programmingConcurrency and parallelism

Kit Langton live-codes a basic functional effects library from first principles to demystify how libraries like ZIO and Cats IO work.

Futures are but the vestiges of parallelism past. Functional effects have usurped their claims to composable concurrency. In this talk, we’ll high-wire live-code a semi-functioning functional effects library—à la /ZIO/ or /Cats IO/—from first principles. In fact, even better, from no principles. Politely remove your thinking caps and join me, with naïveté as our North Star, in drowsily dowsing, imbecilely searching, doltishly descrying this functional Valhalla. Let us hem the path of maximal stupidity, and see how simple things can truly be, if only we’re willing to be as simple.

Why it's here

1 person recommends this

What people say. Highly recommended for its entertaining and educational live-coding approach to understanding functional effects.

u/kitlangtonin r/scala • Recommends

Implementing Functional Effects by Way of Self-Lobotomy (A Talk)