Skip to Content
Programming Social Applications
book

Programming Social Applications

by Jonathan LeBlanc
August 2011
Intermediate to advanced
546 pages
20h 53m
English
O'Reilly Media, Inc.
Content preview from Programming Social Applications

Balanced Sharing

One way to reap the benefits but avoid the drawbacks of the direct and passive sharing approaches is to attempt to integrate both into a balanced sharing mechanism. If employed correctly, this technique guarantees you a certain number of activities posted per user action while maintaining the trust relationship you’ve established with the user.

The balanced sharing technique is built on a few main concepts. The first is the use of passive sharing and determining the appropriate actions to tie it to. If passive shares are tied to heavily trafficked user actions, you will end up flooding the user’s activity stream with an abundance of messages that she knows nothing about. Passive sharing should be used only for major actions, such as the user completing a lengthy task, earning a badge, or making major upgrades to her profile or application content. This will ensure that a certain number of activities are promoted without monopolizing the user’s stream.

The direct sharing technique, on the other hand, should be tied to every other instance for which you would like the application to post out messages. This could be invite flows, requests for help or content from friends, sharing content from the application, and more. You can make your calls to action more enticing to users by providing benefits—such as virtual currency or promotional upgrades—for posting the updates.

Using moderation and maintaining the trust relationship you have with your users can help you build ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pro iPhone Development with SwiftUI: Design and Manage Top Quality Apps

Pro iPhone Development with SwiftUI: Design and Manage Top Quality Apps

Wallace Wang

Publisher Resources

ISBN: 9781449302481Errata