Giving Computation a Type
Channel: maddie
Date: 2017-06-15

..or "What do Nullables, Arrays, Callbacks, promises, exceptions, and side effects Have in common?? 😱"
This was a Lunch and Learn talk I gave at Jane.com.
Resources:

(inspiration) https://philipnilsson.github.io/Badness10k/posts/2017-05-07-escaping-hell-with-monads.html
(a colleague showed me this, it takes a similar approach) https://ericlippert.com/2013/02/21/monads-part-one/

(Brian Lonsdorf's guide to FP stuff) https://drboolean.gitbooks.io/mostly-adequate-guide/content/
(Brian Lonsdorf's egghead video series) https://egghead.io/courses/professor-frisby-introduces-composable-functional-javascript

(if you want a complete guide) http://haskellbook.com
(more example-driven) https://leanpub.com/purescript

(make a practical web app with this stuff -- Pux is a PureScript wrapper around React) http://purescript-pux.org