TOML topics
12 short topics in DevOps CI-CD and Infrastructure as Code. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Configuration grammar and parsing
Produce a TOML design applying configuration grammar and parsing; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Scalar and collection representations
Produce a TOML design applying scalar and collection representations; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Type interpretation and coercion
Produce a TOML design applying type interpretation and coercion; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Nesting and structural organization
Produce a TOML design applying nesting and structural organization; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Comments and documentation conventions
Produce a TOML design applying comments and documentation conventions; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Escaping and encoding
Produce a TOML design applying escaping and encoding; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Schema validation strategy
Produce a TOML design applying schema validation strategy; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Defaults and override precedence
Produce a TOML design applying defaults and override precedence; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Environment-specific configuration
Produce a TOML design applying environment-specific configuration; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Secret separation and redaction
Produce a TOML design applying secret separation and redaction; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Configuration diff and review
Produce a TOML design applying configuration diff and review; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Configuration migration and compatibility
Produce a TOML design applying configuration migration and compatibility; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond TOML.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Markup configuration and query languages.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.