Skip to main content

Podcast

Category Theory for the Non-PhD – and What to Use It For

April 15, 2021

Season 1 - Episode 6


Episode summary

Category theory may strike you as intimidating, but trust us, you can (and after this episode, are probably itching to) talk applicative functors and parser combinators over afterwork drinks. Listen in to learn why Esko and Antti – both of whom started programming with dynamically typed languages – are so into category theory right now that they see applications of it everywhere.


Guests

Antti Holvikari is endlessly fascinated by pure functional programming languages such as Haskell and PureScript. Software quality and personal productivity are two things he’s constantly improving.

Hosts

Esko Lahti is an engineer who always wanted to learn about category theory in practice – but never knew where to start. Then he met Antti Holvikari.

Episodes links

  • PureScript: https://www.purescript.org/
  • Parser Combinators, a Walkthrough: https://hasura.io/blog/parser-combinators-walkthrough/
  • fp-ts: https://github.com/gcanti/fp-ts
  • io-ts: https://github.com/gcanti/io-ts
  • Algebraic Data Types: https://dev.to/gcanti/functional-design-algebraic-data-types-36kf
  • Discriminated Unions in TypeScript: https://basarat.gitbook.io/typescript/type-system/discriminated-unions
  • Maybe Not, a talk by Rich Hickey: https://youtu.be/YR5WdGrpoug


About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a global technology consultancy that designs, builds, and scales transformative digital products for today’s most forward-thinking companies.