Building Social Application Fundamentals with Open Source



Living in a world where social influences can determine success or failure in business, personalization and socialization of products is of vital importance. This talk will explore the core open source technologies that can help you to build user personalization and targeting systems, build relevant social graphs and turn this all into more users who are highly engaged with your product.


The state of the web as we know it has moved into a state of perpetual social interactions, where everything we engage with online leaves a virtual footprint of our likes, dislikes, opinions and profiles. This wealth of personalization information can be used to engage with users on a very personal level, delivering them everything from an easy sign-in and registration experience to products and suggestions targeted specifically to who they are and what they like.

This talk with explore the core open source technologies that are available for creating highly social products that connect with users to create engaging, viral web experiences.

Using real-world integration examples of developer successes and failures with these open source initiatives, we will explore numerous open source technologies and distributed web frameworks that showcase the role of open source in the social web, including:

  • Increasing the ease of accessing user data using “OAuth 2”.
  • Improving the state of microformats and social graph entities using the “Open Graph Protocol”.
  • Creating an elaborate social networking container using “OpenSocial”.
  • Developing easy sign-in and registration systems using “OpenID”.

Speaking experience


  • Pic jon2

    Jonathan LeBlanc

    X.commerce (eBay)


    Jonathan is an Emmy award-winning software engineer and the author of the O’Reilly book “Programming Social Applications.” He specializes in open source initiatives around the implementation of social engagement services. He also works with and promotes emerging technologies to aid in the adoption and utilization of new social development techniques, such as his work on the OpenSocial foundation board. As a software engineer, Jonathan works extensively with social interaction development, engaging in new methods for targeting the social footprint of users to drive the ideal of an open web.