/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

underscore.io
| | www.parsonsmatt.org

This post is intended for beginners of functional programming interested in an exploration of laziness, Haskell, and recursion
3.0 parsecs

Travel
| |
| | noelwelsh.com

[AI summary] This technical article explains how free monads simplify complex problems in service-oriented architecture by separating computation structure from interpretation.
1.9 parsecs

Travel
| |
| | alexn.org

[AI summary] The article discusses the design of APIs in Scala, comparing OOP interfaces with functional programming approaches like tagless final and monad transformers. It emphasizes the importance of clarity, flexibility, and ease of use in API design, advocating for OOP interfaces when possible. The author highlights the trade-offs between using advanced functional techniques and OOP, suggesting that while functional approaches offer flexibility, they can obscure APIs and require careful documentation. The article also touches on error handling, advocating for designing errors out of existence by modeling them in return types rather than exposing raw exceptions like SQLException.
3.9 parsecs

Travel
| |
| | burgers.io

Javascript's async and await have landed, and can significantly increase the readability of code.
20.6 parsecs

Travel
|