# PODNAME: Moose::Manual::Resources # ABSTRACT: Links to various tutorials, videos, blogs, presentations, interviews, etc... __END__ =pod =encoding UTF-8 =head1 NAME Moose::Manual::Resources - Links to various tutorials, videos, blogs, presentations, interviews, etc... =head1 VERSION version 2.2010 =head1 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/ =head2 Videos =over 4 =item A new object system for the Perl 5 core, Stevan Little L =item Stevan Little interviewed by Gabor Szabo for PerlMaven.com L =item Perl 6 OO vs. Moose, Herbert Breunung L =item Introduction To Moose, Mike Whitaker L =item "Dr. Strange... Moose or: How I Learned to Stop Worrying and Love Perl" L =item Evolving Software with Moose, Dave Cross L =item Testing with Test::Class::Moose, Curtis Poe L =item "Moose is Perl" tutorial, OSCON 2014, Ricardo Signes L =back =head2 Slide Shows =over 4 =item Use Moose to create abstractions in the domain, Shawn M. Moore (sartak) L =back =head2 Articles =over 4 =item Perl.org Moose Whitepaper L =item PerlMaven.com L =item Getting Started with Moose, brian d foy http://www.theperlreview.com/articles/moose.html =item Wikipedia.org L =item Moose: A postmodern object system for Perl 5 L =item Roles and Delegates and Refactoring L =back =head1 Older Resources =head2 Articles =head3 2011 =over 4 =item Dave Rolsky reviews Perl Best Practices, Chapter 15, Objects 7 years later L =item Mark A. Stratman discusses subclassing non-Moose classes L =item Mark A. Stratman shows how to use delegation to work with non-Moose classes L =item The WebGUI folks talk about version 8.0 (which uses Moose) L =item chromatic discusses Parameterized roles with Moose L =back =head3 2010 =over 4 =item Chris Prather discusses Moose and the Modern Perl movement L =item Devin Austin talks about MooseX::App::Cmd L =item JT Smith declares The Second Age of Perl L =item JT Smith talks about Lacuna Expanse (which uses Moose) L =item Moose 1.00 is Released L =item Moritz Lenz asks What is "Modern Perl"? L =item Yuval Kogman declares "Moose has won". L =item chromatic discusses how Moose helps you write more correct code L =item chromatic discusses the Moose deprecation policy L =item chromatic talks about Class::MOP in relation to his Modern Perl book L =item chromatic talks about Encapsulation and Moose L =back =head3 2009 =over 4 =item Bruno Vecchi praises Moose for making his protein analysis code easier L =item Chris Prather compares MooseX::Declare to Simula 67 L =item Chris Prather rationalizes Moose's "post modern" label L =item Dave Rolsky's post-mortem on his Moose documentation grant L =item David McLaughlin experiments with extending Moose for MooseX::ChainedAccessors L =item Sam Crawley summarizes his experience with roles L =item Shawn M Moore discusses Perl::Critic for Moose and linting with the MOP L =item Shlomi Fish discovers a better way to Moose L =item Stevan Little explains why you should make your Moose classes immutable L =item Tomas Doran interview about the new Moose-based Catalyst L =item chromatic contrasts roles and duck-typing L =item chromatic contrasts roles and inheritance L =item chromatic on The Why of Perl Roles L =back =head3 2008 =over 4 =item Barry Walsh does an excellent comparison of Moose and Ruby (specifically the Doodle module) L =item Tim Bunce's excellent Perl Myths talk gives a shout out to Moose L =item chromatic suggests Moose and Mouse in his Beginners Introduction to Object-Oriented Programming with Perl article L =back =head3 2007 =over 4 =item Larry mentioned Moose in 2007's State of the Onion speech L =item Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose L =back =head3 2006 =over 4 =item Class::MOP Review (OnLAMP) L =back =head2 Presentations =head3 Perl Mongers Groups =over 4 =item Doug Treder's Moose talk at Seattle Perl Users Group L =item Hans Dieter Pearcey's Meta-Moose at PDX.pm L =item Piers Cawley's MooseX::Declare talk at London.pm (video) L =item Robert Boone's Moose talk at Houston.pm L =item hakobe's Moose presentation at Kansai.pm L =back =head3 2011 =over 4 =item SawyerX's FOSDEM 2011 Moose talk L =back =head3 2010 =over 4 =item Drew Stephens gives a lighting talk on Moose at SHDH 36 L =item Jesse Luehrs's "Extending Moose" talk at YAPC::NA 2010 L =item Shawn Moore's "Non-hierarchical osdc.tw L =item Ynon Perek's Perl Object Oriented Programming slides L =back =head3 2009 =over 4 =item Dave Rolsky's Introduction to Moose master class at YAPC::NA 2009 (delivered by Shawn Moore and Jonathan Rockway) L =item Devin Austin's Intro to Moose at YAPC::NA 2009 L =item Hans Dieter Pearcey's Code Reuse with Moose at YAPC::NA 2009 L =item Mike Whitaker's Intro to Moose at Italian Perl Workshop L =item Mike Whitaker's Introduction to Moose at the Italian Perl Workshop L =item Shawn M Moore's Intro to Moose at Frozen Perl L =item Shawn Moore's Extending Moose for Applications at YAPC::NA 2009 L =item Shawn Moore's Moose master class at YAPC::Asia 2009 L =item Yuval Kogman's Why Moose at the Nordic Perl Workshop L =back =head3 2008 =over 4 =item Mike Whitaker's Intro to Moose at the London Perl Workshop L =back =head3 2006 =over 4 =item Sam Vilain gives the very first Moose talk at YAPC::EU L =back =head1 AUTHORS =over 4 =item * Stevan Little =item * Dave Rolsky =item * Jesse Luehrs =item * Shawn M Moore =item * יובל קוג'מן (Yuval Kogman) =item * Karen Etheridge =item * Florian Ragwitz =item * Hans Dieter Pearcey =item * Chris Prather =item * Matt S Trout =back =head1 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. =cut