Better configuration languages - A talk about Dhall

created: 16.08.2023

Dhall is a functional configuration language, and I talked about it here:

In this talk, I argue that configuration languages are important since misconfiguration is a common cause of errors. Dhall is a modern, functional configuration language. I think Dhall’s static typing and refactoring features are good tools for avoiding configuration bugs.

I highly recommend checking out Dhall! Here are some useful links:

Also recommended reading is Dan Luu’s text about postmortmes and

Hi, feel free to reach out if you have any questions. But if you need any more specific advice, hire me at