Slides for the talk sotv at yapc-eu-2012
-
-
State of the
Velociraptor
-
A year in
review
-
I ...
-
Nothing
exciting
happened?
-
5.16
-
perlbrew
cpanm
-
Catalyst
Dancer
Mojolicious
-
Web::Machine
Message::Passing
Object::Remote
-
This isn't
exciting?
-
This isn't
unusual
-
... and THAT
is exciting!
-
Regular perl5
major versions
are expected
-
People running
recent versions
is expected
-
"Let me put
out a dev
release ..."
-
"... to get
the cpantesters
results for it"
-
Woah.
-
I think we've
levelled up.
-
Look at
hacker news
-
Look at
proggit
-
Not
much
perl?
-
Not
much
$lang
-
Trolling about
perl is passe
-
Trolling about
perl is passe
... finally.
-
Auctions
-
What
auctions?
-
Companies
are stepping
up to sponsor
-
People are
complaining
about TPF
-
People are
ALWAYS
complaining
about TPF
-
But this year
something is
different.
-
... it's because
TPF isn't shouting
loudly enough ...
-
... about the
awesome things
they're doing
-
"Nice problem
to have ..."
-
We have
higher
expectations
-
"Nice problem
to have ..."
-
Sustainable
steady
inexorable
improvement
-
Works
for me!
-
-
Perl
is
d**d?
-
NO I WILL
NOT SPELL
THAT OUT
-
BORED
NOW
-
If you
hear
this
-
BSD
C
UNIX
C++
Apple
-
All supposedly
just as screwed
-
Laugh.
Move on.
-
I hear about
this idiocy
less every
year now
-
Keep laughing.
Keep moving on.
-
Then show
the doubter
some code :)
-
-
People worry
that we're
not the "in"
language
-
Hmm.
-
I don't want
to be the "in"
language
-
.com
boom
-
Matt's
Script
Archive
-
AUGH
-
Fast growth
leads to a
pop culture
-
Fast growth
leads to
AWFUL code
-
Perl+CGI
PHP+mod_php
Ruby+Rails
-
Let somebody
else be the
next victim!
-
-
Sustainable
steady
inexorable
improvement
-
A growing
relevant
language and
community
-
That's all
I want.
-
I want the
people whose
minds fit
with ours
-
I want the
people whose
minds fit
with Perl
-
To have as much
fun with it as
we're doing.
-
We're doing
ok at that.
-
More after
this short
interlude.
-
-
Germany
-
CGI
FTP
-
Ticket
machines
-
Geldautomats
-
I think
I've worked
it out.
-
It's not you.
-
Your technology
just hates me.
-
-
Back to
"doing ok"
-
Different
language
communities
-
Optimize
for what?
-
python - -Oobvious
-
python - -Oobvious
ruby - -Obeautiful
-
python - -Oobvious
ruby - -Obeautiful
PHP - -Orunning
-
python - -Oobvious
ruby - -Obeautiful
PHP - -Orunning
perl - -Ouseful
-
Brief
digression
-
Drinking with
rakudo
developers
-
Me - -O{++$today}
-
Me - -O{++$today}
Them - -O{max(@tomorrows)}
-
Big search
spaces
take time
-
That's
OK
-
Lots of room
to share
ideas
-
Lots of room
to steal
ideas
-
Lots of room
to share
API dsign
-
Lots of room
to share
architectural
concepts
-
Collaboration
out of self
interest
-
Self interest
is reliable
motivation
-
Self interest
is lasting
motivation
-
It's all
good.
-
Let's all
write more
code together
-
-
-Ouseful
-
This is why
we suck at
marketing
-
Or do we?
-
This is why
we -think-
we suck at
marketing
-
5 minute
wow moments
-
... are great
first experiences
-
... but
they're not
-Ouseful
-
Useful is
a library
you can trust
-
Useful is
code you
can maintain
-
Useful is
"it works,
time for
a beer".
-
Let's
worry
less
-
5 minute
wow moments
-
5 minute
wow moments
on our terms
-
App::Ack
-
mojocasts
-
Wow from
-Ouseful
-
Other
ways
-
Pick a
library
-
Write a
script
-
fatpack it
-
fatpack it?
PAR it?
staticperl it?
-
I don't
care!
-
Just make
it easy to
play with
-
Perl is
already
addictive
-
We just need
to give the
first hit away
more effectively
-
-
But.
-
sorear
pmichaud
-
What should
I work on?
-
Whatever's
most fun
for you
-
-Ofun
-
-Ofun is
reliable
motivation
-
-Ofun is
lasting
motivation
-
If you're
having fun
-
... people
will realise
Perl is fun
-
This is
also
good :)
-
-
So.
-
Perl is
awesome
-
We are
awesome
-
Keep filing
off sharp
edges
-
... but don't
forget to have
fun doing it.
-
Welcome to
the future
of Perl
-
Welcome to
the future
of the Perl
community
-
Oh look ...
-
... it's us.
-
Thank You
IRC:mst
mst@shadowcat.co.uk
@shadowcat_mst