<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
If you are intending to attend my tutorial this week on Friday at
9am, please visit <a class="moz-txt-link-freetext" href="http://perltraining.com.au/talks/piat.html">http://perltraining.com.au/talks/piat.html</a> and
make sure that you have met the prerequisites. With conference
networking as it tends to be, you do not want to be downloading
these modules during the tutorial.<br>
<br>
If you know anyone else who'll be attending my tutorial, please
encourage them to visit the website too.<br>
<br>
J<br>
<br>
On 31/03/12 19:00, YAPC::NA Director wrote:
<blockquote cite="mid:4f76b984.679fb60a.474b.ffff8b7f@mx.google.com"
type="cite">
<p>Jacinta Richardson will be giving a free workshop at <a
moz-do-not-send="true" href="http://www.yapcna.org"
target="_blank">YAPC::NA 2012</a> described as:</p>
<blockquote>
<p>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?</p>
<p>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.</p>
<p>If you’ve ever wished you could just write code that looks
more like:</p>
<p>$string->split(” “)->reverse->join(” “)->say;</p>
<p>rather than</p>
<p>say join(” “, reverse(split(” “, $string)));</p>
<p>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.</p>
</blockquote>
<p>[From the <a moz-do-not-send="true"
href="http://blog.yapcna.org">YAPC::NA Blog</a>.]</p>
</blockquote>
<br>
</body>
</html>