Introduction to Moose

Introduction to Moose

By Stevan Little (‎stevan‎) from AmsterdamX.pm
Date: Sunday, April 21, 2013 09:00 AM
Duration: 180 minutes
Target audience: 1
Language: English
Tags: moose training


Learn about Moose, the postmodern approach to Object Oriented Programming in Perl, from Stevan Little (project founder), Jesse Luehrs (current lead maintainer of Moose), and Shawn Moore (prolific contributor to Moose).

Moose extends Perl’s “There’s more than one way to do it” philosophy with an important addition: “But sometimes consistency is not a bad thing either.” By establishing a common system for building and extending classes and other components, Moose empowers developers to reuse code like never before. Moose’s built-in features in combination with the extensive ecosystem of plugins and accessory libraries available on the CPAN allow you to improve your code with features that would otherwise be too complex or expensive to implement and maintain on your own.

Although its compact, declarative look can seem perplexing at first glance, Moose is just Perl, and can be easily explained, learned, understood, and put to use. This tutorial will cover all of Moose’s basic features, including attributes, delegation, method modifiers, roles, and types, as well as best practices for writing Moose code that plays well with others.


Attended by: Stevan Little (‎stevan‎), Jay Hannah (‎jhannah‎), Harika Tandra,