As developers we devote a lot of time and attention to validating the data we receive and process. In this blog post I will explore _refinement types_ and their implementation in Scala's `refined` library.…
I’ve recently been writing a small Scala JS frontend application to provide an administration interface to an API for a side project and have had a good experience doing so, owing to the surprisingly (to me, at least!) comprehensive support for Scala JS amongs…
Through an unexpected series of events, I found myself travelling to Florence to attend Scala Italy 2018 (14-15th September). The conference has been going on for a few years. This was my first time attending and the first year it was organized in Florence. Th…
The need for configuration arises in almost every application, as we want to be able to run in different environments -- for example, local, testing, and production environments…
Just a few days ago our very own Chris Birchall gave a talk at CodeNode regarding tagless final and how that compares to Free Monads. Check out the full talk here…