Alan DevlinScalaDays 2019Recently, I had the immense privilege to attend the ScalaDays 2019 conference in Lausanne Switzerland. ScalaDays is a yearly conference…Jun 25, 2019Jun 25, 2019
Alan DevlinHttp4s V0.2http4s is an HTTP library for Scala. http4s has good documentation including a tutorial. However, the tutorial only covers the most basic…May 30, 2019May 30, 2019
Alan DevlinFunctional Hangman with ZIOScalaz-ZIO is generating a lot of hype in the Scala community. I checked it out by copying an implementation of the guessing game…Mar 23, 2019Mar 23, 2019
Alan DevlinA REST API with http4s and Cats IO MonadThis tutorial is for http4s v0.18. There is an updated version of this page for the latest http4s v0.20 at…Apr 11, 20185Apr 11, 20185
Alan DevlinPure ProgrammingThe concept of purity (also called referential transparency) is very important in functional programming. In fact, you could say that…Apr 11, 2018Apr 11, 2018
Alan DevlinSoftware Craftsmanship is Sexist and Must be ScrappedIt’s 2018. The gender imbalance in software development is huge. Along comes a new energetic movement that aims to take back software…Feb 27, 20181Feb 27, 20181
Alan DevlinNeoVim + ScalaI am going to walk you through my vim/scala setup. I try to walk a balance between replicating IDE like features and keeping things…Feb 23, 20183Feb 23, 20183