Post on 04-Jul-2015
description
SMASH
Ankur PansariPartner Engineer, NYC
facebook.com/ankur
apansari@fb.com
Social Design
Welcome
Social Design
Authentication, Graph, and Plugins
Mobile
Quick Stats
750+million users
70%outside U.S.
250+Million users use apps on Facebook every month
Social Design
Identity CommunityConversation
Identity
Conversation
Community
Principles of a Great Social Experience
‣ Utilize Personal Info + Connections
‣ Show Social Context Spread Throughout
‣ Make it Easy to Share and Give Feedback
#1 Reason Why People Love Facebook:
Users want to showcase their personalities.
People Already Have Full Profiles. Use them to...
Social Plugins
Connect Users To Friends
Use Personal Information and Connections
Social Context
Make it easy to Share and Give Feedback
Make it easy to Share and Give Feedback& Social Context
Social Context Throughout and Easy To Share
More Contributions ›› More Activity
More Activity ›› More Contributions
Identity CommunityConversation
‣ Utilize Personal Info + Connections
‣ Show Social Context Spread Throughout
‣ Make it Easy to Share and Give Feedback
Facebook Platform
Social Plugins Dialogs
Graph APIUser, App, Page, Credits, Places, Ads
StandardsHTTP, HTML5, JSON, OAuth, Open Graph
Websites Mobile Apps on
Best Practices
- Ask for as few permissions as
possible
- Be performant (FQL)
In Practice
Graph API
Operation Developer Love
• ~4500 bugs >> ~0 bugs
• New Docs
• Weekly Round-ups
• Startup Days
• Change Log
• Beta Testing
• How-Tos
Ankur Pansariapansari@fb.com