How we bootstrapped Lanyrd using Twitter's social graph

  • 2,860 views
Uploaded on

A talk presented at the London Web meetup on 21st July 2011.

A talk presented at the London Web meetup on 21st July 2011.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,860
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
24
Comments
0
Likes
10

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Lanyrd.comHow we bootstrapped Lanyrd using Twitter’s social graph Simon Willison @simonw
  • 2. Lanyrd.com Definitive database of professional events and speakers
  • 3. Lanyrd.com Definitive database Social event recommendation of professional events Comprehensive speaker profiles and speakers Archive of slides, notes and video
  • 4. Lanyrd.com Demo
  • 5. Lanyrd.comWhy does it work?•The right crowdsourcing incentives•Wiki-style shared ownership•The parts support the whole•Twitter!
  • 6. Lanyrd.comWhy Twitter?•It’s where the event discussion happens•Speakers promote their Twitter accounts•Follow beats Friend for recommendations•Culturally amenable to public profiles
  • 7. Lanyrd.comBootstrapping•Classic social software challenge•Our secret weapon: the speakers!•Twitter accounts are public identifiers•(and speakers have lots of followers)•500 profiles before launching our beta
  • 8. Lanyrd.com More demos
  • 9. Lanyrd.com Key Twitter APIs
  • 10. Lanyrd.com friends/ids.json [43593, 19972629, 778518, 1249881, 70478255, 3829151, 350373, 12161, 13141, 751953, 22785347, 2633711, 14835908, 143883, 14159138, 11963132, 14917418, 15732699, 756475, ...]
  • 11. Lanyrd.com friendships/create
  • 12. Lanyrd.com users/search.json
  • 13. Lanyrd.com Under the hood
  • 14. Lanyrd.com
  • 15. Lanyrd.com Secret weapon #1: Redis
  • 16. Lanyrd.com Secret weapon #2: Solr
  • 17. Lanyrd.comRedis set intersection
  • 18. Lanyrd.comCalendar•Pull user’s friends/ids.json•Cache for ten hours•Store in Redis•Solr search: attendees:(34722 OR 1312313 OR...
  • 19. Lanyrd.com Pros and cons
  • 20. Lanyrd.comPros•One-click signup•Naturally viral•Instant personalisation•Pre-created profiles, ready to be claimed•APIs are pleasant to work with
  • 21. Lanyrd.comCons•One big, scary dependency•No namespace control•Hard to optimise, as no local graph copy•Some users follow/are-followed a LOT•OAuth permissions...
  • 22. Lanyrd.com Permissions hell
  • 23. Lanyrd.com Tweet this: @lanyrd attending #londonweb lanyrd.com/adthp