Update your Programming Perl ebook!

If you bought the e-book version of Programming Perl, 4th Edition, you should be able to get the updated copy of it. In that, we fix various typos and thought errors reported through the errata system. And, we refresh the bits so all those stale 1s and 0s are replaced with new ones.


You can register your paper copy of any O’Reilly book to get a discount on the e-version. Better than that, you can connect your Dropbox account (referral link) to allow O’Reilly to automatically sync your purchases and updates.

pack’s C0 and U0

Perl’s unpack can work with character data in two ways. The C template does characters and the U does the UTF-8. That they exist doesn’t mean that you should use them, but they exist and I inadvertently overlooked some of their behavior for Programming Perl. These focus a bit too much on Perl’s internal representation of a string, which we shouldn’t do. » Read more…

Programming Perl in popular culture

While watching Brooklyn 99, the new Andy Samberg show, I notice in the background of the police psychologist’s office a curious blue-spined book. The trade dress of O’Reilly books makes them instantly identifiable from a distance, even when blurry, which means they probably got it right. I had to look at it on pause for a few seconds to convince myself I wasn’t seeing things. » Read more…

Camel Perl::Critic Policies

Update: This project has been absorbed into the main Perl::Critic project.

Chapter 21 of Programming Perl recommends several programming practices and styles. Tom meditated on Perlmonks that he’d like to have Perl::Critic policies for those. » Read more…

The Brazilian Programming Perl

There’s a Brazilian Portuguese translation of the Camel book. Randal Schwartz, who is at the 13th F√≥rum Internacional Software Livre (FISL), snapped this pic for his Instagram: » Read more…

Scott Hildreth wins the Programming Perl cover

Scott Hildreth, wearing his YAPC::NA::Madison shirt, shows off the framed and signed Programming Perl cover he won from this blog. I never keep this swag for very long, so you might get some too if you follow along. » Read more…

OSCON discounts for the Camel book

During OSCON, the Programming Perl ebook is $19.99 (50% the list price) when you buy it through the open source geeks promotion or by using offer code CFOSCON. » Read more…

Win a framed cover of Programming Perl

A framed cover of Programming Perl showed up in my mail today. Our publisher, O’Reilly Media, has been doling these out to authors in the past couple of months. Tom got one about a week ago and I was slightly jealous, even though I already have one for Learning Perl. So what am I going to do with this one? I’ve signed the front glass, not wanting to disturb the very nice framing job, which also means that if you hate my signature, a little rubbing alcohol should remove that easily. » Read more…

Re: What is Modern Perl?

Dave Cross reviewed Programming Perl for josetteorama. It’s no surprise to us that he likes the latest edition. » Read more…

More Programming Perls to give away

Just when I’d mailed off my last Programming Perl, O’Reilly sends me five more. I think I was suppose to get these before YAPC, but it’s too late for that. Don’t they realize these are big, heavy books? Now I have to figure out how to give away five of these. Although we are arranging for the second printing, having sold out the first, these are still the first printing. » Read more…

7ads6x98y