JSON is a technology that clearly involves simultaneous or alternating emotions of love and hate. Mostly hate. At the same time, people (over)use it everywhere. Kubernetes cluster configuration - checked. Grafana (or any other monitoring) dashboard - checked. Managing AWS account permissions - checked. At the same time, we strive for infrastructure as code, so the codebase keeps growing with copy-and-paste "templates" managed via string replacement. But we can do better. In this short talk, I'd like to take you to the world of jsonnet - a configuration language not just a data format. We will walk through the basics and see how to keep sanity when working with configurations. Build a dashboard, deploy and live happily ever after.
Get notified about new features and conference additions.