Programming Social Applications
Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks
Publisher: O'Reilly Media / Yahoo Press
Final Release Date: August 2011
Pages: 546

Social networking has made one thing clear: websites and applications need to provide users with experiences tailored to their preferences. This in-depth guide shows you how to build rich social frameworks, using open source technologies and specifications. You'll learn how to create third-party applications for existing sites, build engaging social graphs, and develop products to host your own socialized experience.

Programming Social Apps focuses on the OpenSocial platform, along with Apache Shindig, OAuth, OpenID, and other tools, demonstrating how they work together to help you solve practical issues. Each chapter uncovers a new layer in the construction of highly viral social applications and platforms.

  • Learn how to build applications on top of social containers, and leverage existing user data
  • Map user relationships with a social graph, and extend social links between users
  • Customize your application with user profile information and encourage growth through friendships
  • Build a scalable social application container with OpenSocial and Shindig
  • Dive into advanced OpenSocial topics such as templating and data pipelining methods
  • Protect your container and its users against malicious code
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyProgramming Social Applications

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(8 of 11 customers found this review helpful)


An insightful but a long one

By Amrith

from Kottayam, Kerala, India

About Me Designer, Developer

Verified Reviewer


  • In depth
  • Thorough
  • Well-written


  • Not comprehensive enough

Best Uses

  • Expert

Comments about oreilly Programming Social Applications:

The book is an in-depth and thorough study of current scenario of social applications and its programming. It covers a vast area of technologies and most of them being open source is an another highlight of this book. It has got an engaging narrative and is rich with long descriptions, insightful thoughts, case studies that provide great hindsights and ample amount of examples. Though its long narrative at times makes you feel tiresome and could have been a bit more crisp.

The book true to its tradition of animal series proves to be a good read as well as a good reference. It is less of DIY book and don't venture into it if you want to have some ready bake code that you can put for your project. The book is more like a "Read it all, get a taste of it, then figure out what you want" .
The high point of the book is it clearly distinguishes and explains between the various concepts and technologies prevailing in the field. It also tries to provide an insightful introduction to various concepts used and challenges faced in achieving the same. The downside of the book is its long narrative(Remember this an early release, hope the O'Reilly team will do a lot of cuts and polishing).

The book will be an awesome read for all full time or wannabe social application developers, while it can be a good reference book for anyone who wants to monetise his product through social applications. Social application users don't bother about this book at all unless you are interested in knowing how online interactions and connections are used by developers.

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $35.99
Formats:  DAISY, ePub, Mobi, PDF
Print & Ebook:  $49.49
Print:  $44.99