crafting (and) JavaScript

Tagged with #functional

I am convinced, that stricter types are of help when writing, reading and understanding source code. Why? Ever had the primitive obsession? And if you continue down the (type) rabbit whole, you get to stricter typing. And to Purescript, which attempts *"to keep the semantics of JavaScript, while enjoying the syntax and type system of a language like Haskell"*.

I first heard @bodil talk at the 2014 craftconf in Budapest where I saw her presentation where she was live coding in at least 10 languages on stage.

Refactor to functional