2 ms·
YAML is the worst of both worlds. It pretends to be just simple configuration, but it by necessity cannot be that, because it gets interpreted by the CI system.
by baq 3y ago
YAML is the worst of both worlds. It pretends to be just simple configuration, but it by necessity cannot be that, because it gets interpreted by the CI system. The result is an unholy language selling itself as simple JSON with comments and less quote escaping. (At least nobody got the bright idea to put jinja in there.)
The CDK people saw this and went the much saner strongly typed typescript JSON synthesis. It’s still shit but at least you get your config statically analyzed before pushing it 17 times until it finally works (because why would you want to test locally, nobody does that).