While a terrific presentation may take talent, making a good one is a
matter of science and practice. As generations of Toastmasters have
proved, anyone can do it. Veteran conference presenter Josh Berkus
will go over his tech talk tips in detail in order to help you improve
your presentation skills. Programmer and slide-slinger Ian Dees will
take on the specific topics of showing code to an audience and
composing your slides.
Speakers who are giving talks later in the conference are especially
encouraged to attend.
It's easy to find examples of poorly-written Perl code: global variables, punctuation soup, copy and paste code, commented-out functions. Who'd want to read that? Who could maintain it?
Modern Perl code is different. The past decade has produced important new features and powerful new techniques for writing clear, concise, maintainable, and reusable Perl. These new developments build on each other to replace awkward, painful, or difficult to use correctly approaches with simple code.
Learn how to understand context, to embrace lexical scoping, to manage CPAN installations without pain, to perform pain-free automated testing, to embrace the CPAN development model, to adopt new features of Perl 5.10 and 5.12, and to take advantage of the Moose object system.
Learn about the Perl renaissance and rediscover the joy of Perl.
by Teyo Tyree
Puppet is a popular open-source configuration management solution. It’s written in Ruby and in use by organizations around the world to manage their assets more cheaply, more effectively, and with a view to delivering a higher quality of service.
Puppet is one of the easiest infrastructure tools you’ll ever use but it’s still helpful to have a hands-on introduction to how to get started. This tutorial doesn’t cover the deep technical details but allows you to focus on doing useful work as soon as possible.
In the course of the tutorial you’ll be exposed to most of the tools and configuration you will use in a functioning Puppet installation. By the end of the tutorial we’ll produce a simple Puppet architecture that can manage a few key services and applications. We’ll also demonstrate some of the more interesting problems Puppet simplifies solving and give you pointers towards developing more advanced Puppet patterns.
1st–4th June 2010