1# PODNAME: Moose::Manual::Resources
2# ABSTRACT: Links to various tutorials, videos, blogs, presentations, interviews, etc...
3
4__END__
5
6=pod
7
8=encoding UTF-8
9
10=head1 NAME
11
12Moose::Manual::Resources - Links to various tutorials, videos, blogs, presentations, interviews, etc...
13
14=head1 VERSION
15
16version 2.2201
17
18=head1 Resources
19
20This 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/
21
22=head2 Videos
23
24=over 4
25
26=item
27
28A new object system for the Perl 5 core, Stevan Little
29L<https://www.youtube.com/watch?v=Gf0O6Ct7V1s>
30
31=item
32
33Stevan Little interviewed by Gabor Szabo for PerlMaven.com
34L<https://www.youtube.com/watch?v=shu-bVimOpM>
35
36=item
37
38Perl 6 OO vs. Moose, Herbert Breunung
39L<https://www.youtube.com/watch?v=Boh3109HVLo>
40
41=item
42
43Introduction To Moose, Mike Whitaker
44L<https://www.youtube.com/watch?v=YVtqa6zWXqY>
45
46=item
47
48"Dr. Strange... Moose or: How I Learned to Stop Worrying and Love Perl"
49L<https://www.youtube.com/watch?v=PNFiIU8S-7g>
50
51=item
52
53Evolving Software with Moose, Dave Cross
54L<https://www.youtube.com/watch?v=BIMREkoPYKA>
55
56=item
57
58Testing with Test::Class::Moose, Curtis Poe
59L<https://www.youtube.com/watch?v=kUHI1iRrfF4>
60
61=item
62
63"Moose is Perl" tutorial, OSCON 2014, Ricardo Signes
64L<https://www.youtube.com/watch?v=LKXvG6VKew4>
65
66=back
67
68=head2 Slide Shows
69
70=over 4
71
72=item
73
74Use Moose to create abstractions in the domain, Shawn M. Moore (sartak)
75L<https://speakerdeck.com/sartak/lifting-moose>
76
77=back
78
79=head2 Articles
80
81=over 4
82
83=item
84
85Perl.org Moose Whitepaper
86L<https://www.perl.org/about/whitepapers/perl-object-oriented.html>
87
88=item
89
90PerlMaven.com
91L<http://perlmaven.com/moose>
92
93=item
94
95Getting Started with Moose, brian d foy
96http://www.theperlreview.com/articles/moose.html
97
98=item
99
100Wikipedia.org
101L<http://en.wikipedia.org/wiki/Moose_(Perl)>
102
103=item
104
105Moose: A postmodern object system for Perl 5
106L<http://perltraining.com.au/tips/2010-01-27.html>
107
108=item
109
110Roles and Delegates and Refactoring
111L<http://blog.woobling.org/2009/10/roles-and-delegates-and-refactoring.html>
112
113=back
114
115=head1 Older Resources
116
117=head2 Articles
118
119=head3 2011
120
121=over 4
122
123=item
124
125Dave Rolsky reviews Perl Best Practices, Chapter 15, Objects 7 years later
126L<http://blog.urth.org/2011/03/reviewing-perl-best-practices-chapter-15-objects.html>
127
128=item
129
130Mark A. Stratman discusses subclassing non-Moose classes
131L<http://blogs.perl.org/users/mark_a_stratman/2011/03/subclassing-tricky-non-moose-classes-constructor-problems.html>
132
133=item
134
135Mark A. Stratman shows how to use delegation to work with non-Moose classes
136L<http://blogs.perl.org/users/mark_a_stratman/2011/03/subclassing-tricky-non-moose-classes-dont-do-it.html>
137
138=item
139
140The WebGUI folks talk about version 8.0 (which uses Moose)
141L<http://blogs.perl.org/users/preaction/2011/01/whats-new-in-webgui-80-1---psgiplack.html>
142
143=item
144
145chromatic discusses Parameterized roles with Moose
146L<http://www.modernperlbooks.com/mt/2011/01/the-parametric-role-of-my-mvc-plugin-system.html>
147
148=back
149
150=head3 2010
151
152=over 4
153
154=item
155
156Chris Prather discusses Moose and the Modern Perl movement
157L<http://chris.prather.org/been-there-done-that.md.html>
158
159=item
160
161Devin Austin talks about MooseX::App::Cmd
162L<http://www.catalyzed.org/2010/04/moosexappcmd-and-your-command-line-apps.html>
163
164=item
165
166JT Smith declares The Second Age of Perl
167L<http://blogs.perl.org/users/jt_smith/2010/04/the-second-age-of-perl.html>
168
169=item
170
171JT Smith talks about Lacuna Expanse (which uses Moose)
172L<http://blogs.perl.org/users/jt_smith/2010/10/why-the-lacuna-expanse-is-good-for-perl.html>
173
174=item
175
176Moose 1.00 is Released
177L<http://stevan-little.blogspot.com/2010/03/moose-100-is-released.html>
178
179=item
180
181Moritz Lenz asks What is "Modern Perl"?
182L<http://perlgeek.de/blog-en/perl-tips/what-is-modern-perl.html>
183
184=item
185
186Yuval Kogman declares "Moose has won".
187L<http://blog.woobling.org/2010/09/moose-has-won.html>
188
189=item
190
191chromatic discusses how Moose helps you write more correct code
192L<http://www.modernperlbooks.com/mt/2010/01/subtle-encouragement-toward-correctness.html>
193
194=item
195
196chromatic discusses the Moose deprecation policy
197L<http://www.modernperlbooks.com/mt/2010/09/the-right-approach-to-deprecation.html>
198
199=item
200
201chromatic talks about Class::MOP in relation to his Modern Perl book
202L<http://www.modernperlbooks.com/mt/2010/03/ill-get-the-mop.html>
203
204=item
205
206chromatic talks about Encapsulation and Moose
207L<http://www.modernperlbooks.com/mt/2010/09/what-you-can-and-cannot-teach-about-encapsulation.html>
208
209=back
210
211=head3 2009
212
213=over 4
214
215=item
216
217Bruno Vecchi praises Moose for making his protein analysis code easier
218L<http://zerothorder.blogspot.com/2009/04/chopping-proteins-with-moose.html>
219
220=item
221
222Chris Prather compares MooseX::Declare to Simula 67
223L<http://chris.prather.org/a-little-bit-of-history.md.html>
224
225=item
226
227Chris Prather rationalizes Moose's "post modern" label
228L<http://chris.prather.org/why-moose-is-post-modern.html>
229
230=item
231
232Dave Rolsky's post-mortem on his Moose documentation grant
233L<http://blog.urth.org/2009/04/moose-docs-grant-wrap-up.html>
234
235=item
236
237David McLaughlin experiments with extending Moose for MooseX::ChainedAccessors
238L<http://www.dmclaughlin.com/2009/05/15/chained-accessors-in-moose/>
239
240=item
241
242Sam Crawley summarizes his experience with roles
243L<http://samcrawley.wordpress.com/2009/05/03/getting-the-hang-of-moose-roles/>
244
245=item
246
247Shawn M Moore discusses Perl::Critic for Moose and linting with the MOP
248L<http://blog.sartak.org/2009/05/perl-critic-dynamic-moose.html>
249
250=item
251
252Shlomi Fish discovers a better way to Moose
253L<http://community.livejournal.com/shlomif_tech/38407.html>
254
255=item
256
257Stevan Little explains why you should make your Moose classes immutable
258L<http://stevan-little.blogspot.com/2009/06/why-makeimmutable-is-recommended-for_13.html>
259
260=item
261
262Tomas Doran interview about the new Moose-based Catalyst
263L<http://www.catalyzed.org/2009/04/catalyst-58-released.html>
264
265=item
266
267chromatic contrasts roles and duck-typing
268L<http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-duck-typing.html>
269
270=item
271
272chromatic contrasts roles and inheritance
273L<http://www.modernperlbooks.com/mt/2009/05/perl-roles-versus-inheritance.html>
274
275=item
276
277chromatic on The Why of Perl Roles
278L<http://www.modernperlbooks.com/mt/2009/04/the-why-of-perl-roles.html>
279
280=back
281
282=head3 2008
283
284=over 4
285
286=item
287
288Barry Walsh does an excellent comparison of Moose and Ruby (specifically the Doodle module)
289L<http://draegtun.wordpress.com/2008/03/12/doodling-with-moose-part-1/>
290
291=item
292
293Tim Bunce's excellent Perl Myths talk gives a shout out to Moose
294L<http://www.slideshare.net/Tim.Bunce/perl-myths-200802-with-notes/>
295
296=item
297
298chromatic suggests Moose and Mouse in his Beginners Introduction to Object-Oriented Programming with Perl article
299L<http://broadcast.oreilly.com/2008/11/beginners-introduction-to-obje.html>
300
301=back
302
303=head3 2007
304
305=over 4
306
307=item
308
309Larry mentioned Moose in 2007's State of the Onion speech
310L<http://www.perl.com/pub/a/2007/12/06/soto-11.html?page=3>
311
312=item
313
314Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose
315L<http://avatraxiom.livejournal.com/70947.html>
316
317=back
318
319=head3 2006
320
321=over 4
322
323=item
324
325Class::MOP Review (OnLAMP)
326L<http://www.oreillynet.com/onlamp/blog/2006/06/cpan_module_review_classmop.html>
327
328=back
329
330=head2 Presentations
331
332=head3 Perl Mongers Groups
333
334=over 4
335
336=item
337
338Doug Treder's Moose talk at Seattle Perl Users Group
339L<http://www.slideshare.net/dtreder/moose-527243>
340
341=item
342
343Hans Dieter Pearcey's Meta-Moose at PDX.pm
344L<http://www.weftsoar.net/~hdp/talk/meta-moose/slides/start.html>
345
346=item
347
348Piers Cawley's MooseX::Declare talk at London.pm (video)
349L<http://www.bofh.org.uk/2009/05/13/london-pm-presentation>
350
351=item
352
353Robert Boone's Moose talk at Houston.pm
354L<http://houston.pm.org/talks/2007talks/0704Talk/slides/start.html>
355
356=item
357
358hakobe's Moose presentation at Kansai.pm
359L<http://www.slideshare.net/hakobe/moose>
360
361=back
362
363=head3 2011
364
365=over 4
366
367=item
368
369SawyerX's FOSDEM 2011 Moose talk
370L<http://www.slideshare.net/xSawyer/moose-talk-at-fosdem-2011-perl-devroom>
371
372=back
373
374=head3 2010
375
376=over 4
377
378=item
379
380Drew Stephens gives a lighting talk on Moose at SHDH 36
381L<http://www.slideshare.net/dinomite/learning-moose-lightning>
382
383=item
384
385Jesse Luehrs's "Extending Moose" talk at YAPC::NA 2010
386L<http://tozt.net/talks/extending_moose_yapc_na_2010/>
387
388=item
389
390Shawn Moore's "Non-hierarchical osdc.tw
391L<http://sartak.org/talks/osdc.tw-2010/nonhierarchical-oop/nonhierarchical-oop.pdf>
392
393=item
394
395Ynon Perek's Perl Object Oriented Programming slides
396L<http://prezi.com/fgdoyw0smyqo/perl-object-oriented-programming/>
397
398=back
399
400=head3 2009
401
402=over 4
403
404=item
405
406Dave Rolsky's Introduction to Moose master class at YAPC::NA 2009 (delivered by Shawn Moore and Jonathan Rockway)
407L<http://yapc10.org/yn2009/talk/2047>
408
409=item
410
411Devin Austin's Intro to Moose at YAPC::NA 2009
412L<http://yapc10.org/yn2009/talk/1967>
413
414=item
415
416Hans Dieter Pearcey's Code Reuse with Moose at YAPC::NA 2009
417L<http://yapc10.org/yn2009/talk/1984>
418
419=item
420
421Mike Whitaker's Intro to Moose at Italian Perl Workshop
422L<http://www.slideshare.net/Penfold/introduction-to-moose-2437037>
423
424=item
425
426Mike Whitaker's Introduction to Moose at the Italian Perl Workshop
427L<http://conferences.yapceurope.org/ipw2009/talk/2371>
428
429=item
430
431Shawn M Moore's Intro to Moose at Frozen Perl
432L<http://sartak.org/talks/frozen-perl-2009/moose/>
433
434=item
435
436Shawn Moore's Extending Moose for Applications at YAPC::NA 2009
437L<http://sartak.org/talks/yapc-na-2009/extending-moose/extending-moose.pdf>
438
439=item
440
441Shawn Moore's Moose master class at YAPC::Asia 2009
442L<http://conferences.yapcasia.org/ya2009/talk/2192>
443
444=item
445
446Yuval Kogman's Why Moose at the Nordic Perl Workshop
447L<http://www.perlworkshop.no/npw2009/talk/1901>
448
449=back
450
451=head3 2008
452
453=over 4
454
455=item
456
457Mike Whitaker's Intro to Moose at the London Perl Workshop
458L<http://yapc.tv/2008/lpw/mike-whitaker-intro-moose/>
459
460=back
461
462=head3 2006
463
464=over 4
465
466=item
467
468Sam Vilain gives the very first Moose talk at YAPC::EU
469L<http://www.yapceurope.org/2006/talk/item/63.html>
470
471=back
472
473=head1 AUTHORS
474
475=over 4
476
477=item *
478
479Stevan Little <stevan@cpan.org>
480
481=item *
482
483Dave Rolsky <autarch@urth.org>
484
485=item *
486
487Jesse Luehrs <doy@cpan.org>
488
489=item *
490
491Shawn M Moore <sartak@cpan.org>
492
493=item *
494
495יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
496
497=item *
498
499Karen Etheridge <ether@cpan.org>
500
501=item *
502
503Florian Ragwitz <rafl@debian.org>
504
505=item *
506
507Hans Dieter Pearcey <hdp@cpan.org>
508
509=item *
510
511Chris Prather <chris@prather.org>
512
513=item *
514
515Matt S Trout <mstrout@cpan.org>
516
517=back
518
519=head1 COPYRIGHT AND LICENSE
520
521This software is copyright (c) 2006 by Infinity Interactive, Inc.
522
523This is free software; you can redistribute it and/or modify it under
524the same terms as the Perl 5 programming language system itself.
525
526=cut
527