Breaking ground on another devOps book.

By on May 28, 2014 - News

I can’t make announcements of the title just yet, but I am excited and pleased to say that I’ve got another devOps book coming soon. Look this fall for an announcement. Contract has been signed, I start progress on the long road this week.

Learning MCollective now available in Early Release

By on March 7, 2014 - Geekery, News Tags:


Learning MCollective is now available in Early Release.

This has pretty much every chapter and subchapter we expect to have in the final book, but my editor and I are still polishing some rough edges. As O’Reilly says on their website:

You’ll receive updates when content is added, as well as the completed ebooks. You get free lifetime access, multiple file formats, and free updates.


There is a patch for your copy of Instant Puppet 3 Starter

By on August 21, 2013 - News

So I have done three things:

  1. Gone through the entire ePub file and fixed everything which was marked up in the PreFinal version sent to Packt a few weeks before publishing.
  2. Found and fixed a few small errors introduced between the PreFinal and what a buyer received.
  3. Learned about the ePub file structure and produced a patch.

Yes, I am not kidding. You can PATCH your ePub like so:

$ mkdir epubfix
$ unzip ../"Instant Puppet 3 Starter [eBook].epub"
$ patch < ../InstantPuppet3Starter.patch
$ zip -r ../"Instant Puppet 3 Starter -fixed [eBook].epub" *

It works well. When I started this, I had a fantasy of providing small patches to the file to keep it up to date for everyone. Great idea, since it would only change the different lines, right? Unfortunately, the ePub generator used by Packt eliminates linefeeds in the content. A fix to any sentence inside a chapter causes the entire chapter to be quoted in the patch file. Doh!

So giving away the patch just isn't going to work. I have provided the patch to Packt; I hope they will push out the new version to all buyers. I'll have the patch with me at PuppetConf too, if you have a receipt to show me...