---
name: "Moose::Manual::Resources"
section: "3pm"
platform: "linux"
package: "perl-moose"
version: "2.4001-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Moose::Manual::Resources"
---

# Moose::Manual::Resources(3pm)

Links to various tutorials, videos, blogs, presentations, interviews, etc...

## NAME

Moose::Manual::Resources - Links to various tutorials, videos, blogs, presentations, interviews, etc...

## VERSION

version 2.4001

## Resources

This section is an attempt to collect and list some of the many Moose resources that can be found online. Additional information can be found at http://moose.perl.org/

### Videos

- •

  A new object system for the Perl 5 core, Stevan Little \<https://www.youtube.com/watch?v=Gf0O6Ct7V1s\>

- •

  Stevan Little interviewed by Gabor Szabo for PerlMaven.com \<https://www.youtube.com/watch?v=shu-bVimOpM\>

- •

  Perl 6 OO vs. Moose, Herbert Breunung \<https://www.youtube.com/watch?v=Boh3109HVLo\>

- •

  Introduction To Moose, Mike Whitaker \<https://www.youtube.com/watch?v=YVtqa6zWXqY\>

- •

  "Dr. Strange... Moose or: How I Learned to Stop Worrying and Love Perl" \<https://www.youtube.com/watch?v=PNFiIU8S-7g\>

- •

  Evolving Software with Moose, Dave Cross \<https://www.youtube.com/watch?v=BIMREkoPYKA\>

- •

  Testing with Test::Class::Moose, Curtis Poe \<https://www.youtube.com/watch?v=kUHI1iRrfF4\>

- •

  "Moose is Perl" tutorial, OSCON 2014, Ricardo Signes \<https://www.youtube.com/watch?v=LKXvG6VKew4\>

### Slide Shows

- •

  Use Moose to create abstractions in the domain, Shawn M. Moore (sartak) \<https://speakerdeck.com/sartak/lifting-moose\>

### Articles

- •

  Perl.org Moose Whitepaper \<https://www.perl.org/about/whitepapers/perl-object-oriented.html\>

- •

  PerlMaven.com \<http://perlmaven.com/moose\>

- •

  Getting Started with Moose, brian d foy http://www.theperlreview.com/articles/moose.html

- •

  Wikipedia.org \<http://en.wikipedia.org/wiki/Moose\_(Perl)\>

- •

  Moose: A postmodern object system for Perl 5 \<http://perltraining.com.au/tips/2010-01-27.html\>

- •

  Roles and Delegates and Refactoring \<http://blog.woobling.org/2009/10/roles-and-delegates-and-refactoring.html\>

## Older Resources

### Articles

*2011*

- •

  Dave Rolsky reviews Perl Best Practices, Chapter 15, Objects 7 years later \<http://blog.urth.org/2011/03/reviewing-perl-best-practices-chapter-15-objects.html\>

- •

  Mark A. Stratman discusses subclassing non-Moose classes \<http://blogs.perl.org/users/mark\_a\_stratman/2011/03/subclassing-tricky-non-moose-classes-constructor-problems.html\>

- •

  Mark A. Stratman shows how to use delegation to work with non-Moose classes \<http://blogs.perl.org/users/mark\_a\_stratman/2011/03/subclassing-tricky-non-moose-classes-dont-do-it.html\>

- •

  The WebGUI folks talk about version 8.0 (which uses Moose) \<http://blogs.perl.org/users/preaction/2011/01/whats-new-in-webgui-80-1---psgiplack.html\>

- •

  chromatic discusses Parameterized roles with Moose \<http://www.modernperlbooks.com/mt/2011/01/the-parametric-role-of-my-mvc-plugin-system.html\>

*2010*

- •

  Chris Prather discusses Moose and the Modern Perl movement \<http://chris.prather.org/been-there-done-that.md.html\>

- •

  Devin Austin talks about MooseX::App::Cmd \<http://www.catalyzed.org/2010/04/moosexappcmd-and-your-command-line-apps.html\>

- •

  JT Smith declares The Second Age of Perl \<http://blogs.perl.org/users/jt\_smith/2010/04/the-second-age-of-perl.html\>

- •

  JT Smith talks about Lacuna Expanse (which uses Moose) \<http://blogs.perl.org/users/jt\_smith/2010/10/why-the-lacuna-expanse-is-good-for-perl.html\>

- •

  Moose 1.00 is Released \<http://stevan-little.blogspot.com/2010/03/moose-100-is-released.html\>

- •

  Moritz Lenz asks What is "Modern Perl"? \<http://perlgeek.de/blog-en/perl-tips/what-is-modern-perl.html\>

- •

  Yuval Kogman declares "Moose has won". \<http://blog.woobling.org/2010/09/moose-has-won.html\>

- •

  chromatic discusses how Moose helps you write more correct code \<http://www.modernperlbooks.com/mt/2010/01/subtle-encouragement-toward-correctness.html\>

- •

  chromatic discusses the Moose deprecation policy \<http://www.modernperlbooks.com/mt/2010/09/the-right-approach-to-deprecation.html\>

- •

  chromatic talks about Class::MOP in relation to his Modern Perl book \<http://www.modernperlbooks.com/mt/2010/03/ill-get-the-mop.html\>

- •

  chromatic talks about Encapsulation and Moose \<http://www.modernperlbooks.com/mt/2010/09/what-you-can-and-cannot-teach-about-encapsulation.html\>

*2009*

- •

  Bruno Vecchi praises Moose for making his protein analysis code easier \<http://zerothorder.blogspot.com/2009/04/chopping-proteins-with-moose.html\>

- •

  Chris Prather compares MooseX::Declare to Simula 67 \<http://chris.prather.org/a-little-bit-of-history.md.html\>

- •

  Chris Prather rationalizes Moose's "post modern" label \<http://chris.prather.org/why-moose-is-post-modern.html\>

- •

  Dave Rolsky's post-mortem on his Moose documentation grant \<http://blog.urth.org/2009/04/moose-docs-grant-wrap-up.html\>

- •

  David McLaughlin experiments with extending Moose for MooseX::ChainedAccessors \<http://www.dmclaughlin.com/2009/05/15/chained-accessors-in-moose/\>

- •

  Sam Crawley summarizes his experience with roles \<http://samcrawley.wordpress.com/2009/05/03/getting-the-hang-of-moose-roles/\>

- •

  Shawn M Moore discusses Perl::Critic for Moose and linting with the MOP \<http://blog.sartak.org/2009/05/perl-critic-dynamic-moose.html\>

- •

  Shlomi Fish discovers a better way to Moose \<http://community.livejournal.com/shlomif\_tech/38407.html\>

- •

  Stevan Little explains why you should make your Moose classes immutable \<http://stevan-little.blogspot.com/2009/06/why-makeimmutable-is-recommended-for\_13.html\>

- •

  Tomas Doran interview about the new Moose-based Catalyst \<http://www.catalyzed.org/2009/04/catalyst-58-released.html\>

- •

  chromatic contrasts roles and duck-typing \<http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-duck-typing.html\>

- •

  chromatic contrasts roles and inheritance \<http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-inheritance.html\>

- •

  chromatic on The Why of Perl Roles \<http://www.modernperlbooks.com/mt/2009/04/the-why-of-perl-roles.html\>

*2008*

- •

  Barry Walsh does an excellent comparison of Moose and Ruby (specifically the Doodle module) \<http://draegtun.wordpress.com/2008/03/12/doodling-with-moose-part-1/\>

- •

  Tim Bunce's excellent Perl Myths talk gives a shout out to Moose \<http://www.slideshare.net/Tim.Bunce/perl-myths-200802-with-notes/\>

- •

  chromatic suggests Moose and Mouse in his Beginners Introduction to Object-Oriented Programming with Perl article \<http://broadcast.oreilly.com/2008/11/beginners-introduction-to-obje.html\>

*2007*

- •

  Larry mentioned Moose in 2007's State of the Onion speech \<http://www.perl.com/pub/a/2007/12/06/soto-11.html?page=3\>

- •

  Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose \<http://avatraxiom.livejournal.com/70947.html\>

*2006*

- •

  Class::MOP Review (OnLAMP) \<http://www.oreillynet.com/onlamp/blog/2006/06/cpan\_module\_review\_classmop.html\>

### Presentations

*Perl Mongers Groups*

- •

  Doug Treder's Moose talk at Seattle Perl Users Group \<http://www.slideshare.net/dtreder/moose-527243\>

- •

  Hans Dieter Pearcey's Meta-Moose at PDX.pm \<http://www.weftsoar.net/~hdp/talk/meta-moose/slides/start.html\>

- •

  Piers Cawley's MooseX::Declare talk at London.pm (video) \<http://www.bofh.org.uk/2009/05/13/london-pm-presentation\>

- •

  Robert Boone's Moose talk at Houston.pm \<http://houston.pm.org/talks/2007talks/0704Talk/slides/start.html\>

- •

  hakobe's Moose presentation at Kansai.pm \<http://www.slideshare.net/hakobe/moose\>

*2011*

- •

  SawyerX's FOSDEM 2011 Moose talk \<http://www.slideshare.net/xSawyer/moose-talk-at-fosdem-2011-perl-devroom\>

*2010*

- •

  Drew Stephens gives a lighting talk on Moose at SHDH 36 \<http://www.slideshare.net/dinomite/learning-moose-lightning\>

- •

  Jesse Luehrs's "Extending Moose" talk at YAPC::NA 2010 \<http://tozt.net/talks/extending\_moose\_yapc\_na\_2010/\>

- •

  Shawn Moore's "Non-hierarchical osdc.tw \<http://sartak.org/talks/osdc.tw-2010/nonhierarchical-oop/nonhierarchical-oop.pdf\>

- •

  Ynon Perek's Perl Object Oriented Programming slides \<http://prezi.com/fgdoyw0smyqo/perl-object-oriented-programming/\>

*2009*

- •

  Dave Rolsky's Introduction to Moose master class at YAPC::NA 2009 (delivered by Shawn Moore and Jonathan Rockway) \<http://yapc10.org/yn2009/talk/2047\>

- •

  Devin Austin's Intro to Moose at YAPC::NA 2009 \<http://yapc10.org/yn2009/talk/1967\>

- •

  Hans Dieter Pearcey's Code Reuse with Moose at YAPC::NA 2009 \<http://yapc10.org/yn2009/talk/1984\>

- •

  Mike Whitaker's Intro to Moose at Italian Perl Workshop \<http://www.slideshare.net/Penfold/introduction-to-moose-2437037\>

- •

  Mike Whitaker's Introduction to Moose at the Italian Perl Workshop \<http://conferences.yapceurope.org/ipw2009/talk/2371\>

- •

  Shawn M Moore's Intro to Moose at Frozen Perl \<http://sartak.org/talks/frozen-perl-2009/moose/\>

- •

  Shawn Moore's Extending Moose for Applications at YAPC::NA 2009 \<http://sartak.org/talks/yapc-na-2009/extending-moose/extending-moose.pdf\>

- •

  Shawn Moore's Moose master class at YAPC::Asia 2009 \<http://conferences.yapcasia.org/ya2009/talk/2192\>

- •

  Yuval Kogman's Why Moose at the Nordic Perl Workshop \<http://www.perlworkshop.no/npw2009/talk/1901\>

*2008*

- •

  Mike Whitaker's Intro to Moose at the London Perl Workshop \<http://yapc.tv/2008/lpw/mike-whitaker-intro-moose/\>

*2006*

- •

  Sam Vilain gives the very first Moose talk at YAPC::EU \<http://www.yapceurope.org/2006/talk/item/63.html\>

## AUTHORS

- •

  Stevan Little \<stevan@cpan.org\>

- •

  Dave Rolsky \<autarch@urth.org\>

- •

  Jesse Luehrs \<doy@cpan.org\>

- •

  Shawn M Moore \<sartak@cpan.org\>

- •

  יובל קוג'מן (Yuval Kogman) \<nothingmuch@woobling.org\>

- •

  Karen Etheridge \<ether@cpan.org\>

- •

  Florian Ragwitz \<rafl@debian.org\>

- •

  Hans Dieter Pearcey \<hdp@cpan.org\>

- •

  Chris Prather \<chris@prather.org\>

- •

  Matt S Trout \<mstrout@cpan.org\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2006 by Infinity Interactive, Inc.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
