[yapc] Putting the ideas together, a hands on tutorial of modern Perl
admin at yapcna.org
Sat Mar 31 01:00:02 PDT 2012
Jacinta Richardson will be giving a free workshop at YAPC::NA_2012 described
So you’ve heard of Moose, autodie, DBIx::Class, Try::Tiny, Method::
Signatures, autobox, NYTProf, Perl::Critic, test driven development
and the funky regular expressions changes Perl 5.10 brought in. Or at
least you’ve heard of some of them. Have you had the opportunity to
smash these all together and see what amazing results can fall out?
This tutorial will treat most of these modules as black boxes which
do amazing magic; and instead of showing you the intimate details of
how to create your classes with Moose, create hints for autodie,
interface with a database with DBIx::Class, or catch exceptions with
Try::Tiny etc; this tutorial will show you how to use code where all
of that work is already done, allowing you the freedom to play with
the fun bit of what comes next.
If you’ve ever wished you could just write code that looks more
$string->split(” “)->reverse->join(” “)->say;
say join(” “, reverse(split(” “, $string)));
Or hated writing or die $! after every open, or lost count of opening
parentheses in a regular expression and not been sure if you wanted
$5 or $6, or got annoyed at unpacking @_. If you’ve ever been
afraid of writing tests or littered your code with print statements
to try to guess where it was taking so long or grumbled about a lack
of try-catch semantics that don’t involve eval and $@. If you’ve
been frustrated by these things, but just accepted that this is the
way Perl is, then no more, because this is the tutorial for you.
[From the YAPC::NA_Blog.]
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the yapc