[yapc] Several announcements: classes, price increase soon

Chris Nehren c.nehren/yapc at shadowcat.co.uk
Tue Jun 7 13:45:50 PDT 2011

Hi, all! I'd like to take a moment to announce the two classes we'll have at YAPC::NA this year. The first is given by Jacinta Richardson, and the second by Dave Rolsky. 

Starting off correctly (CPAN, modules and testing) 

This course covers using and creating modules for your code. This course assumes you are familiar with basic Perl syntax, subroutines and conditionals.

You will learn:

* about CPAN and how to install CPAN modules both in system directories and locally;
* how to write and use Perl modules and packages;
* how to use Module::Starter to start your modules off on the right foot;
* how to test your modules with Test::More;
* about coverage testing and how to improve your tests' coverage;
* about using Perl::Critic to evaluate and improve your module code.

This is a hands on course where you will be writing a module from scratch, using Module::Starter and writing tests. Attendees are requested to bring a laptop with Perl installed for the full day. More information available at http://www.yapc2011.us/yn2011/talk/3474 .

Introduction to Moose 

Join us for an interactive hands-on course all about Moose, an OO system for Perl 5 that provides a simple declarative layer of "sugar" on top of a powerful, extensible meta-model.

With Moose, simple classes can be created without writing any subroutines, and complex classes can be simplified. Moose's features include a powerful attribute declaration system, type constraints and coercions, method modifiers ("before", "after", and "around"), a role system (like mixins on steroids), and more. Moose also has a vibrant ecosystem of extensions as seen in the variety of MooseX:: modules on CPAN.

This course will cover Moose's core features, dip a toe into the meta-model, and explore some of the more powerful MooseX:: modules available on CPAN.

Students are expected to bring a laptop, as you will be writing code during the class. You will also be provided with a tarball a week or so before the class is scheduled, which will contain a directory tree skeleton and test files. More information available at http://www.yapc2011.us/yn2011/talk/3473 .

In addition, our pricing will increase to the late registration fee of 150 USD on 2011-06-12 23:59:59 EST5EDT. So if you're planning on attending, register now!

Thanks and best regards,
Chris Nehren

More information about the yapc mailing list