[yapc] The Essential Perl Hacker's Toolkit

YAPC::NA Director admin at yapcna.org
Mon Mar 26 09:00:02 PDT 2012


Stephen Scaffidi will give a talk at YAPC::NA_2012 described as:
     How many times have you written your own routines to filter a file
     in-place? Maybe you just wrote a ‘quick routine’ to generate
     permutations… or parse CSV… or compare dates and times…
     *shudder*Â 
     How about handling command-line options? Do you write your own code
     for logging? reading & writing from pipes? Daemonizing processes?
     Make HTTP requests? You have? *AREN’T YOU A CLEVER HACKER!*
     NOW STOP IT.
     Other people have already written code that does this stuff better
     than yours.
     Are you still building and parsing filesystem paths with regexes? FOR
     SHAME.
     Have you been writing code to manipulate URLs? Dates and times?
     Extract data from JSON? XML? *HEAD ASPLODE*
     Sure, there are reasons to do this stuff yourself, but face it,
     they’re all bad.
     This will be a whirlwind tour of some of the best little gems on the
     CPAN, and a few things in core as well. There’s a lot of good,
     fast, well-maintained and well-tested code out there that can make
     using Perl much easier, faster, more maintainable, and just plain
     awesome. This is the stuff that helps keep you from creating stupid
     bugs, writing horrible hacks, making a mess of your environment and
     just generally irritating yourself and those who have to debug your
     code later.
     While there’s always MTOWTDI, I will mostly discuss smaller,
     “focused” modules that provide essential functionality with
     minimal overhead (where possible). These are the modules that you can
     reach for on a daily basis, whether you’re writing quick one-offs
     or mission-critical systems.
[From the YAPC::NA_Blog.]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/mailman/private/yapc/attachments/20120326/66668db8/attachment.html>


More information about the yapc mailing list