I am Christian Johansen. I play guitar in Execration. I work for Kodemaker, check out my professional profile if you're interested in my work, or would consider hiring me for your project. Occasionally, I tweet as @cjno.
I log my fermentations, mostly beer and breads.
I occasionally write about software.
Clojure / ClojureScript
- Clojure in Production with tools.deps
- tools.deps, figwheel-main, Devcards, and Emacs
- Optimized Optimus Asset Paths from ClojureScript
- A unified specification
- Building static sites in Clojure with Stasis
- Clojure to die for
- Securing HAProxy sites with Let's Encrypt SSL Certificates
- Blue/green Deploys with Haproxy and Docker
Amazon Web Services (AWS)
- Api Gateway Proxy Resource with Cloudformation
- Idempotent Cloudformation Updates
- Serverless Single-page Applications on AWS