Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SXSWi 2012: Programming Social Applications

SXSWi 2012: Programming Social Applications

Book reading session for "Programming Social Applications" at SXSWi 2012.

Jonathan LeBlanc

March 07, 2012
Tweet

More Decks by Jonathan LeBlanc

Other Decks in Technology

Transcript

  1. Jonathan  LeBlanc   Twi$er:  @jcleblanc   Hashtag:  #FutureSoc   E-­‐Mail:

     [email protected]   Github:  github.com/jcleblanc   Programming  Social  Applica5ons   SXSWi  Book  Reading  
  2. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   The

     Founda5on  Topics   The  FoundaEons  of  Human  IdenEty   Tribalism  and  Social  Grouping   The  Big  Bag  of  Social  IdenEty  Fail  
  3. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   The

     Founda5on  Topics   The  Founda5ons  of  Human  Iden5ty   Tribalism  and  Social  Grouping   The  Big  Bag  of  Social  IdenEty  Fail  
  4. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   Human

     Iden5ty:  User  Types   Anonymous  Users   Real  IdenEty  Login  
  5. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   OAuth

     (1.0a  +  2.0)   PayPal  Access,  Facebook,  Twi$er     OpenID  (…and  the  upcoming  OpenID  Connect)   PayPal  Access,  Google,  Yahoo!     BrowserID   Mozilla   Human  Iden5ty:  Open  Iden5ty  Programming  
  6. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   There

     are  a  few  common  op5ons   Human  Iden5ty:  Tracking  Anonymous  Users   Tracking  Cookie   Local  Storage  
  7. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   Human

     Iden5ty:  Real  Iden5ty  Sources   Social  (perceived)   Concrete  (true)       Sources  of  Real  Iden5ty  
  8. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   The

     Founda5on  Topics   The  FoundaEons  of  Human  IdenEty   Tribalism  and  Social  Grouping   The  Big  Bag  of  Social  IdenEty  Fail  
  9. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   Tribalism

     started  as  a  way  to  keep  us  safe     …it  has  lead  to  some  horrible  parts  of  history     but  it  is  also  a  foundaEon  of  many  of  our  social   relaEonships       Social  Grouping:  Founda5on  in  Tribalism  
  10. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   Social

     Grouping:  Group  Types   Follower  Type   ConnecEon  Type   Group  Type  
  11. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   • 

    Use  all  URLs  from  the  previous  program.   •  Obtain  content  category  for  page.   •  Categorize  user  interest.     Social  Grouping:  Group  Programming  Primer   Program  Overview  
  12. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   Social

     Grouping:  Group  Programming  Primer   Step  1:  Obtain   Website  Content  
  13. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   Social

     Grouping:  Group  Programming  Primer   Step  2:  Perform   Keyword  Density   Search  
  14. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   Social

     Grouping:  Group  Programming  Primer   Step  3:  Weight   Keywords  
  15. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc   The

     Founda5on  Topics   The  FoundaEons  of  Human  IdenEty   Tribalism  and  Social  Grouping   The  Big  Bag  of  Social  Iden5ty  Fail  
  16. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc    

      “My  privacy  concerns  are  not  trite.   They  are  linked  to  my  actual   physical  safety”       -­‐-­‐Harriet  Jacobs  (Gizmodo)   Social  Iden5ty  Fail:  Personal  Safety   When  Social  Discovery  Impacts  Personal  Safety  
  17. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc    

      “Path  Uploads  Your  EnEre  iPhone   Contact  List  By  Default”       -­‐-­‐Mark  Hachman  (PCMag)   Social  Iden5ty  Fail:  Privacy  Concerns   When  Making  Things  Easy  Impairs  Privacy  
  18. Hashtag:  #FutureSoc   Programming  Social  ApplicaEons   h$p://oreil.ly/FutureSoc    

      “How  Target  Figured  Out  A  Teen  Girl   Was  Pregnant  Before  Her  Father  Did”       -­‐-­‐Kashmir  Hill  (Forbes)   Social  Iden5ty  Fail:  The  Fine  Line   The  Fine  Line  Between  InsighZul  and  Creepy  
  19. Jonathan  LeBlanc   Twi$er:  @jcleblanc   Hashtag:  #FutureSoc   E-­‐Mail:

     [email protected]   Github:  github.com/jcleblanc   Thank  You!  Ques5ons?   Slides:  h_p://slidesha.re/programmingsocial