This repo contains the source used for the one of the API Specification Conference (ASC) 2019 JSON Schema talks.
The compiled version of these slides includes showing stepped code changes.
Access compiled slides: https://stoic-agnesi-d0ac4a.netlify.com
JSON Schema draft-7 only
Talk information:
JSON Schema appears pretty simple on the surface, and it can be used to create really simple validation, but sometimes there are more complex structures you want to validate. Looking after the official JSON Schema slack server for the past few years has highlighted a number of common problems and pitfalls.
You'll be taken on a journey of disovery to see how reframing your understanding of JSON Schema documents can help avoid common problems and pitfalls, and how to understand core concepts such as applicability.