Developing Facebook Platform Applications with Rails (Pragmatic Programmers)
|
| List Price: | $32.95 |
| Price: | $24.05 & eligible for FREE Super Saver Shipping on orders over $25. Details |
Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com
40 new or used available from $15.49
Average customer review:Product Description
You'll do more than just study the Facebook API-you'll get practical tips from an experienced Facebook developer. We'll cover advanced techniques such as AJAX and asynchronous messaging, and you'll see how to slash development time with facebooker, the leading Ruby library for Facebook Platform development.
Together, we'll build Karate Poke, a real Facebook Platform application, from configuration to deployment. You'll get deep into Facebook requests right off the bat. From there, you'll build the core of Karate Poke and then get a detailed look at the Facebook canvas and social features. We'll finish by looking at advanced features and tips for handling millions of users.
Developing for the Facebook Platform can seem like a different world at first. "Developing Facebook Platform Applications with Rails" is your tour guide.
Product Details
- Amazon Sales Rank: #258533 in Books
- Published on: 2008-10-01
- Original language: English
- Number of items: 1
- Binding: Paperback
- 179 pages
Features
- ISBN13: 9781934356128
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
- Click here to view our Condition Guide and Shipping Prices
Editorial Reviews
About the Author
Customer Reviews
Helpful and timely tutorial for the moving Facebook target
This book serves up a helpful and timely tutorial for the Rails developer contemplating authorship of a first Facebook application. No prior Facebook API or development knowledge is assumed, although those with some familiarity may find the reading less tedious. The text assumes use of the Facebooker plugin as the mediation layer between Rails 2.x (you should plan on using Rails 2.1) and the Facebook platform (API, FBML, etc.).
Michael writes in a clear, conversational prose that leaves the focus on the task at hand: To learn how to write a Rails Facebook application by following an example coding project from installation to functional coding to "socialization" and performance optimization. The simple-to-grasp Karate Poke application serves the reference need well, and the working code available enables the reader to see "how it works" as the book moves from topic to topic.
Rails-to-Facebook is much more than an "API". Michaels does a good job of showing how to leverage and use the various Facebook integration points. If there's one flaw that keeps reappearing, it is that Facebooker itself is so new and poorly documented. This book would be a 5-star rating if there was an Appendix A that mapped the Facebooker classes to the various Facebook fbml tags and API methods. Such would save the laboring reader many trips into the bowls of Facebooker code.
Finally, the author clearly put out a superhuman effort as he entered what typically is the final editing phase: This book covers much of the (as of late Summer, 2008) New Facebook Profile. It contains the best description of how to code Rails applications for the new FB platform that I've found anywhere. It is worth the price simply for the time it will save you trying to figure out how to get your soon-to-be Top Ten Facebook Application's Profile Box to show up in a Facebook user's Wall.
Very useful book
I used this book to write three different facebook apps using the FBML option (instead of iframe). I've already been programming in Rails for the past year so I was looking for the quickest way to learn about the Facebook platform and the Facebooker plugin.
A bonus feature of this book is the author. He is very active on Github (where the source code is stored) and the Facebooker mailing list. Without him I don't think Facebooker would be where it is today.
I highly recommend this book if you are looking to develop a Rails app on Facebook. I also recommending joining the mailing list and subscribing to Mike's RSS commit log on Github.
A great resource for facebook devleopers
Having already built a facebook connect app, and having previously contributed to the facebooker rails plugin, I was a little hesitant to pony up for Mike Mangino's book. I finally took the plunge, partly out of frustration with the facebook api documentation, partly out of shame for abusing Mike's incredible willingness to answer questions posted to the facebooker mailing list, and partly just to see if the book had anything to offer that I hadn't already gleaned from digging through source code.
In retrospect, it was a great decision. This book not only documents the facebooker plugin for building facebook applications on rails, but also walks readers through the complete development of a facebook app from start to finish, offering useful tips along the way. It was a pleasure to read -- concise, clear, and full of interesting examples of best practices for facebook apps. As an experienced rails developer, Mike also gives example code that will likely offer the average user a few tips in general rails development.




