Book Review: “PHP Development in the Cloud”

// May 3rd, 2011 // Geek, PHP

Whenever I hear someone mention the buzzphrase “in the cloud” my attention perks up and I think to myself, “self, does this person know what they are talking about or are they just rehashing the latest IT buzzwords?”  My apprehension to the cloud comes honestly; after all it has been billed as the latest magic bullet that will solve every IT problem ever created….right?  RIGHT?

My pessimism of the cloud was met head on in the latest book from Ivo Jansch and Vito Chin entitled “PHP Development in the Cloud.”  I appreciated the authors immediate recognition that the “cloud” term was overused and often misused, so let’s just say I was a fan by about the third page.

First and foremost, the book provides an excellent overview of what the cloud is and isn’t, and then how PHP developers can leverage it in our applications.  The book details the cloud offerings from Amazon (EC2, S3, CloudFront, MapReduce), Rackspace (Servers and Files) and Microsoft (Azure), all while giving actual code examples of dealing with their APIs and offerings.

Perhaps the most beneficial part to me was the section on Gearman.  Perhaps I am late to the game, but I wasn’t familiar with the technology.  I immediately saw ways I could implement it in my projects, even sending my friend Garrison an email mid-chapter saying “we need to look at this for {redacted}.”

There was also a section on Google Gears, although I could have done without that.  It’s a Java and Python system, so I wasn’t sure what it was doing in a book about PHP development, but it’s also a book about the cloud in general so I guess that counts.  It just didn’t deliver much for me.

Overall, I found the book to be an incredibly inclusive introduction to the cloud.  The book provides PHP developers the basic knowledge needed to develop in and around the cloud without overwhelming them with system administration.  I found the book very easy to read cover to cover, although it could also be used as a reference manual in certain use cases.  I’d definitely recommend it to any PHP developer exploring cloud-based services.

To order the book, or to read more about it, you can visit the php|architect site.


Switch to our mobile site