Facebook App Dev101 (Tyler Ballance, Slide.com)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

6 comments

Comments 1 - 6 of 6 previous next Post a comment

  • + faisallatif Brains technology 1 week ago
    Check this link http://www.facebookguru.com/
  • + guest6505a2 guest6505a2 12 months ago
    Facebooklicious is your premier Facebook application development company. We specialize in developing viral social applications on LAMP platforms.



    Get speed turnarounds and Quality work from Facebook Professional developers.



    Request quote for your project at www.facebooklicious.com

    OR

    Call us at 866.568.6377
  • + guest9aabf0 guest9aabf0 2 years ago
    OpenSocial Factory - Where social networking applicatios come to life!

    Are you in need of a custom Facebook application or an OpenSocial application for social network? We are happy to build even the most robust applications to help promote your company in the realm of social media across any social network.


    Visit now: http://opensocialfactory.com or http://opensocialfactory.net

  • + guest9aabf0 guest9aabf0 2 years ago
    Facebookster - We can provide a full range of facebook application strategy, design, development and marketing for your business. Our service offerings will allow you to maximize and leverage the facebook social graph of 32+ Million users.



    We have been providing new media strategy, consulting and development for Fortune 100 Clients & Start-ups for several years. Our team of consultants, project managers and programmers are intimately familiar with the DNA of facebook and how to build an application that meets your business requirements.

    www.facebookster.com or www.facebookster.net

  • + guestc16212 guestc16212 2 years ago
    nice
  • + gracekim1986 Grace Kim 2 years ago
    thanks for the post.
Post a comment
Embed Video
Edit your comment Cancel

56 Favorites & 2 Groups

Facebook App Dev101 (Tyler Ballance, Slide.com) - Presentation Transcript

  1. Facebook App Development 101 Intro to the Platform/Building your first Facebook App Professor R. Tyler Ballance Slide, Inc. tyler@slide.com
  2. Meet the Professor I work at Slide, Inc.
  3. Meet the Professor I write Facebook apps.
  4. Meet Ari Works on the platform
  5. Facebook App Dev 101 Introduction to the Facebook Platform Facebook Developer Resources Platform Client Libraries Dissecting “Why are you awesome?” LUNCH! Building an application Testing your application Metrics?
  6. Introduction to the Platform
  7. Welcome to the Facebook Platform
  8. Welcome to the Facebook Platform Dave McClure is attending Graphing Social Tony Hsieh left the group Tony Hsieh For President David Young added a new video to a group. Adora Cheung added FunWall Kara Swisher and Mark Zuckerberg ended their relationship. Lee Lorenzen plans to attend Widget Summit Kevin Ho is feeling graphical. Adora and Daniel Kim are now friends. Mike Huang updated his profile. He edited his interests and profile picture. Max Levchin updated his Top Friends Will Liu is no longer listed as single. Jared Fleiser has thrown a sheep at Sonya Chawla Kasey Kirkham added new photos. Nik Gandhy wrote on Lennisse Ambriz’s w Keith Rabois attended CommunityNext Platform A black blue box of social information
  9. Developer Resources
  10. Developer Resources Test Console http://developers.facebook.com/tools.php Bugzilla http://bugs.developers.facebook.com/ Developer Application http://www.facebook.com/developers/ Developer Wiki http://wiki.developers.facebook.com
  11. Subscribe to Platform Feeds
  12. Report good bugs
  13. IRC Channel
  14. Technically Speaking
  15. <fb:hello/> How do you communicate with Facebook? XML JSON HTTP Request
  16. Is Zuckerberg my friend? XML Response <xml>NO</xml> <?xml version=\"1.0\" encoding=\"UTF-8\"?> <friends_areFriends_response xmlns=\"http://api.facebook.com/1.0/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http:// api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd\" list=\"true\"> <friend_info> <uid1>627205543</uid1> 412 bytes <uid2>4</uid2> <are_friends>0</are_friends> </friend_info> </friends_areFriends_response> {‘um’: ‘NO!’} JSON Response 53 bytes [{\"uid1\":\"627205543\",\"uid2\":\"4\",\"are_friends\":false}]
  17. Friends’ UIDs 697 friends JSON XML 16KB 44KB SELECT uid1 FROM friend WHERE uid2 = 627205543
  18. Facebook Client Libraries
  19. PHP Cons Pros Super-easy to use. Only works with XML (like BASIC, but with dollar signs) Written in PHP Officially supported Conducive to Wider variety of spaghetti code hosting options
  20. Python Cons Pros Shared hosts don’t tend Very well written API to support Python Uses simplejson by Supports JSON/XML default by default Easily integrated Slightly larger learning with Django curve for beginners Good enough for Slide
  21. Ruby Cons Pros Difficult to move from Scales well PHP to Ruby Bends the rules on how Ruby on Rails can be to write RESTful code very clean Easy to write poorly Rails encourages performing code automated testing. Not quite conforming to Very Web 2.0 Ruby “coding standards”
  22. .NET Cons Pros A variety of existing IIS, or mod_mono UserControls Some aspects Usable from C#, or require .NET 3.5 VB.NET Very “enterprisey” and Tight integration complicated with Visual Studio LINQ support Tied to XML with a noose Very well documented
  23. Other Libraries ColdFusion Perl Java C++
  24. More Cons Platform moves too quickly Marketplace API Status API Data Store API Very little “shared coding standards” Everybody’s reinventing the wheel
  25. Dissecting “Why are you awesome?”
  26. What it is yo. Owl == AWESOME
  27. Post-Install Owl Call to action Social context
  28. Post-Install fb:dashboard fb:action fb:profile-pic regular form fb:name regular links
  29. Changin’ State fb:success
  30. Notify. Rinse. Repeat. fb:notif-page
  31. IN UR PROFILEZ fb:pronoun auto-generated OMFG LAME
  32. IN UR PROFILEZ fb:name fb:profile-pic Mock AJAX’d
  33. IN UR PROFILEZ fb:error
  34. Zee Codes
  35. Building your first application
  36. Testing your Facebook application
  37. Use basic unit testing Application Logic phpunit
  38. Metrics, engagement and fun numbers
  39. Closure

+ Dave McclureDave Mcclure, 2 years ago

custom

14943 views, 56 favs, 22 embeds more stats

Facebook App Dev 101 workshop: Intro to Platform / more

More Info

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Go to text version
  • Total Views 14943
    • 14608 on SlideShare
    • 335 from embeds
  • Comments 6
  • Favorites 56
  • Downloads 1258
Most viewed embeds
  • 136 views on http://graphingsocial.com
  • 113 views on http://gsp2007.com
  • 46 views on http://funkykaraoke.blogspot.com
  • 8 views on http://knitinr.blogspot.com
  • 8 views on http://www.usablogg.org

more

All embeds
  • 136 views on http://graphingsocial.com
  • 113 views on http://gsp2007.com
  • 46 views on http://funkykaraoke.blogspot.com
  • 8 views on http://knitinr.blogspot.com
  • 8 views on http://www.usablogg.org
  • 4 views on http://www.smo.co.il
  • 2 views on http://podclass2.catalyst.net.nz
  • 2 views on http://widgets.clearspring.com
  • 2 views on http://private.trussvillecityschools.com
  • 2 views on http://www.51genghao.com
  • 1 views on https://www2.socialtext.net
  • 1 views on http://www.netvibes.com
  • 1 views on http://er.staging.socialcast.com
  • 1 views on http://dev.podclass2.catalyst.net.nz
  • 1 views on http://facereviews.com
  • 1 views on http://www.podclass.com
  • 1 views on http://blog.openx.org
  • 1 views on http://www.tagadam.co.il
  • 1 views on http://usablogg.org
  • 1 views on http://www.qianxun.com
  • 1 views on http://localhost
  • 1 views on http://www.squidoo.com

less

Flagged as inappropriate Flag as inappropriate
Flag as innappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

Categories

Groups / Events