Minecraft Adventures B2G1 Free

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Interviews | August 31, 2015

    Shawn Donley: IMG Bill Clegg: The Powells.com Interview

    Bill CleggIn January of this year, eight months before its release date, the buzz was already starting to build for Bill Clegg's Did You Ever Have a Family.... Continue »
    1. $18.20 Sale Hardcover add to wish list

      Did You Ever Have a Family

      Bill Clegg 9781476798172

Qualifying orders ship free.
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside Computer Languages- Perl

This title in other editions

Mastering Perl


Mastering Perl Cover


Synopses & Reviews

Publisher Comments:

This is the third in O'Reilly's series of landmark Perl tutorials, which started with Learning Perl, the bestselling introduction that taught you the basics of Perl syntax, and Intermediate Perl, which taught you how to create re-usable Perl software. Mastering Perl pulls everything together to show you how to bend Perl to your will. It convey's Perl's special models and programming idioms.

This book isn't a collection of clever tricks, but a way of thinking about Perl programming so you can integrate the real-life problems of debugging, maintenance, configuration, and other tasks you encounter as a working programmer.

The book explains how to:

  • Use advanced regular expressions, including global matches, lookarounds, readable regexes, and regex debugging
  • Avoid common programing problems with secure programming techniques
  • Profile and benchmark Perl to find out where to focus your improvements
  • Wrangle Perl code to make it more presentable and readable
  • See how Perl keeps track of package variables and how you can use that for some powerful tricks
  • Define subroutines on the fly and turn the tables on normal procedural programming.
  • Modify and jury rig modules to fix code without editing the original source
  • Let your users configure your programs without touching the code
  • Learn how you can detect errors Perl doesn't report, and how to tell users about them
  • Let your Perl program talk back to you by using Log4perl
  • Store data for later use in another program, a later run of the same program, or to send them over a network
  • Write programs as modules to get the benefit of Perl's distribution and testing tools
Appendices include "brian's Guide to Solving Any Perl Problem" to improve your troubleshooting skills, as well as suggested reading to continue your Perl education. Mastering Perl starts you on your path to becoming the person with the answers, and, failing that, the person who knows how to find the answers or discover the problem.

Book News Annotation:

This Perl tutorial is not a collection of tricks, but rather a way of thinking about Perl programming that will help programmers solve real-life problems of debugging, maintenance, and configuration. It covers the idioms of Perl and the integration of basic and intermediate skills to create robust and scalable applications. The book is written as a successor to the publisher's Intermediate Perl, and assumes familiarity with the basics of references, objects, and modules. Foy, a Perl consultant, is founder of the nonprofit Perl Mongers, Inc. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)


Demonstrating how advanced Perl concepts make coding easier, maintenance simpler, and execution faster, "Mastering Perl" is the fourth in a series of landmark Perl tutorials.


About the Author

brian d foy is a prolific Perl trainer and writer, and runs The Perl Review to help people use and understand Perl through educational, consulting, code review, and more. He's a frequent speaker at Perl conferences. He's the co-author of Learning Perl and Intermediate Perl and the author of Mastering Perl. He was been an instructor and author for Stonehenge Consulting Services from 1998 to 2009, a Perl user since he was a physics graduate student, and a die-hard Mac user since he first owned a computer. He founded the first Perl user group, the New York Perl Mongers, as well as the Perl advocacy nonprofit Perl Mongers, Inc., which helped form more than 200 Perl user groups across the globe. He maintains the perlfaq portions of the core Perl documentation, several modules on CPAN, and some stand-alone scripts.

Table of Contents

ForewordPrefaceChapter 1: Introduction: Becoming a MasterChapter 2: Advanced Regular ExpressionsChapter 3: Secure Programming TechniquesChapter 4: Debugging PerlChapter 5: Profiling PerlChapter 6: Benchmarking PerlChapter 7: Cleaning Up PerlChapter 8: Symbol Tables and TypeglobsChapter 9: Dynamic SubroutinesChapter 10: Modifying and Jury-Rigging ModulesChapter 11: Configuring Perl ProgramsChapter 12: Detecting and Reporting ErrorsChapter 13: LoggingChapter 14: Data PersistenceChapter 15: Working with PodChapter 16: Working with BitsChapter 17: The Magic of Tied VariablesChapter 18: Modules As ProgramsFurther Readingbrians Guide to Solving Any Perl ProblemColophon

Product Details

Foy, Brian D
O'Reilly Media
Foreword by:
Schwartz, Randal L.
Schwartz, Randal L.
Foy, Brian
Foy, Brian D.
Programming Languages - CGI, Javascript, Perl, VBScript
Programming languages (electronic computers)
Perl (computer program language)
Programming Languages - JavaScript
Computer programming
Computer Languages-CGI
I/O;Perl;automated testing;benchmarking;brian d foy;closures;data persistence;debugging;error handling;globs;optimizing;perltidy;profiling;regular expressions;source filters;symbol tables;tie;tied variables
CourseSmart Subject Description
Edition Description:
Print PDF
Publication Date:
9.19 x 7 x 0.9 in 1.22 lb

Other books you might like

  1. Advanced ANSI COBOL with Structured... Used Trade Paper $2.48
  2. Intermediate Perl New Trade Paper $14.99
  3. Php Pocket Reference 2ND Edition Used Trade Paper $4.95

Related Subjects

Computers and Internet » Computer Languages » Perl

Mastering Perl Used Trade Paper
0 stars - 0 reviews
$27.50 In Stock
Product details 346 pages O'Reilly Media - English 9780596527242 Reviews:
"Synopsis" by ,
Demonstrating how advanced Perl concepts make coding easier, maintenance simpler, and execution faster, "Mastering Perl" is the fourth in a series of landmark Perl tutorials.
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.