Alessandro Franceschi
Alessandro Franceschi started his Puppet voyage in 2007 with version 0.21 while working as a sysadmin at the Bank of Italy.
Over the years he delivered Puppet training and consulting services for hundreds of companies worldwide, facing the code fixing of every single Puppet version upgrade and a lot of variegated refactoring challenges.
He is also the author of example42 Puppet modules, from the NextGen modules collection to Puppi, from Tiny Puppet to PSICK, he always liked to push and twist Puppet code to new and bold horizons, but that's another story.
Sessions
Puppet is a mature tool and is not uncommon to find infrastructures with a quite aged code base which require both updates in the code to be compatible to newer Puppet versions and deeper refactoring to simplify the code logic or adapt it to newer business needs.
This presentation tackles this problem with practical and actionable suggestions, based on years of on field experience.