This talk will start with a quick introduction to Moose the Meta Object system for Perl5. It will cover basic syntax, type constraints, delgation, and Roles.
After familiarizing ourselves with Moose's basic offerrings we'll look into utilizing the richness of metaprogramming in real code.