Facebook Platform and Design Dave Fetterman FounderEngineer Facebook

  • Slides: 60
Download presentation

Facebook Platform and Design Dave Fetterman Founder/Engineer, Facebook Platform

Facebook Platform and Design Dave Fetterman Founder/Engineer, Facebook Platform

Dave Fetterman • • • Harvard BA/MS ’ 03 Microsoft Engineer: 2003 -2005 Facebook

Dave Fetterman • • • Harvard BA/MS ’ 03 Microsoft Engineer: 2003 -2005 Facebook Engineer: 2006 Enjoys: Code, books, talking Usually accepts friend requests

Facebook

Facebook

Two guys in a dorm, right?

Two guys in a dorm, right?

35, 000 users

35, 000 users

250, 000 + a day

250, 000 + a day

40 billion page views / mo.

40 billion page views / mo.

8, 500, 000 photos a day

8, 500, 000 photos a day

6 th most-trafficked site

6 th most-trafficked site

Need: Maintain real connections over social content

Need: Maintain real connections over social content

Solution: Applications on Social Graph

Solution: Applications on Social Graph

Philosophy: Users in mind Well-designed

Philosophy: Users in mind Well-designed

Designers, designers!

Designers, designers!

Photos

Photos

Events, Groups, Notes, et al.

Events, Groups, Notes, et al.

Men’s Basketball

Men’s Basketball

Platform: Users build applications for a community

Platform: Users build applications for a community

Facebook can build it? So can you.

Facebook can build it? So can you.

Goals of Your Application

Goals of Your Application

Engage the right users

Engage the right users

Users drive virality

Users drive virality

Platform Toolset

Platform Toolset

Canvas Page Defines your application. The place for engagement.

Canvas Page Defines your application. The place for engagement.

Profile Box Recent Interactions Recently Added Content Social Relevancy. Content for Expression ABOUT ME!

Profile Box Recent Interactions Recently Added Content Social Relevancy. Content for Expression ABOUT ME!

Deep Integration

Deep Integration

News Feed

News Feed

Mini-Feed Primary Actions Temporal Include Friends

Mini-Feed Primary Actions Temporal Include Friends

More Integration Points Message Composer Profile Actions Wall Share

More Integration Points Message Composer Profile Actions Wall Share

Goals of Your Project

Goals of Your Project

My Tip to You (1) : Be One with your surroundings

My Tip to You (1) : Be One with your surroundings

My Tip to You (2) : Make it work like Facebook.

My Tip to You (2) : Make it work like Facebook.

Make Your App Social!

Make Your App Social!

Enjoy the Benefits of Privacy

Enjoy the Benefits of Privacy

Privacy is an Asset

Privacy is an Asset

Add Your App From a User Profile

Add Your App From a User Profile

The Right Users Spread your Idea

The Right Users Spread your Idea

Let Everyone Know Through Feed

Let Everyone Know Through Feed

Notifications for Granular Updates

Notifications for Granular Updates

“Monetize” However You Like

“Monetize” However You Like

Quick General Tech API: Obtain social data FBML: Display your design

Quick General Tech API: Obtain social data FBML: Display your design

Quick Design Tech CSS FBJS Mock AJAX FB design elements * wall * friend

Quick Design Tech CSS FBJS Mock AJAX FB design elements * wall * friend selector

Start With an Idea Continue to Improve

Start With an Idea Continue to Improve

Experiment Low Investment Quick Feedback The Control is yours

Experiment Low Investment Quick Feedback The Control is yours

Engagement metrics (“passively observe”) Repeat sessions Canvas page views Page views/users Time spent on

Engagement metrics (“passively observe”) Repeat sessions Canvas page views Page views/users Time spent on canvas pages

Get Started

Get Started

Questions?

Questions?