Frequently Asked Questions

Answers

What formats are your books available in?

Our books are available as EPUB and PDF:

  • EPUB is the standard ebook format used by almost all e-readers, including modern Kindle devices and apps (via Send to Kindle).
  • PDF is ideal if you prefer reading on a laptop, desktop, or tablet with a fixed page layout.

On LeanPub, both EPUB and PDF are available to download.
On Amazon, the correct format is delivered directly to your Kindle devices and apps.

Are your books available as EPUBs?

Yes. EPUB is one of our main formats.

  • On LeanPub, you can download an EPUB file directly.
  • On Amazon, newer Kindles and Kindle apps accept EPUB via Send to Kindle, which will convert it behind the scenes for you.

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.

Can I read your books on my Kindle?

Yes. You have two options:

  • Buy on Amazon – the book will be delivered straight to your Kindle or Kindle app. You don’t need to think about file formats.
  • Buy on LeanPub – download the EPUB and use Send to Kindle (or the Kindle app’s built-in import feature) to add it to your library.

Either way, you’ll end up with a readable copy on your Kindle.

Do you use DRM on your ebooks?

No. We don’t enable DRM (Digital Rights Management) on our books.

  • LeanPub downloads (EPUB and PDF) are DRM-free, so you can keep backups and read them on your preferred devices.
  • On Amazon, we opt out of Kindle DRM when we publish.

We trust our readers; please just don’t share the files in ways that would hurt the authors.

Are there print (physical) versions of your books?

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.

Where can I buy your books?

Right now we publish through:

  • Amazon – for Kindle devices and apps.
  • LeanPub – for DRM-free EPUB and PDF downloads.

As we grow, we may add other platforms, but we’d rather support a small number of outlets well than spread ourselves too thin.

How do I download my ebook after purchase?

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.

Will I get free updates if the book is revised?

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.

Which versions of Perl do your books cover?

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.

Is example code available to download?

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:

  • Follow along while reading,
  • Run and experiment with the examples, and
  • Use snippets in your own learning and projects.

Check the licence notes in the code if you’re planning to reuse larger chunks in a publicly distributed project.

Can I share my ebook with other people?

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.

How do I report a typo or technical error?

We’re always grateful for corrections.

The easiest way is to email us with:

  • The book title,
  • The chapter/section,
  • The exact text or code you’re looking at, and
  • A short note on what you think is wrong.

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.

Recently-published books

Design Patterns in Modern Perl

Design Patterns in Modern Perl

Design Patterns in Modern Perl shows how classic object-oriented patterns look in today’s Perl. Using core Perl, Moo and Object::Pad, Mohamm…

Perl New Features

Perl New Features

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…

The Best of Perl Hacks

The Best of Perl Hacks

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.

Cucumber & Perl

Cucumber & Perl

Behaviour-Driven Development is a technique for involving non-technical people in software development. Cucumber is a multi-language tool for …