Scala, Programming, Functional Programming, Type Safety.
expressed in our types fails to decode. Summary In this blogpost I showed you how to combine Refined and Newtype libraries in order to gain a superb type safety. Integration with Circe requires some extra effort, but this is something you do only once in a project and probably Circe will support