I recently had the opportunity to sit down with Andy Parker and Henrik Lindberg to talk about some of the many upcoming changes to the Puppet language, which is our configuration language used to define resources (and more). We were joined by videographer Kent Bye, who also jumped in with a few of his own questions throughout the podcast.
Community lead Dawn Foster, consulting engineer Henrik Lindberg and platform engineering lead Andy Parker discuss the evolving Puppet language. Photo by Kent Bye.
We talked about a wide range of language topics, but we spent a little more time on a few of the more interesting upcoming changes. Andy's favorite improvement to the language is our new and vastly improved error reporting, now with error messages that actually help you figure out what went wrong! We also talked a lot about the new type system, which is something Henrik is pretty excited about. Support for templates and Heredoc are among the many other topics we discussed, so liste