CUE is a new data language, inspired by Go, that promises to make JSON, YAML, and other annoying formats much easier to work with. It features type checking, validation, and an excellent set of tooling.
All tagged configuration
CUE is a new data language, inspired by Go, that promises to make JSON, YAML, and other annoying formats much easier to work with. It features type checking, validation, and an excellent set of tooling.
What is a map[string]interface{} or map[string]any in Go, and why is it so useful? How do we deal with maps of string to interface{} in our programs? What the heck is an interface{}, anyway?
Managing server config with “golden images” seems attractive, but ends up being hard to manage. Automation is more flexible, but also more costly to set up. Let’s examine the trade-offs.
Managing server config with “golden images” is more like managing a foil ball: it’s difficult to pull apart, and difficult to press back together. Luke Kanies has a better way.