PuppetConf 2016 has ended
Back To Schedule
Thursday, October 20 • 1:30pm - 2:15pm
The Truth, Nothing but the Truth: Why Type Systems are Important to Configuration Management – Henrik Lindberg, Puppet

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Automating the production of computer system configurations is inherently complex, but can be made easier by creating reusable and composable components using Puppet. Correctness is important. The earlier we know if our server park will be turned into a field of smashed pumpkins or be what we intended, the faster and more reliably we can make changes. This talk introduces the concept of a type system - how do humans think - why do we call a spade a spade? Touch on the characteristics of untyped languages, duck typing, strict types, and type inference. Discuss how types can make for better CM code and how operations can learn from CS. This talk will be sprinkled with equal doses of philosophy, AI, CM, CS and examples in Puppet.

avatar for Henrik Lindberg

Henrik Lindberg

Consulting Engineer, Puppet
Henrik has 30 years of experience architecting and developing software. His past positions include CTO of Cloudsmith Inc, leadership of BEA’s Java Run-Time Group (JRockit) and CTO and/or technical founder of several publicly and privately held software companies. Henrik works on... Read More →

Thursday October 20, 2016 1:30pm - 2:15pm PDT
Golden West