Please log in to watch this conference skillscast.
Configurations can be a time bomb waiting to explode. In fact, configuration errors have become a major cause of failures in large-scale systems. Many of these issues arise because configuration values are not validated upfront.
In this talk, you will discover Typelevel Ciris: a library for lightweight, extensible, and validated configuration loading in Scala. Ciris provides an easy, safe, and secure way to write configurations as code. You will learn how Ciris uses a functional approach to configuration validation, while also dealing with multiple environments and configuration sources, secrets, logging, and effects. In the end, you will have eliminated many common configuration errors and prevented errors from occurring as early as possible.
YOU MAY ALSO LIKE:
- Real World Kotlin Development Workshop (in London on 22nd - 23rd October 2019)
- Lightbend Akka for Scala - Professional (in London on 11th - 12th November 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Don’t keep it to yourself - openness and honesty in the workplace (in London on 30th October 2019)
- Keynote: (Programming Languages) in Agda = Programming (Languages in Agda) (SkillsCast recorded in October 2019)
- Keynote: Haskell is a Great Host (SkillsCast recorded in October 2019)
Ciris: Functional Configurations
Viktor is a Software engineer at Ovo Energy in London, working on the platform powering energy meter readings and consumption data. He’s an advocate of strongly typed functional programming, and Scala in particular, which has been his professional focus the past four years.