NAME
Moose::Manual::Resources - Links to various tutorials, videos, blogs, presentations, interviews, etc...
VERSION
version 2.2014
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.