Submit Search
Upload
CPAN Realtime feed
•
1 like
•
7,111 views
Tatsuhiko Miyagawa
Follow
http://friendfeed.com/cpan
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 27
Download Now
Download to read offline
Recommended
Meet Akka gRPC
Meet Akka gRPC
Renato Guerra Cavalcanti
C100 k and go
C100 k and go
tracymacding
Trash Robotic Router Platform
Trash Robotic Router Platform
Data Driven Innovation
Alchemy Catalyst Automation
Alchemy Catalyst Automation
Shamusd
Flink Forward Berlin 2017: Matt Zimmer - Custom, Complex Windows at Scale Usi...
Flink Forward Berlin 2017: Matt Zimmer - Custom, Complex Windows at Scale Usi...
Flink Forward
What is new with JavaScript in Gnome: The 2021 edition
What is new with JavaScript in Gnome: The 2021 edition
Igalia
Poof
Poof
Courtland Caldwell
Master C++ compilers
Master C++ compilers
Mohammad Fouad
More Related Content
What's hot
MongoDB World 2016: Implementing Async Networking in MongoDB 3.2
MongoDB World 2016: Implementing Async Networking in MongoDB 3.2
MongoDB
Introduction to GraalVM
Introduction to GraalVM
SHASHI KUMAR
Native Java with GraalVM
Native Java with GraalVM
Sylvain Wallez
C# 5 deep drive into asynchronous programming
C# 5 deep drive into asynchronous programming
Praveen Prajapati
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Andrey Devyatkin
Flink Forward Berlin 2017: Piotr Wawrzyniak - Extending Apache Flink stream p...
Flink Forward Berlin 2017: Piotr Wawrzyniak - Extending Apache Flink stream p...
Flink Forward
Types - slice, map, new, make, struct - Gopherlabs
Types - slice, map, new, make, struct - Gopherlabs
sangam biradar
Async in .NET
Async in .NET
RTigger
Async/Await Best Practices
Async/Await Best Practices
Particular Software
Big data: Loading your data with flume and sqoop
Big data: Loading your data with flume and sqoop
Christophe Marchal
Scrum-ban: Time-boxes and flow
Scrum-ban: Time-boxes and flow
Tze Chin Tang
Java 7 & 8
Java 7 & 8
Ken Coenen
Flink Forward Berlin 2017: Zohar Mizrahi - Python Streaming API
Flink Forward Berlin 2017: Zohar Mizrahi - Python Streaming API
Flink Forward
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
Kaxil Naik
Quick test professional (qtp) online training
Quick test professional (qtp) online training
Glory IT Technologies Pvt. Ltd.
Open Source Load Testing: JMeter, Gatling and Taurus
Open Source Load Testing: JMeter, Gatling and Taurus
Guy Salton
Ceilometer juno-midpoint
Ceilometer juno-midpoint
Eoghan Glynn
Flink Forward Berlin 2017: Andreas Kunft - Efficiently executing R Dataframes...
Flink Forward Berlin 2017: Andreas Kunft - Efficiently executing R Dataframes...
Flink Forward
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeAcademy
Flink Forward Berlin 2017: Maciek Próchniak - TouK Nussknacker - creating Fli...
Flink Forward Berlin 2017: Maciek Próchniak - TouK Nussknacker - creating Fli...
Flink Forward
What's hot
(20)
MongoDB World 2016: Implementing Async Networking in MongoDB 3.2
MongoDB World 2016: Implementing Async Networking in MongoDB 3.2
Introduction to GraalVM
Introduction to GraalVM
Native Java with GraalVM
Native Java with GraalVM
C# 5 deep drive into asynchronous programming
C# 5 deep drive into asynchronous programming
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Flink Forward Berlin 2017: Piotr Wawrzyniak - Extending Apache Flink stream p...
Flink Forward Berlin 2017: Piotr Wawrzyniak - Extending Apache Flink stream p...
Types - slice, map, new, make, struct - Gopherlabs
Types - slice, map, new, make, struct - Gopherlabs
Async in .NET
Async in .NET
Async/Await Best Practices
Async/Await Best Practices
Big data: Loading your data with flume and sqoop
Big data: Loading your data with flume and sqoop
Scrum-ban: Time-boxes and flow
Scrum-ban: Time-boxes and flow
Java 7 & 8
Java 7 & 8
Flink Forward Berlin 2017: Zohar Mizrahi - Python Streaming API
Flink Forward Berlin 2017: Zohar Mizrahi - Python Streaming API
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
What's coming in Airflow 2.0? - NYC Apache Airflow Meetup
Quick test professional (qtp) online training
Quick test professional (qtp) online training
Open Source Load Testing: JMeter, Gatling and Taurus
Open Source Load Testing: JMeter, Gatling and Taurus
Ceilometer juno-midpoint
Ceilometer juno-midpoint
Flink Forward Berlin 2017: Andreas Kunft - Efficiently executing R Dataframes...
Flink Forward Berlin 2017: Andreas Kunft - Efficiently executing R Dataframes...
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
KubeCon EU 2016: Leveraging ephemeral namespaces in a CI/CD pipeline
Flink Forward Berlin 2017: Maciek Próchniak - TouK Nussknacker - creating Fli...
Flink Forward Berlin 2017: Maciek Próchniak - TouK Nussknacker - creating Fli...
Viewers also liked
Wight: Phantom’s Perl friend - YAPC::Asia 2012
Wight: Phantom’s Perl friend - YAPC::Asia 2012
Hiroshi Shibamura
ZeroMQ in PHP
ZeroMQ in PHP
José Lorenzo Rodríguez Urdaneta
Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011
Tatsuhiko Miyagawa
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
Tatsuhiko Miyagawa
No Hugging, No Learning
No Hugging, No Learning
Olaf Alders
Carton CPAN dependency manager
Carton CPAN dependency manager
Tatsuhiko Miyagawa
Network Programming With Anyevent
Network Programming With Anyevent
Pedro Melo
Intro to PSGI and Plack
Intro to PSGI and Plack
Tatsuhiko Miyagawa
Tatsumaki
Tatsumaki
Tatsuhiko Miyagawa
Viewers also liked
(9)
Wight: Phantom’s Perl friend - YAPC::Asia 2012
Wight: Phantom’s Perl friend - YAPC::Asia 2012
ZeroMQ in PHP
ZeroMQ in PHP
Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
No Hugging, No Learning
No Hugging, No Learning
Carton CPAN dependency manager
Carton CPAN dependency manager
Network Programming With Anyevent
Network Programming With Anyevent
Intro to PSGI and Plack
Intro to PSGI and Plack
Tatsumaki
Tatsumaki
Similar to CPAN Realtime feed
CPAN Module Maintenance
CPAN Module Maintenance
Dave Cross
Oleksandr Tarasenko "Using Kafka in your python applications"
Oleksandr Tarasenko "Using Kafka in your python applications"
Fwdays
Using Kafka in your python application - Python fwdays 2020
Using Kafka in your python application - Python fwdays 2020
Oleksandr Tarasenko
Introduction to Apache Beam & No Shard Left Behind: APIs for Massive Parallel...
Introduction to Apache Beam & No Shard Left Behind: APIs for Massive Parallel...
Dan Halperin
Revisiting ppm
Revisiting ppm
charsbar
Evolution of kube-proxy (Brussels, Fosdem 2020)
Evolution of kube-proxy (Brussels, Fosdem 2020)
Laurent Bernaille
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Fabrice Bernhard
rhaco updates - php conference japan 2010
rhaco updates - php conference japan 2010
Keisuke SATO
Running large scale Kafka upgrades at Yelp (Manpreet Singh,Yelp) Kafka Summit...
Running large scale Kafka upgrades at Yelp (Manpreet Singh,Yelp) Kafka Summit...
confluent
Kanban Method July 2018
Kanban Method July 2018
Rodrigo Vieira
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
WSO2
Flink Forward Berlin 2017: Aljoscha Krettek - Talk Python to me: Stream Proce...
Flink Forward Berlin 2017: Aljoscha Krettek - Talk Python to me: Stream Proce...
Flink Forward
Ad Server Optimization
Ad Server Optimization
Abhishek Parwal
Open Source tools overview
Open Source tools overview
Luciano Resende
Monitoring Kafka w/ Prometheus
Monitoring Kafka w/ Prometheus
kawamuray
Mitigating Security Threats with Fastly - Joe Williams at Fastly Altitude 2015
Mitigating Security Threats with Fastly - Joe Williams at Fastly Altitude 2015
Fastly
Plack perl superglue for web frameworks and servers
Plack perl superglue for web frameworks and servers
Tatsuhiko Miyagawa
Modern Commandline Tool
Modern Commandline Tool
Yuji Shimada
Talk Python To Me: Stream Processing in your favourite Language with Beam on ...
Talk Python To Me: Stream Processing in your favourite Language with Beam on ...
Aljoscha Krettek
Test-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpec
Test-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpec
Martin Etmajer
Similar to CPAN Realtime feed
(20)
CPAN Module Maintenance
CPAN Module Maintenance
Oleksandr Tarasenko "Using Kafka in your python applications"
Oleksandr Tarasenko "Using Kafka in your python applications"
Using Kafka in your python application - Python fwdays 2020
Using Kafka in your python application - Python fwdays 2020
Introduction to Apache Beam & No Shard Left Behind: APIs for Massive Parallel...
Introduction to Apache Beam & No Shard Left Behind: APIs for Massive Parallel...
Revisiting ppm
Revisiting ppm
Evolution of kube-proxy (Brussels, Fosdem 2020)
Evolution of kube-proxy (Brussels, Fosdem 2020)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
rhaco updates - php conference japan 2010
rhaco updates - php conference japan 2010
Running large scale Kafka upgrades at Yelp (Manpreet Singh,Yelp) Kafka Summit...
Running large scale Kafka upgrades at Yelp (Manpreet Singh,Yelp) Kafka Summit...
Kanban Method July 2018
Kanban Method July 2018
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
Flink Forward Berlin 2017: Aljoscha Krettek - Talk Python to me: Stream Proce...
Flink Forward Berlin 2017: Aljoscha Krettek - Talk Python to me: Stream Proce...
Ad Server Optimization
Ad Server Optimization
Open Source tools overview
Open Source tools overview
Monitoring Kafka w/ Prometheus
Monitoring Kafka w/ Prometheus
Mitigating Security Threats with Fastly - Joe Williams at Fastly Altitude 2015
Mitigating Security Threats with Fastly - Joe Williams at Fastly Altitude 2015
Plack perl superglue for web frameworks and servers
Plack perl superglue for web frameworks and servers
Modern Commandline Tool
Modern Commandline Tool
Talk Python To Me: Stream Processing in your favourite Language with Beam on ...
Talk Python To Me: Stream Processing in your favourite Language with Beam on ...
Test-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpec
Test-Driven Infrastructure with Puppet, Test Kitchen, Serverspec and RSpec
More from Tatsuhiko Miyagawa
Plack at OSCON 2010
Plack at OSCON 2010
Tatsuhiko Miyagawa
cpanminus at YAPC::NA 2010
cpanminus at YAPC::NA 2010
Tatsuhiko Miyagawa
Plack at YAPC::NA 2010
Plack at YAPC::NA 2010
Tatsuhiko Miyagawa
PSGI/Plack OSDC.TW
PSGI/Plack OSDC.TW
Tatsuhiko Miyagawa
Plack - LPW 2009
Plack - LPW 2009
Tatsuhiko Miyagawa
Asynchronous programming with AnyEvent
Asynchronous programming with AnyEvent
Tatsuhiko Miyagawa
Building a desktop app with HTTP::Engine, SQLite and jQuery
Building a desktop app with HTTP::Engine, SQLite and jQuery
Tatsuhiko Miyagawa
Remedie OSDC.TW
Remedie OSDC.TW
Tatsuhiko Miyagawa
Why Open Matters It Pro Challenge 2008
Why Open Matters It Pro Challenge 2008
Tatsuhiko Miyagawa
20 modules i haven't yet talked about
20 modules i haven't yet talked about
Tatsuhiko Miyagawa
Web::Scraper for SF.pm LT
Web::Scraper for SF.pm LT
Tatsuhiko Miyagawa
Web Scraper Shibuya.pm tech talk #8
Web Scraper Shibuya.pm tech talk #8
Tatsuhiko Miyagawa
Web::Scraper
Web::Scraper
Tatsuhiko Miyagawa
XML::Liberal
XML::Liberal
Tatsuhiko Miyagawa
Test::Base
Test::Base
Tatsuhiko Miyagawa
Hacking Vox and Plagger
Hacking Vox and Plagger
Tatsuhiko Miyagawa
Plagger the duct tape of internet
Plagger the duct tape of internet
Tatsuhiko Miyagawa
Tilting Google Maps and MissileLauncher
Tilting Google Maps and MissileLauncher
Tatsuhiko Miyagawa
Writing Pluggable Software
Writing Pluggable Software
Tatsuhiko Miyagawa
How we build Vox
How we build Vox
Tatsuhiko Miyagawa
More from Tatsuhiko Miyagawa
(20)
Plack at OSCON 2010
Plack at OSCON 2010
cpanminus at YAPC::NA 2010
cpanminus at YAPC::NA 2010
Plack at YAPC::NA 2010
Plack at YAPC::NA 2010
PSGI/Plack OSDC.TW
PSGI/Plack OSDC.TW
Plack - LPW 2009
Plack - LPW 2009
Asynchronous programming with AnyEvent
Asynchronous programming with AnyEvent
Building a desktop app with HTTP::Engine, SQLite and jQuery
Building a desktop app with HTTP::Engine, SQLite and jQuery
Remedie OSDC.TW
Remedie OSDC.TW
Why Open Matters It Pro Challenge 2008
Why Open Matters It Pro Challenge 2008
20 modules i haven't yet talked about
20 modules i haven't yet talked about
Web::Scraper for SF.pm LT
Web::Scraper for SF.pm LT
Web Scraper Shibuya.pm tech talk #8
Web Scraper Shibuya.pm tech talk #8
Web::Scraper
Web::Scraper
XML::Liberal
XML::Liberal
Test::Base
Test::Base
Hacking Vox and Plagger
Hacking Vox and Plagger
Plagger the duct tape of internet
Plagger the duct tape of internet
Tilting Google Maps and MissileLauncher
Tilting Google Maps and MissileLauncher
Writing Pluggable Software
Writing Pluggable Software
How we build Vox
How we build Vox
Recently uploaded
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
dgelyza
201610817 - edge part1
201610817 - edge part1
Jamie (Taka) Wang
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Mahmoud Rabie
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Matt Ray
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
D Cloud Solutions
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Aijun Zhang
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
David Newbury
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
Adtran
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
Jamie (Taka) Wang
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
UiPathCommunity
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
bruanjhuli
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Will Schroeder
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
DianaGray10
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UbiTrack UK
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
Tarek Kalaji
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
DianaGray10
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Seth Reyes
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
Bachir Benyammi
Recently uploaded
(20)
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
201610817 - edge part1
201610817 - edge part1
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
CPAN Realtime feed
1.
CPAN realtime feed
Tatsuhiko Miyagawa YAPC::Asia 2009 lightning talks
2.
CPAN authors? (upload your
module now)
3.
What happens when a
new module is uploaded to CPAN
4.
PAUSE Perl Author Upload
Server
5.
Author: uploads a module
6.
5s
7.
PAUSE: index the module
8.
~30s
9.
QA mirrors: fetches the
diff
10.
~20s
11.
QA mirrors: reindex
12.
1 hour
13.
Other mirrors:
rsync diffs
14.
1~24 hour
15.
Users: update CPAN.pm cache
16.
24 hours (default)
17.
Upload (10s) PAUSE index
(30s) QA mirrors sync (20s) QA reindex (1h) rsync mirrors (~24h) CPAN cache (~24h)
18.
~48 hours
19.
Not cool.
20.
A solution: CPAN Realtime
feed
21.
friendfeed.com/cpan
22.
The bot Fetching QA’s
diffs
23.
Upload (10s) PAUSE index
(30s) QA mirrors sync (20s) QA reindex (1h) rsync mirrors (~24h) CPAN cache (~24h)
24.
FriendFeed: XMPP, APIs, Feeds
PubSubHubbub
25.
cpanf (App::CPAN::Fresh)
26.
Install CPAN modules
via real time feeds
27.
DEMO (might fail.)
Download Now