Go errors: Use %q with fmt.Errorf 1 minute Why you should almost always use %q for strings variables in printf-style functions in Go.
How to write flexible YAML shapes in Go 11 minutes Leverage the YAML package to write flexible YAML shapes. Adapt the same technique to make JSON shapes flexible.