Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CPAN realtime feed
       Tatsuhiko Miyagawa
   YAPC::Asia 2009 lightning talks
CPAN authors?
(upload your module now)
What happens
when a new module is
 uploaded to CPAN
PAUSE
Perl Author Upload Server
Author:
uploads a module
5s
PAUSE:
index the module
~30s
QA mirrors:
fetches the diff
~20s
QA mirrors:
 reindex
1 hour
Other mirrors:
  rsync diffs
1~24 hour
Users:
update CPAN.pm cache
24 hours
 (default)
Upload (10s)
PAUSE index (30s)
QA mirrors sync (20s)
QA reindex (1h)
rsync mirrors (~24h)
CPAN cache (~24h)
~48 hours
Not cool.
A solution:
CPAN Realtime feed
friendfeed.com/cpan
The bot
Fetching QA’s diffs
Upload (10s)
PAUSE index (30s)
QA mirrors sync (20s)
QA reindex (1h)
rsync mirrors (~24h)
CPAN cache (~24h)
FriendFeed:
XMPP, APIs, Feeds
 PubSubHubbub
cpanf
(App::CPAN::Fresh)
Install CPAN modules
  via real time feeds
DEMO
(might fail.)
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Wight: Phantom’s Perl friend - YAPC::Asia 2012
Next
Upcoming SlideShare
Wight: Phantom’s Perl friend - YAPC::Asia 2012
Next
Download to read offline and view in fullscreen.

Share

CPAN Realtime feed

Download to read offline

http://friendfeed.com/cpan

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • hirocaster

    Sep. 11, 2009

http://friendfeed.com/cpan

Views

Total views

9,395

On Slideshare

0

From embeds

0

Number of embeds

290

Actions

Downloads

7

Shares

0

Comments

0

Likes

1

×