Uqpoj2d5hetxgim5f1cv
SkillsCast

Ciris: Functional Configurations

13th December 2018 in London at Business Design Centre

There are 50 other SkillsCasts available from Scala eXchange London 2018

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

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:

Thanks to our sponsors

Ciris: Functional Configurations

Viktor Lövgren

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.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

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:

Thanks to our sponsors

About the Speaker

Ciris: Functional Configurations

Viktor Lövgren

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.

Photos