Scala, Programming, Functional Programming, Type Safety.
introduced refinements): You will see that they are almost the same. Sometimes not so much is needed in order to dramatically increase type safety in your codebase! “Refined Newtype” and Circe Refined type with its powerful mechanism of validation seems to be a perfect fit for the DTOs, especially