Perl School publishes clear, practical ebooks for modern Perl programmers. Our goal is to help you write better Perl, faster — with up‑to‑date examples, real‑world techniques, and guidance from authors who use Perl every day. Whether you’re starting out or refreshing your skills, you’ll find books you can actually apply to your work.
Practical Patterns for Everyday Perl
By Mohammad Sajid Anwar
Published: 29 Nov 2025
Design Patterns in Modern Perl shows how classic object-oriented patterns look in today’s Perl. Using core Perl, Moo and Object::Pad, Mohammad Sajid Anwar builds real, tested examples, helping you choose patterns sensibly and write cleaner, more maintainable code.
Cover image
In 2010, Joshua McAdams and brian d foy updated for v5.10 Joseph Hall's seminal book Effective Perl Programming. At the same time, they…
Dave Cross has been writing his Perl Hacks blog for over ten years. This book collects a selection of the best articles from the blog over that time.
Behaviour-Driven Development is a technique for involving non-technical people in software development. Cucumber is a multi-language tool for …
Extra exercises to test the knowledge you have gained by reading "Learning Perl".