1Moose::Manual::ResourceUss(e3r)Contributed Perl DocumentMaotoisoen::Manual::Resources(3)
2
3
4

NAME

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

VERSION

10       version 2.2015
11

Resources

13       This section is an attempt to collect and list some of the many Moose
14       resources that can be found online. Additional information can be found
15       at http://moose.perl.org/
16
17   Videos
18       •   A new object system for the Perl 5 core, Stevan Little
19           <https://www.youtube.com/watch?v=Gf0O6Ct7V1s>
20
21       •   Stevan Little interviewed by Gabor Szabo for PerlMaven.com
22           <https://www.youtube.com/watch?v=shu-bVimOpM>
23
24       •   Perl 6 OO vs. Moose, Herbert Breunung
25           <https://www.youtube.com/watch?v=Boh3109HVLo>
26
27       •   Introduction To Moose, Mike Whitaker
28           <https://www.youtube.com/watch?v=YVtqa6zWXqY>
29
30       •   "Dr. Strange... Moose or: How I Learned to Stop Worrying and Love
31           Perl" <https://www.youtube.com/watch?v=PNFiIU8S-7g>
32
33       •   Evolving Software with Moose, Dave Cross
34           <https://www.youtube.com/watch?v=BIMREkoPYKA>
35
36       •   Testing with Test::Class::Moose, Curtis Poe
37           <https://www.youtube.com/watch?v=kUHI1iRrfF4>
38
39       •   "Moose is Perl" tutorial, OSCON 2014, Ricardo Signes
40           <https://www.youtube.com/watch?v=LKXvG6VKew4>
41
42   Slide Shows
43       •   Use Moose to create abstractions in the domain, Shawn M. Moore
44           (sartak) <https://speakerdeck.com/sartak/lifting-moose>
45
46   Articles
47       •   Perl.org Moose Whitepaper
48           <https://www.perl.org/about/whitepapers/perl-object-oriented.html>
49
50       •   PerlMaven.com <http://perlmaven.com/moose>
51
52       •   Getting Started with Moose, brian d foy
53           http://www.theperlreview.com/articles/moose.html
54
55       •   Wikipedia.org <http://en.wikipedia.org/wiki/Moose_(Perl)>
56
57       •   Moose: A postmodern object system for Perl 5
58           <http://perltraining.com.au/tips/2010-01-27.html>
59
60       •   Roles and Delegates and Refactoring
61           <http://blog.woobling.org/2009/10/roles-and-delegates-and-refactoring.html>
62

Older Resources

64   Articles
65       2011
66
67       •   Dave Rolsky reviews Perl Best Practices, Chapter 15, Objects 7
68           years later
69           <http://blog.urth.org/2011/03/reviewing-perl-best-practices-chapter-15-objects.html>
70
71       •   Mark A. Stratman discusses subclassing non-Moose classes
72           <http://blogs.perl.org/users/mark_a_stratman/2011/03/subclassing-tricky-non-moose-classes-constructor-problems.html>
73
74       •   Mark A. Stratman shows how to use delegation to work with non-Moose
75           classes
76           <http://blogs.perl.org/users/mark_a_stratman/2011/03/subclassing-tricky-non-moose-classes-dont-do-it.html>
77
78       •   The WebGUI folks talk about version 8.0 (which uses Moose)
79           <http://blogs.perl.org/users/preaction/2011/01/whats-new-in-webgui-80-1---psgiplack.html>
80
81       •   chromatic discusses Parameterized roles with Moose
82           <http://www.modernperlbooks.com/mt/2011/01/the-parametric-role-of-my-mvc-plugin-system.html>
83
84       2010
85
86       •   Chris Prather discusses Moose and the Modern Perl movement
87           <http://chris.prather.org/been-there-done-that.md.html>
88
89       •   Devin Austin talks about MooseX::App::Cmd
90           <http://www.catalyzed.org/2010/04/moosexappcmd-and-your-command-line-apps.html>
91
92       •   JT Smith declares The Second Age of Perl
93           <http://blogs.perl.org/users/jt_smith/2010/04/the-second-age-of-perl.html>
94
95       •   JT Smith talks about Lacuna Expanse (which uses Moose)
96           <http://blogs.perl.org/users/jt_smith/2010/10/why-the-lacuna-expanse-is-good-for-perl.html>
97
98       •   Moose 1.00 is Released
99           <http://stevan-little.blogspot.com/2010/03/moose-100-is-released.html>
100
101       •   Moritz Lenz asks What is "Modern Perl"?
102           <http://perlgeek.de/blog-en/perl-tips/what-is-modern-perl.html>
103
104       •   Yuval Kogman declares "Moose has won".
105           <http://blog.woobling.org/2010/09/moose-has-won.html>
106
107       •   chromatic discusses how Moose helps you write more correct code
108           <http://www.modernperlbooks.com/mt/2010/01/subtle-encouragement-toward-correctness.html>
109
110       •   chromatic discusses the Moose deprecation policy
111           <http://www.modernperlbooks.com/mt/2010/09/the-right-approach-to-deprecation.html>
112
113       •   chromatic talks about Class::MOP in relation to his Modern Perl
114           book
115           <http://www.modernperlbooks.com/mt/2010/03/ill-get-the-mop.html>
116
117       •   chromatic talks about Encapsulation and Moose
118           <http://www.modernperlbooks.com/mt/2010/09/what-you-can-and-cannot-teach-about-encapsulation.html>
119
120       2009
121
122       •   Bruno Vecchi praises Moose for making his protein analysis code
123           easier
124           <http://zerothorder.blogspot.com/2009/04/chopping-proteins-with-moose.html>
125
126       •   Chris Prather compares MooseX::Declare to Simula 67
127           <http://chris.prather.org/a-little-bit-of-history.md.html>
128
129       •   Chris Prather rationalizes Moose's "post modern" label
130           <http://chris.prather.org/why-moose-is-post-modern.html>
131
132       •   Dave Rolsky's post-mortem on his Moose documentation grant
133           <http://blog.urth.org/2009/04/moose-docs-grant-wrap-up.html>
134
135       •   David McLaughlin experiments with extending Moose for
136           MooseX::ChainedAccessors
137           <http://www.dmclaughlin.com/2009/05/15/chained-accessors-in-moose/>
138
139       •   Sam Crawley summarizes his experience with roles
140           <http://samcrawley.wordpress.com/2009/05/03/getting-the-hang-of-moose-roles/>
141
142       •   Shawn M Moore discusses Perl::Critic for Moose and linting with the
143           MOP <http://blog.sartak.org/2009/05/perl-critic-dynamic-moose.html>
144
145       •   Shlomi Fish discovers a better way to Moose
146           <http://community.livejournal.com/shlomif_tech/38407.html>
147
148       •   Stevan Little explains why you should make your Moose classes
149           immutable
150           <http://stevan-little.blogspot.com/2009/06/why-makeimmutable-is-recommended-for_13.html>
151
152       •   Tomas Doran interview about the new Moose-based Catalyst
153           <http://www.catalyzed.org/2009/04/catalyst-58-released.html>
154
155       •   chromatic contrasts roles and duck-typing
156           <http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-duck-typing.html>
157
158       •   chromatic contrasts roles and inheritance
159           <http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-inheritance.html>
160
161       •   chromatic on The Why of Perl Roles
162           <http://www.modernperlbooks.com/mt/2009/04/the-why-of-perl-roles.html>
163
164       2008
165
166       •   Barry Walsh does an excellent comparison of Moose and Ruby
167           (specifically the Doodle module)
168           <http://draegtun.wordpress.com/2008/03/12/doodling-with-moose-part-1/>
169
170       •   Tim Bunce's excellent Perl Myths talk gives a shout out to Moose
171           <http://www.slideshare.net/Tim.Bunce/perl-myths-200802-with-notes/>
172
173       •   chromatic suggests Moose and Mouse in his Beginners Introduction to
174           Object-Oriented Programming with Perl article
175           <http://broadcast.oreilly.com/2008/11/beginners-introduction-to-obje.html>
176
177       2007
178
179       •   Larry mentioned Moose in 2007's State of the Onion speech
180           <http://www.perl.com/pub/a/2007/12/06/soto-11.html?page=3>
181
182       •   Max Kanat-Alexander (of Bugzilla fame) has some nice things to say
183           about Moose <http://avatraxiom.livejournal.com/70947.html>
184
185       2006
186
187       •   Class::MOP Review (OnLAMP)
188           <http://www.oreillynet.com/onlamp/blog/2006/06/cpan_module_review_classmop.html>
189
190   Presentations
191       Perl Mongers Groups
192
193       •   Doug Treder's Moose talk at Seattle Perl Users Group
194           <http://www.slideshare.net/dtreder/moose-527243>
195
196       •   Hans Dieter Pearcey's Meta-Moose at PDX.pm
197           <http://www.weftsoar.net/~hdp/talk/meta-moose/slides/start.html>
198
199       •   Piers Cawley's MooseX::Declare talk at London.pm (video)
200           <http://www.bofh.org.uk/2009/05/13/london-pm-presentation>
201
202       •   Robert Boone's Moose talk at Houston.pm
203           <http://houston.pm.org/talks/2007talks/0704Talk/slides/start.html>
204
205       •   hakobe's Moose presentation at Kansai.pm
206           <http://www.slideshare.net/hakobe/moose>
207
208       2011
209
210       •   SawyerX's FOSDEM 2011 Moose talk
211           <http://www.slideshare.net/xSawyer/moose-talk-at-fosdem-2011-perl-devroom>
212
213       2010
214
215       •   Drew Stephens gives a lighting talk on Moose at SHDH 36
216           <http://www.slideshare.net/dinomite/learning-moose-lightning>
217
218       •   Jesse Luehrs's "Extending Moose" talk at YAPC::NA 2010
219           <http://tozt.net/talks/extending_moose_yapc_na_2010/>
220
221       •   Shawn Moore's "Non-hierarchical osdc.tw
222           <http://sartak.org/talks/osdc.tw-2010/nonhierarchical-oop/nonhierarchical-oop.pdf>
223
224       •   Ynon Perek's Perl Object Oriented Programming slides
225           <http://prezi.com/fgdoyw0smyqo/perl-object-oriented-programming/>
226
227       2009
228
229       •   Dave Rolsky's Introduction to Moose master class at YAPC::NA 2009
230           (delivered by Shawn Moore and Jonathan Rockway)
231           <http://yapc10.org/yn2009/talk/2047>
232
233       •   Devin Austin's Intro to Moose at YAPC::NA 2009
234           <http://yapc10.org/yn2009/talk/1967>
235
236       •   Hans Dieter Pearcey's Code Reuse with Moose at YAPC::NA 2009
237           <http://yapc10.org/yn2009/talk/1984>
238
239       •   Mike Whitaker's Intro to Moose at Italian Perl Workshop
240           <http://www.slideshare.net/Penfold/introduction-to-moose-2437037>
241
242       •   Mike Whitaker's Introduction to Moose at the Italian Perl Workshop
243           <http://conferences.yapceurope.org/ipw2009/talk/2371>
244
245       •   Shawn M Moore's Intro to Moose at Frozen Perl
246           <http://sartak.org/talks/frozen-perl-2009/moose/>
247
248       •   Shawn Moore's Extending Moose for Applications at YAPC::NA 2009
249           <http://sartak.org/talks/yapc-na-2009/extending-moose/extending-moose.pdf>
250
251       •   Shawn Moore's Moose master class at YAPC::Asia 2009
252           <http://conferences.yapcasia.org/ya2009/talk/2192>
253
254       •   Yuval Kogman's Why Moose at the Nordic Perl Workshop
255           <http://www.perlworkshop.no/npw2009/talk/1901>
256
257       2008
258
259       •   Mike Whitaker's Intro to Moose at the London Perl Workshop
260           <http://yapc.tv/2008/lpw/mike-whitaker-intro-moose/>
261
262       2006
263
264       •   Sam Vilain gives the very first Moose talk at YAPC::EU
265           <http://www.yapceurope.org/2006/talk/item/63.html>
266

AUTHORS

268       •   Stevan Little <stevan@cpan.org>
269
270       •   Dave Rolsky <autarch@urth.org>
271
272       •   Jesse Luehrs <doy@cpan.org>
273
274       •   Shawn M Moore <sartak@cpan.org>
275
276       •   יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
277
278       •   Karen Etheridge <ether@cpan.org>
279
280       •   Florian Ragwitz <rafl@debian.org>
281
282       •   Hans Dieter Pearcey <hdp@cpan.org>
283
284       •   Chris Prather <chris@prather.org>
285
286       •   Matt S Trout <mstrout@cpan.org>
287
289       This software is copyright (c) 2006 by Infinity Interactive, Inc.
290
291       This is free software; you can redistribute it and/or modify it under
292       the same terms as the Perl 5 programming language system itself.
293
294
295
296perl v5.34.0                      2021-07-22       Moose::Manual::Resources(3)
Impressum