#functional-programming

Writing Pure, Testable, Effectful Programs: A Saga

In this post, I'll try to walk you through my journey in writing a testable, pure, effectful program in PureScript. Hopefully it will be useful in illustrating the types of problems more advanced techniques like monad transformers, free monads, and bifunctor IO try to solve. Th…

PureScript First Impressions

Community (4/5) PureScript's community is Small, but lively and helpful! Head on over to the #purescript-beginners channel on functionalprogramming.slack.com and ask anything you like. However, it loses one point maybe a little unfairly because of the mere size of the community. …

Easing into Functional Programming in JavaScript

This article is intended to help you methodically incorporate Functional Programming (FP) techniques into your everyday JavaScript. It will not try to convince you that FP is a good idea (if you want to be convinced, read anything Eric Elliott has ever written on the subject) no…