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

Sat Dec 22 00:30:00 2012

Slides for the talk excession at lpw-2010

Excession

-

Outside
Context
Problem

-

Extinction
level
event

-

What
are
ours?

-

Marketing?

-

NO

-

Hard

-

Not an
OCP

-

Outside
Context
Problem

-

Newbies

-

freenode
#perl

-

FFFFFFFFFFF

-

Parsing HTML
with regexps

-

Awful
tutorials

-

${$var}

-

CGI.pm

-

FFFFFFFFFFF

-

Enlightened
Perl

-

Modern
Perl

-

They're
learning
PERL

-

:(

-

Catalyst
DBIx::Class
Moose

-

Only DBIC
is pure perl

-

FTP
/cgi-bin/

-

Systems
scripting

-

Can't get
there from
here

-

We're older
than we've
ever been

-

Where's the
new blood?

-

learning
PERL :(

-

Chromatic's
Modern
Perl Book

-

New
perl.com

-

It's not
enough!

-

What do
we do?

-

Code.
Write.
Teach.

-

Code.

-

Lightweight
code

-

cpanm

-

App::FatPacker

-

IO::Pipeline

-

IPC::Command::Multiplex

-

NEED
MOAR

-

Let's get
sysadmins
excited

-

Plack

-

Dancer

-

Mojolicious

-

Web::Simple

-

Let's get
web newbies
excited

-

-

Can't get
there from
here

-

What do
I mean?

-

No continuity

-

No continuity
(unless you're
awaiid)

-

CGI::Application::Structured

-

DBIx::Class
integration

-

Catalyst
style
->model

-

Explicitly
designed to
be outgrown

-

Stepping
stones

-

More like
this please!

-

Write.

-

Modern Perl
is a start

-

Need more
comprehensive
tutorials

-

Learn::Example::

-

Blogging

-

Avoid yak
shaving

-

 curl -L cpanmin.us
   | perl - -l Module::Name

-

Runnable
examples

-

Complete
examples

-

We're writing
for each other

-

Trapped in
the echo
chamber

-

Simple
tricks

-

Non-perl
specific
tricks

-

"Wow!"
moments

-

Teach.

-

Help
people

-

Help
colleagues

-

Help on
stackoverflow

-

Non-perl
mailing
lists

-

Newbie
channels

-

freenode #perl
perl #perl-help

-

Code.
Write.
Teach.

-

Code.
Write.
Teach.
Share.

-

Share.

-

Invade
a LUG

-

Invade
a $lang
meetup

-

Invade
a geekup

-

We take
for granted

-

Regexps

-

Regexps
perl -ne

-

Regexps
perl -ne
CPAN

-

PM groups

-

Have a
newbie
meeting

-

Talk about
the simple
stuff

-

Support
the next
generation

-

Code.
Write.
Teach.
Share.
Show.

-

Show.

-

Build
apps

-

App::Ack

-

App::SD

-

gitolite

-

Apps are
what people
first see

-

Apps are a
recruiting
technique

-

Wordpress

-

Wordpress
Drupal

-

Outside
Context
Problem

-

Simplicity

-

Accessibility

-

Migration
paths

-

Recruit
the next
generation

-

(because I need
more people to
shout "well
volunteered" at)

-

This is our
excession

-

Let's meet it
head on!

-

Thank
you.

-