In this blog post we explain how Typesafe configuration data may be validated. To avoid unnecessary boilerplate code, we use Shapeless to aid the creation of a lightweight validation DSL. We finish off the post by showing how the use of sealed abstract classes can be leveraged to enforce validation constraints to be invariant.
Following our introduction to muvr & follow up blog post earlier this week we are excited to bring you our full documentary on muvr, in which our team explain the thinking behind the App and it's implementation through IOT and Machine Learning.
Following our introduction to muvr blog post earlier this week we thought this a good point to share more of our thinking behind the creation of muvr, along with the opportunites that a project of this nature provides for a business.