AdminDev Labs

Seeking Clojure


Listen Later

Functional Programming
- Math
- Puts the "fun" in "functional"
- Interesting computerisms (lazy loading, immutable, looping through recursion)
- Simplicity and expressiveness

Clojure
- Runs on JVM
- Married to emacs
- rest (docs: Returns a possibly empty seq of the items after the first. Calls seq on its argument.)

Haskell
- High performing
- Lazy loading
- Yesod
-- Type enforcement/security: Links, Cross-site scripting, character encoding

Terraform and Ansible
- Immutable infrastructure
- Written in Golang
- Multi-vendor
- User-data component for scripts/CfgMgmt
- Community and Enterprise
-- Enterprise introduces advanced/sophisticated features such as apply queue/locking
Provisioning Strenghts and Weaknesses
- Terraform great at provisioning
- Ansible great at cfg but has provisioning capabilities
KVM Provider
- Simple as you want it to be
- Cloud-Init

...more
View all episodesView all episodes
Download on the App Store

AdminDev LabsBy Chris Kennedy