
Sign up to save your podcasts
Or
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
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