Many interesting and useful articles and blog posts are written about Moose. The Perl Iron Man blog quite often has Moose related posts.
If you know of an article or blog post that you think should be included, let us know via IRC or the mailing list and we will add it here.
-
2011
- Marc Simpson starts a series of posts following his experiments with Moose
- Mark A. Stratman shows how to use delegation to work with non-Moose classes
- Mark A. Stratman discusses subclassing non-Moose classes
- Dave Rolsky reviews Perl Best Practices, Chapter 15, Objects 7 years later
- The WebGUI folks talk about version 8.0 (which uses Moose)
- chromatic discusses Parameterized roles with Moose
-
2010
- JT Smith talks about Lacuna Expanse (which uses Moose)
- chromatic discusses the Moose deprecation policy
- Yuval Kogman declares "Moose has won".
- Stuart Watt talks about how Perl and LISP are both "language survivors"
- chromatic talks about Encapsulation and Moose
- Moritz Lenz asks What is "Modern Perl"?
- Devin Austin talks about
MooseX::App::Cmd
- JT Smith declares The Second Age of Perl
- Moose 1.00 is Released
- chromatic talks about
Class::MOP
in relation to his Modern Perl book - Chris Prather discusses Moose and the Modern Perl movement
- chromatic discusses how Moose helps you write more correct code
-
2009
- Shlomi Fish discovers a better way to Moose
- Jay Kuri's - A gentle introduction to Moose
- Chris Prather compares
MooseX::Declare
to Simula 67 - Stevan Little explains why you should make your Moose classes immutable
- Florian Ragwitz uses parameterized roles with
MooseX::Declare
- David McLaughlin experiments with extending Moose for
MooseX::ChainedAccessors
- Shawn M Moore explains parameterized roles
- John Napiorkowski lists ten great things about Moose
- Jay Shirley dotes on
MooseX::MultiMethods
- chromatic contrasts roles and duck-typing
- Ovid discusses role problems and possible solutions
- Sam Crawley summarizes his experience with roles
- Shawn M Moore discusses
Perl::Critic
for Moose and linting with the MOP - Yanick Champoux meddles with extending Moose attributes
- chromatic contrasts roles and inheritance
- Ovid lists some best practices for role-based refactoring
- Chris Prather justifies each of Moose's dependencies
- Bruno Vecchi praises Moose for making his protein analysis code easier
- Shawn M Moore explains role composition and some bumps in the Moose design process
- Ovid praises roles and their happy acceptance at the BBC
- Florian Ragwitz walks through the marriage of
MooseX::Types
withLexical::Types
- Ovid eschews inheritance in favor of roles
- chromatic on The Why of Perl Roles
- Chris Prather rationalizes Moose's "post modern" label
- John Napiorkowski on why he uses Moose
- Tomas Doran interview about the new Moose-based Catalyst
- Ovid praises role-based refactoring
- Dave Rolsky's post-mortem on his Moose documentation grant
- Léon Brocard summarizes London.pm's "What is Moose and why is it the future?" meeting
-
2008
- chromatic suggests Moose and Mouse in his Beginners Introduction to Object-Oriented Programming with Perl article
- Marcel (hanekomu) Grünauer explores Moose in a series of articles
- Tim Bunce's excellent Perl Myths talk gives a shout out to Moose
- trombik writes an introduction to Moose in Japanese
- Barry Walsh does an excellent comparison of Moose and Ruby (specifically the Doodle module)
-
2007
- Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose
- Larry mentioned Moose in 2007's State of the Onion speech
- Matt Trout (of
DBIx::Class
and Catalyst fame) wrote a nice series of articles on designingDevel::REPL
using Moose. - Randal Schwartz wrote a series of articles on Moose for Linux Magazine
- 2006