Falling in love with json(net)
summary
Shows how jsonnet converts sprawling JSON (example: a 400-line CloudWatch widget file) into reusable templates and functions that reduce hundreds of lines to a few, let you pass variables at CLI or defaults, and compute fields inside the document. Demonstrates generating a valid CloudWatch dashboard JSON, copying it into AWS, and deploying via a Terraform provider so dashboards come from code. Notes real projects using it, e.g. grafonnet for Grafana.
AI-written summary · about
chapters (8)
- 0:00Introduction to JSON and JSON.NET
- 3:54Problems with raw JSON
- 5:17What is JSON.NET
- 7:04Real-world JSON.NET use case
- 10:41Templates and variables in JSON.NET
- 11:46Live demo of JSON.NET
- 13:35Automation and CI/CD with JSON.NET
- 14:16Adoption and alternatives
related talks
28mFalling in love with json(net)
20mFalling in love with json
30mDashboard as Code
32mCloud Computing 101
27mMonitoring as Code: Managing your Observability Assets the Cloud-Native Way
33mBuilding Open-Source Cloud-Native Apps in JavaScript
30mEverything as Code
25mDashboard as code, or the path from UI edits to grafonnet
