As I’ve mentioned previously, I’m a big fan of purchasing directly from O’Reilly because in doing so you get into their update notification program. Anytime an author has updates, you get a notification and can easily download a new version. Given that I expect IPv6 application migration to continue to evolve as we get more IPv6 availability, I’ll undoubtedly be making further updates… and by buying from O’Reilly you’ll get notified!

If you’ve bought the ebook or printed version of the book within the past few weeks, you should have received the most recent updated version. As I mentioned previously, I submitted to O’Reilly a range of updates – and have confirmed that an updated version is now shipping. It includes:

Added new section on recent events and changes that make it critical for application developers to be thinking about IPv6.

Added section on connecting to DNS servers over IPv6 and about DNS and DHCPv6

Added additional resources, including a new section about some informational RFCs that may be of interest to application developers.

If you previously purchased the book directly from O’Reilly, you should have been notified of this update.

I’m very appreciative of the feedback received thus far – and definitely welcome further feedback! I’ve also received many kind words and comments that the book has been very helpful. That’s great to hear… and exactly why I wrote it!

Very early this morning, I submitted a range of updates to the book to O’Reilly’s production team. As this is the first formal update I’ve made, I’m not sure of the exact process from here, but at some point soon the updated content will be available as part of the normal book. I’ll post about it here on the site when it’s ready, and anyone who bought the ebook directly from O’Reilly will be automagically notified about how to download the updates.

Here’s a snapshot of the changes I made to the book:

Added new section on recent events and changes that make it critical for application developers to be thinking about IPv6.

Added section on connecting to DNS servers over IPv6 and about DNS and DHCPv6

Added additional resources, including a new section about some informational RFCs that may be of interest to application developers.

I’m pleased with how it came out… there’s been a great amount of new information added in the last few months that will be helpful for application developers and it was great to incorporate that into the book.

Next up, I’d like to add some images that illustrate some of the points in the book… but that’s the next update…

… and please do let me know if you have suggestions for additions you’d like to see in the book, either as a comment here or via email.

When you login to your Oreilly.com account and look at your purchased ebooks (or if you buy the book from O’Reilly), the “Mobi” file there is now a KF8 file that you can download to your computer and upload to your Kindle Fire (or any other Kindle).

Now, I don’t know that I’ve necessarily done anything to the text of “Migrating Applications to IPv6” that would strongly benefit from the new KF8 format (nor do I have one to try it on), but these regenerated Mobi files may in fact display better now on the Kindle Fire. Regardless, it’s great to know that the publisher of the book is looking at what can be done to make the books work better on newer devices.

The world of ebook publishing is at a fascinating place right now… and given some of the experiments O’Reilly is doing I’m looking forward to writing more of these updates as we all collectively continue to evolve this thing-formerly-known-as-a-book!

Are you on Google+? If so, please consider adding the Google+ Page for this book, Migrating Applications to IPv6, to one of your circles. (Hmmm… maybe one called “IPv6”? or “Books”?)

I’ll be honest and say I’m not 100% sure yet what I’m going to do with that page, but I’m thinking that I’ll experiment with it as an adjunct to this blog for communication with readers and others about the book. It is also quite frankly a way to experiment with the new “Google+ Pages” that were released yesterday.

After moving through a job change and reaching a steady state with a family medical issue, I’ve finally got some cycles ahead of me to get back to something I’ve wanted to do for several months now… get an update out to this book!

I’m currently writing more text and am looking to do the following to the book in this update:

Add a few more graphics to illustrate points, particularly the “happy eyeballs” concept.

Expand coverage of the “privacy address” issue.

Expand on the issues around Carrier-Grade / Large-Scale NAT.

Add in some of the lessons from World IPv6 Day on June 8th.

Add examples / case studies from people who have gone through the migration of their app over to IPv6.

On this final point, I have a few developers who I am contacting to see if they are willing to share their story, but I am definitely open to including more case studies. If you have migrated one of your applications to work on IPv6, I’d love to hear from you.

Beyond this list, do any of you have other points you would like to see included in the book? Or areas in the book that you would like to see expanded?

If your cable company here in the USA is Time Warner Cable and you get your high speed Internet access through them, they are looking for more volunteers for their residential IPv6 trials. This message below went out yesterday to the NANOG mailing list:

Time Warner Cable is expanding our residential IPv6 trials in several markets, and we need more people. If you’re a Time Warner Cable High Speed Internet subscriber, and are interested in participating in our IPv6 trials, please let us know! We have a short form at

that will help us find the right mix of people, equipment, and locations, to get the most out of our trials.

Thanks in advance for participating!

As a Time Warner Cable subscriber, I immediately headed over to complete the form. My whole home office uses IPv6, but it’s through a tunnel out to Tunnelbroker.net and while that works okay, I’d love having native IPv6.

Now, whether or not little old Keene, NH, qualifies as one of the “several markets” to which they are expanding their trials remains to be seen…

There are a couple of great aspects of buying ebooks directly from O’Reilly:

DRM-Free – O’Reilly does not use any digital rights management (DRM) software on their ebooks, which means that you can easily transfer your ebook between multiple devices you own as well as keep backups of your book in different places. YOU ARE IN CONTROL!

Multiple Formats – Similarly, O’Reilly provides the book in multiple formats so that you can read the ebook on whatever device you want. You can download an ePub version to read on your iPad or other device. You can download a Mobi file to read on a Kindle. Or you can simple download a PDF to read on some other device. Best of all, O’Reilly lets you download all the formats… i.e. you aren’t restricted to just one. Download them all if you want to.

Notification of Updates – This is probably the greatest reason to buy from O’Reilly. They have a wonderful system to notify you when there are updates to ebooks you have purchased. You get an email with a link and you can just click through to download the new copy. Alternatively, you can visit your product portal on your mobile device and download the new version directly to your device.

This last point is key… as I create updates for the book with more IPv6 migration information, you’ll get the notifications directly.