I like purely functional programming and declarative domain-specific languages, especially query languages and infrastructure specification languages.
Why you should be careful with the Default trait/typeclass
A review of JSON Schema libraries for Haskell
Implement Rust trait for all types that have another trait
Fiat currencies are not one thing
jq hack #2: curl'ing the right binary on GitHub
Why rewriting version control history matters
Baking metaphors in the imperative/declarative programming debate
Extracting the KUBE_CONFIG for a DigitalOcean Kubernetes cluster from a Terraform .tfstate
Getting recursively drunk with monoids
What if, when you grep, it goes into pager mode when results don't fit one screen?
"Parse, don't validate" using ViewPatterns
Want to connect with Simon Shine?
Create an account to connect with Simon Shine. You can also sign in below to proceed if you already have an account.