A talk at the CNCF CH Meetup on how we used Google's Common Expression Language (CEL) to build fine-grained, resource-level permissions for Exoscale's next-generation IAM.
Depend on abstractions, not on concretions
Tackling complexity at the heart of Exoscale
Building a Continuous Delivery Pipeline using CircleCI and Docker
A Clojure and ClojureScript library for stubs, spies, and mocks