Slides for the talk velociraptor at yapc-na-2010
-
State Of The
Velociraptor
-
Thanks
Larry
-
"Perl 5 is a
velociraptor"
-
Thanks
Larry
-
State of
the Onion
-
AMAZING
-
BRILLIANT
-
WAY BETTER
THAN THIS
-
Thanks
Larry
-
Thanks
YOU!
-
-
Perleontology
-
ancient
history
-
Perl 0
-
officemates
-
Release date:
classified
-
Perl 1
-
world
-
Release date:
1987-Dec-18
-
Perl 2
-
regular
expressions
-
Release date:
1988-Jun-05
-
Perl 3
-
binary data
-
Release date:
1989-Oct-18
-
Perl 4
-
Camel
book!
-
4.000
-
Release date:
1991-Mar-21
-
Perl 5
-
EVERYTHING
ELSE
-
Release date:
1994-Oct-17
-
(I was
eleven)
-
-
December
2000
-
$ISP
-
csh
pico
BSDi
-
Learning Perl
Programming Perl
The Perl Cookbook
-
perl 5.6.0
-
CPAN:
10,000
uploads
-
we
used
-
... DBI
-
June
2010
-
perl 5.12.1
-
20,000
*dists*
-
130,000
uploads
-
we
use
-
Catalyst DBIx::Class Moose
Module::Install local::lib
DateTime Plack cpanminus
JSON POE autobox Perlanet
Net::LDAP Email::Stuff ...
-
-
Pumpkings
so far
-
Larry Andy Tom Charles Nick
Chip Tim Malcolm Schwern
Richard Tom Sarathy Graham
Jarkko Hugo Rafael Nicholas
Leon Dave Ricardo Steve Jesse
-
Nearly 5,000
CPAN uploaders
-
5.12.0
-
Release date:
2010-Apr-12
-
750,000
lines
-
over 200
contributors
-
scaling the
release
process
-
So easy ...
-
(FETCH
$coat)
-
-
Perlian
ecology
-
CPAN
2010
-
Dist::Zilla
-
Plack
-
cpanminus
-
CPAN::Meta
-
META.json
-
MYMETA.json
-
Perlanet
-
PerlX::MethodCallWithBlock
-
DBIx::Connector
-
Try::Tiny
-
Reflex
-
Padre
-
Moose 1.0!
-
MOOSE ONE
POINT OH!
-
-
How did I
get here?
-
#catalyst
-
"We need a
new repo
manager"
-
"Any
volunteers?"
-
...
-
"I have
an idea"
-
"Good. Give
yourself a
commit bit."
-
........
-
2006
-
(1) write as
much cool code
as possible
-
(2) make as much
cool code exist
as possible
-
cat herding
ticket chasing
well-volunteered-ing
-
learning not
to cause
unintentional
offence
-
(sorry)
-
pimb
-
"pimb"++
-
"pimb"++
eq "pimc"
-
Perl Is My
Community
-
I am an
enabler
-
IRC:mst
mst@shadowcat.co.uk
@shadowcat_mst
-
-
A per.ly
ontology
-
Community
Marketing
Visibility
-
www.perl.org
-
Iron
Man
-
blogs.perl.org
-
reddit
-
news.yc
-
Tiobe
-
Task::Kensho
-
Strawberry
Perl Pro
-
mibbit
-
irc.perl.org
#perl
-
#metallica
-
Enlightend
Perl
-
Karen
+ TPF
= JFDI
-
Perl::Staff
-
-
perl.y
oncology
-
Current and
future core
-
5.12:
keyword
hook
-
5.12:
package Foo 1.23;
-
5.14:
my $changed
= $unchanged
=~ s/a/b/r;
-
5.14:
package Foo {
-
5.14:
exceptions
cleanup
-
5.14:
EIGHT MONTHS
TO GO
-
operator
hook?
-
MOAR
DOCS
-
(annoy me
if you get
warnocked)
-
(annoy me
or Chas Owens
if you get
warnocked)
-
-
This is not
your father's
perl
-
2010 has
been awesome
already
-
Welcome to
the future
of perl
-
Surprise:
It's you!
-
Thank You
IRC:mst
mst@shadowcat.co.uk
@shadowcat_mst