$ ls ~/posts

posts

#CPAN#MetaCPAN

Expanding Your MetaCPAN Author Profile

Now that you can log in to MetaCPAN via Twitter, Github and Facebook it’s trivial to update your author profile. For example, if you look at my author page, you’ll see some pretty icons with links to various other sites I care about. All of this takes just minutes to set up and it does two things:

· 5 min read
#CPAN#iCPAN

iCPAN is (almost) on the iPad

iCPAN hit the app store about a year ago. I didn’t really expect there would be a lot of downloads, but the reality is that there was far more interest than I had expected, which is good. After the original app was released, I was able to release a couple of subsequent versions with updated Pod, but it soon …

· 7 min read
#CPAN#MetaCPAN

Get Hacking on MetaCPAN in Just Minutes

One of the fun things about MetaCPAN is that we’ve split the project into two main parts: an API and a front end. What this means is that if you want to start pushing your code into http://beta.metacpan.org, you don’t need to run a local copy of the API. You can just git clone the front end, install your …

· 1 min read
#CPAN#MetaCPAN

PGXN vs MetaCPAN

David E. Wheeler has done some great work with PGXN. It’s an excellent example of how you can build something CPAN-like without being weighed down with design decisions from long ago. There’s JSON all over the place and there are mashups just waiting to happen.

· 1 min read
#CPAN#Google Summer of Code

The Summer of MetaCPAN

Lots of exciting things have happened with MetaCPAN since I posted the last update. The most important development was the announcement that Moritz Onken’s Google Summer of Code proposal for MetaCPAN was accepted. Moritz had already made a huge impact on MetaCPAN before his proposal was accepted and this gives …

· 3 min read
#CPAN#Perl

CPAN Instant Update Mirroring

If you’ve got a CPAN mirror and you haven’t had a chance to test out the instant update mirroring, I’m here to suggest you try it out. I had a few spare moments earlier this week to test it out and I’m happy to say that the setup is trivial. If you follow these instructions, you can get yourself …

· 2 min read
#CPAN#Elasticsearch

How to set up your own PerlMongers web service in 10 minutes or less

I’ve been working with ElasticSearch over the past months as part of the MetaCPAN project. Using ElasticSearch as our back end has worked out really well so far. The reason is that, out of the box, it provides a REST API. So, in our case, we’ve been able to concentrate on writing code and not on designing …

· 2 min read
#CPAN#iCPAN

MetaCPAN Status Update

Lots of great stuff is happening with MetaCPAN. Here’s a quick (and incomplete) list. First off, Yanick Champoux has been doing some excellent work to add module up and downvoting to the MetaCPAN API. His work is on Github He has also created a Greasemonkey script to allow module voting to begin on …

· 2 min read
#CPAN#MetaCPAN

Which CPAN Author Fields Should be Searchable?

Right now, if you get yourself a copy of CPAN (or check out a mirror) you won’t find a lot of information about CPAN authors. You’ll find name, email, PAUSEID and, in some cases, an URL. It’s good, but it’s not really comprehensive. It doesn’t tell you how to find an author on Twitter, …

· 3 min read