• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Activity streams lightning talk, DjangoCon 2011 Day 3
 

Activity streams lightning talk, DjangoCon 2011 Day 3

on

  • 1,800 views

My LI

My LI

Statistics

Views

Total Views
1,800
Views on SlideShare
1,799
Embed Views
1

Actions

Likes
1
Downloads
0
Comments
1

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Nice presentation on django activity stream. If you're looking for an open source solution covering Redis and Cassandra have a look at Feedly, https://github.com/tschellenbach/feedly

    The same team also offers a hosted solution at getstream.io. There are client libraries for Python, Ruby, PHP and Node. Its based on a highly optimized Cassandra cluster and more cost effective than many home grown solutions.

    Have a look at the bottom of this article for an overview of my favourite articles on the topic:
    http://highscalability.com/blog/2013/10/28/design-decisions-for-scaling-your-high-traffic-feeds.html
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Activity streams lightning talk, DjangoCon 2011 Day 3 Activity streams lightning talk, DjangoCon 2011 Day 3 Presentation Transcript

    • Activity Streams And django-activity-stream
    • This is an activity stream
    • So is this...
    • And this...
    • But...What can I do with it?
    • Look at it!
    • Write to their APIs...
    • Subscribe to it! (Could be useful...)
    • What about Django?
    • https://github.com/justquick/django-activity-stream
    • Makes this work
    • One (longish) call:# create actionaction.send ( user.person, # actor verb=pushed, # verbed action_object=app, # an object target=environment, # to a target (optional) description=message,)
    • One URL Pattern:import actstreamurlpatterns += patterns(, (^feed/activity/, include(actstream.urls)),)
    • Feeds
    • Atom
    • Activity Streams!https://github.com/sivy/django-activity-stream
    • Thanks! https://github.com/justquick/django-activity-streamhttps://github.com/sivy/django-activity-stream (my fork) http://activitystrea.ms Steve Ivy steve@wallrazer.com @steveivy