Telephone +44(0)1524 64544
Email: info@shadowcat.co.uk

yapc-eu-2012 - sotv

Sat Dec 22 00:30:00 2012

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