Tickery, Pyjamas and FluidDB

  • 1,264 views
Uploaded on

Presentation by Terry Jones at EuroPython 2010 in Birmingham.

Presentation by Terry Jones at EuroPython 2010 in Birmingham.

More in: Technology
  • 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
1,264
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
1

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. Tickery, Pyjamas & FluidDB Terry Jones terry@fluidinfo.com @terrycojones
  • 2. Pyjamas • Python to Javascript translator • Write modern web apps 100% in Python • Very active & responsive commuinty • Thanks Luke (and team)!
  • 3. Tickery • A fun app for exploring Twitter friends • Open source (as of today) • Written entirely in Python • Let’s have a look...
  • 4. Tickery • Also has an admin interface • Has a simple convenience API
  • 5. Tickery architecture Python (Twisted), nginx HTTP JSON RPC HTTP FluidDB Javascript from Python (Pyjamas) Python (Twisted), RabbitMQ, PostgreSQL
  • 6. FluidDB • A database that makes data social • Tickery stores its data into FluidDB • So can you • Why is this so very different?
  • 7. Tickery data • On FluidDB objects • Tags friends • Number of followers, tweets, etc
  • 8. A FluidDB object Created by Tickery twitter.com/users/id 42983 twitter.com/users/screenname terrycojones
  • 9. A FluidDB object Created by Tickery twitter.com/users/id 42983 twitter.com/users/screenname terrycojones twitter.com/users/statuses_count 4067 twitter.com/users/friends_count 325 twitter.com/users/followers_count 2033
  • 10. A FluidDB object Created by Tickery twitter.com/users/id 42983 twitter.com/users/screenname terrycojones twitter.com/users/statuses_count 4067 twitter.com/users/friends_count 325 twitter.com/users/followers_count 2033 twitter.com/friends/esteve twitter.com/friends/fergusstothart
  • 11. A FluidDB object Created by Tickery twitter.com/users/id 42983 twitter.com/users/screenname terrycojones twitter.com/users/statuses_count 4067 twitter.com/users/friends_count 325 twitter.com/users/followers_count 2033 twitter.com/friends/esteve twitter.com/friends/fergusstothart fluiddb/about twitter.com:uid:42983
  • 12. You can play too! • Anyone can add to the FluidDB objects that Tickery uses • No need to ask permission • No need to be anticipated • E.g., tunkrank, wemetat.net
  • 13. A FluidDB object Created by Tickery twitter.com/users/id 42983 twitter.com/users/screenname terrycojones twitter.com/users/statuses_count 4067 twitter.com/users/friends_count 325 twitter.com/users/followers_count 2033 twitter.com/friends/esteve twitter.com/friends/fergusstothart fluiddb/about twitter.com:uid:42983 esteve/met
  • 14. A FluidDB object Created by Tickery twitter.com/users/id 42983 twitter.com/users/screenname terrycojones twitter.com/users/statuses_count 4067 twitter.com/users/friends_count 325 twitter.com/users/followers_count 2033 twitter.com/friends/esteve twitter.com/friends/fergusstothart fluiddb/about twitter.com:uid:42983 esteve/met tunkrank.com/score
  • 15. Info on Tickery & FluidDB • Meet Tickery http://bit.ly/5skkDv • Tickery for programmers http://bit.ly/5d3bM8 • See also http://blogs.fluidinfo.com/fluidDB