logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

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>

Name

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

Older Resources

Articles2011

       •   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>

   PresentationsPerlMongersGroups

       •   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>

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>

   SlideShows
       •   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>

Version

       version 2.2207

See Also