Hi, I'm ClémentI'm a functional programmer working at Outscale. I love discussing about FP, distributed systems and cloud architecture.
Config as Code? Yup, but properly. Have some Dhall
Config files are getting bigger and bigger. Config languages are limited (by design). Using a general purpose language for config looks like a good idea but has severe drawbacks. Dhall is designed to bring flexibility and abstraction to config, while keeping key properties.Read (in english 🇬🇧) || Watch 📹 (in english 🇬🇧)
« It’s traverse! »
The `traverse` function is so pervasive in functional programming that it became a joke: `traverse` is the new `42`. Since it's a bit abstract until you actually encounter it, let's dig a little and review some case where… well, it was _actually_ `traverse`.Read (in english 🇬🇧, at DDDDD) || Read (in english 🇬🇧, at LambdaLille) || Regarder 📹 (en français 🇫🇷, à LambdaLille) || Watch 📹 (in english 🇬🇧, at DDDDD)
Haskell support for the biscuit tokens, along with helpers for use in servant web APIshttps://github.com/divarvel/biscuit-haskell
CLI tool for biscuit tokens (creation, inspection / authorization, attenuation)https://github.com/biscuit-auth/biscuit-cli
Outscale is a French IaaS cloud provider, a subsidiary of Dassault Systèmes, providing services to customers with strong data security and sovereignity constraints.