tags:

views:

247

answers:

11

My manager told me that i can make a recommendation list for books they should buy for our department.

Currently I am aiming at:

  • Perl Best Practices
  • Modern Perl
  • Effective Perl

What else am i missing?

Edit: Selected additions from the answers:

+5  A: 

Perl Hacks and Perl Cookbook are always good.

Weegee
I'm not sure i want my colleagues to start learning perl hacks. The cookbook is already here and it had an influence that made the code way too low level.
Mithaldu
Perl Hacks doesn't teach "hacks" per say, its useful tricks that make debugging and other common tasks easier and quicker. I would argue that its almost as important as Programming Perl and Conway's Perl Best Practices. Btw, Conway and Chromatic are authors for Perl Hacks... ;)
Weegee
Alright, on reviewing the TOC and with the mention of Conway and chromatic, I'll add it to my list. Thanks. :)
Mithaldu
+11  A: 

While it's already a few years old, I can highly recommend Mark Jason Dominus' Higher-Order Perl. Parts of it were really enlightening for me.

rafl
Thanks, i almost forgot about that one.
Mithaldu
HOP is available for free on its web site :)
brian d foy
brian: ... and it's a good enough book to want to have it in your library regardless.
tsee
A: 

Programming Perl is a good one. Other good choices here: http://oreilly.com/pub/topic/perl

FrustratedWithFormsDesigner
Programming Perl is a little dated now. Perhaps dangerously so. Up to date versions of most of the stuff from the Camel is in the docs that come with Perl.
davorg
Yeah, i gotta agree with davorg here. Programming Perl is way too low level for modern perl, in fact, reading it it seems like it thinks Perl is C. I'm looking for recent perl books really.
Mithaldu
+4  A: 

One under-mentioned excellent book is Perl-Medic: Maintaining Inherited Code.

runrig
Also thanks for this reminder, another one I meant to add to my list.
Mithaldu
+1  A: 

Mastering Perl and Mastering Algorithms with Perl

Chas. Owens
+1  A: 

If you're doing anything with XS, I can highly recommend Extending and Embedding Perl. It's not really beginners' material, though.

CanSpice
A: 

I would recommend Advanced Perl Programming, for chapters explaining POE & Testing.

tszming
And make sure it's the 2nd edition.
Andy Lester
+3  A: 

Consider getting an institutional subscription to The Perl Review. This is a nice thing to support.

ysth
A: 

I've looked through most Perl books and Perl Black Book has been the best.

Hermann Ingjaldsson
A: 

At the end of the day. I've always found that the documentation supplied with Perl and accessed through perldoc has been more comprehensive and up-tp-date than any book

Andrew Smith
Does perldoc explain the importance of CPAN, perlcritic, perltidy, debuggers, functional style or testing so a manager can grasp it?
Mithaldu
+1  A: 

I found Perl Testing: A Devoloper's Notebook to be an excellent read. It does a great job of talking about and demonstrating how to write tests and testable code.

daotoad
Yes, thank you! I've seen the book in the past and it is great. :)
Mithaldu