Book Review: Perl Best Practices by Damian Conway

by Ramesh Natarajan on October 5, 2009

Perl Best Practices eBookThis is an essential book for both developers and sysadmins who write Perl code to get their job done.

Perl is very powerful language and there are several ways you can code in Perl to get the same results. If you are not careful, you may end-up writing Perl code that is very hard to understand and maintain in a long run.

Perl Best Practices is the only book that explains the best practices you should follow while coding in Perl.

This is not a book that will teach you how to code in Perl. Learning Perl, 5th Edition and Intermediate Perl are excellent books that will teach you how to code in Perl language.

This book with ISBN-10: 0596001738 and ISBN-13: 978-0596001735 was published by O’reilly and has a total of 542 pages.

This book contains following 19 chapters that are well thought-out and essential for anybody who writes Perl program.

  1. Best Practices
  2. Code Layout
  3. Naming Conventions
  4. Values and Expressions
  5. Variables
  6. Control Structures
  7. Documentation
  8. Built-in Functions
  9. Subroutines
  10. I/O
  11. References
  12. Regular Expressions
  13. Error Handling
  14. Command-Line Processing
  15. Objects
  16. Class Hierarchies
  17. Modules
  18. Testing and Debugging
  19. Miscellanea

Geek Rating: 5/5 Stars

Perl Best Practices is Highly Recommended. This is not a book that will teach you how to write Perl program. But, this is the only book that will clearly teach you the best practices for Perl programming that is essential for all size of Perl projects.


Linux Sysadmin Course Linux provides several powerful administrative tools and utilities which will help you to manage your systems effectively. If you don’t know what these tools are and how to use them, you could be spending lot of time trying to perform even the basic administrative tasks. The focus of this course is to help you understand system administration tools, which will help you to become an effective Linux system administrator.
Get the Linux Sysadmin Course Now!

If you enjoyed this article, you might also like..

  1. 50 Linux Sysadmin Tutorials
  2. 50 Most Frequently Used Linux Commands (With Examples)
  3. Top 25 Best Linux Performance Monitoring and Debugging Tools
  4. Mommy, I found it! – 15 Practical Linux Find Command Examples
  5. Linux 101 Hacks 2nd Edition eBook Linux 101 Hacks Book

Bash 101 Hacks Book Sed and Awk 101 Hacks Book Nagios Core 3 Book Vim 101 Hacks Book

{ 1 comment… read it below or add one }

1 Louic Vermeer October 5, 2009 at 3:26 am

5 stars, I agree. When I started to code Perl, it was a mess, and this book helped me to improve the readability and maintainability of my code a lot. It also answered some questions that I had for a while when it comes to code layout “standards”. A must read!

Leave a Comment

Previous post:

Next post: