Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
🎏 Koy is a new flexible and feature-rich data serialization language; easy for you, your dog and your average 5 year-old. Its design focuses on being visually unobtrusive while keeping an overall sense of verbosity, allowing easy-to-write parsers (in multiple languages) to effortlessly map the data to hash tables.
While working on my dotfiles I found myself needing a configuration language that, first and foremost, was visually pleasing to look at, hence why I didn't consider something like XML. Now, I wanted one that supported objects and didn't look all messed up if I were to deeply nest them. With this in mind I removed TOML and INI from the list of possible candidates. But now, I wanted to be able to have stuff like variables, comments and perhaps some data casting functionality. Here is when I removed good ol' JSON from the picture. We are left with YAML, yet again, I really don't like YAMLs' syntactic rules and the fact that there is some ambiguity on how some stuff is defined.