Our books are available as EPUB and PDF:
On LeanPub, both EPUB and PDF are available to download.
On Amazon, the correct format is delivered directly to your Kindle devices and apps.
Yes. EPUB is one of our main formats.
If you’re not sure how to get an EPUB onto your reading device, just ask and we’ll happily point you at the right instructions.
Yes. You have two options:
Either way, you’ll end up with a readable copy on your Kindle.
No. We don’t enable DRM (Digital Rights Management) on our books.
We trust our readers; please just don’t share the files in ways that would hurt the authors.
Not at the moment. All our books are currently ebook-only.
We are interested in offering print editions in the future, and reader demand will help us prioritise that. If there’s a particular title you’d love in print, let us know — it’s useful feedback.
Right now we publish through:
As we grow, we may add other platforms, but we’d rather support a small number of outlets well than spread ourselves too thin.
It depends where you bought it:
LeanPub:
After purchase, you’ll see a download page with links for EPUB and PDF. You can also log into your LeanPub account at any time and re-download your books.
Amazon:
The book is automatically delivered to your registered Kindle devices and apps. If you don’t see it immediately, check that your device is online and that you’re signed into the correct Amazon account.
If you still can’t find your book, get in touch with your order details and we’ll help you track it down.
On LeanPub, yes: when we release a new version (for example, to cover a newer Perl or fix errata), you can usually download the updated files at no extra cost from your LeanPub library.
On Amazon, updates are more limited, but where Amazon supports pushing updated versions, we’ll make use of that.
We’ll always try to keep the “current edition” as accurate and up to date as possible.
It varies by title, but we aim to be firmly in “modern Perl” territory.
Perl has strong backwards compatibility, so older examples usually still work, but where a book is designed for a newer Perl we’ll say so explicitly.
Yes. Example code for our technical titles is available from the Perl School website.
Each book page will include a link to the corresponding code download, so you can:
Check the licence notes in the code if you’re planning to reuse larger chunks in a publicly distributed project.
A purchase is for one reader.
You’re welcome to put the book on your own devices (for example, your laptop, tablet, and e-reader), but please don’t distribute the files more widely.
If you’re interested in using one of our books with a team, class, or user group, drop us a line and tell us a bit about what you have in mind — we can talk about what’s possible.
We’re always grateful for corrections.
The easiest way is to email us with:
For some books we may also provide an online errata page; if so, it’ll be linked from the book’s page on the Perl School site.
Design Patterns in Modern Perl shows how classic object-oriented patterns look in today’s Perl. Using core Perl, Moo and Object::Pad, Mohamm…
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 …