There’s a great little Scala library, PureConfig, for avoiding boilerplate when loading configurations. I still see a lot of people using Lightbend Config and manually writing deserializers for each field – a tedious, error-prone process which rarely sees any testing efforts.