Abstract
Where does your Go run? How do you tell it what to do?
Configuration is a huge part of modern development but while we benefit from Go's static type system to catch programming errors early, we don't have the same for configuration data. This talk explains how the new CUE language integrates with Go, "shifting left" your Go types to earlier stages of deployment, reducing risk while bringing joy.