[yapc] Putting the ideas together, a hands on tutorial of modern Perl

YAPC::NA Director 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
as:
     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
     like:
     $string->split(” “)->reverse->join(” “)->say;
     rather than
     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...
URL: <http://mail.pm.org/mailman/private/yapc/attachments/20120331/2feb83bc/attachment.html>


More information about the yapc mailing list