Your SlideShare is downloading. ×
0
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
How we bootstrapped Lanyrd using Twitter's social graph
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

How we bootstrapped Lanyrd using Twitter's social graph

3,026

Published 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.

Published in: Technology, Business
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,026
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
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

×