Do you remember when I stood up in front of the entire audience at YAPC::NA 2011 and told the whole room that I was going to post a blog entry about YAPC every single day between YAPC::NA 2011 and 2012? And the whole crowd broke out into laughter? Heh. Yeah that was funny, but I made it! Now you know that when I tell you I’m going to do something, it gets done! Woot!
Seriously though, thank you for laughing. It strengthened my resolve and pushed me to follow through with the claim. Also, thank you for choosing me and the MadMongers to run YAPC::NA 2012. We’ve had an absolute blast planning it.
In other news, YAPC::NA 2012 starts tomorrow! Holy cow being eaten by a raptor! I can’t believe it’s finally here. Can’t wait to see you all tomorrow. Safe travels.
To better fit CPAN's naming conventions, Reddit::API has been renamed to Reddit::Client. As there are no dependencies in the reverse lookup graph, Reddit::API is scheduled for deletion.
Reddit::Client begins its life at 0.02 with mostly complete unit tests (thanks for the footnote, Gabor), some refactoring, and a few bug fixes. Enjoy!
I've been opening quite a few bugs lately for distributions failing these 2 criteria, so, I figured I'd save everyone some effort and unify it cohesively.
Reason
While it may seem a trivial squabble, ABSTRACT and LICENSE components of your meta-data are reasonably important for communicating what your dist is to the world, for both human and automated consumers.
The ABSTRACT field manifests itself in quite a few places:
So I think it was an interesting experience, and I wish more people did this kind of thing.
Because author can't enter the same river twice; once you're familiar with your project's concepts, you tend to lose the perspective on what will confuse a new user.
You don't have to be a good writer or an experienced developer to provide this kind of feedback. On the contrary, seeing the docs for the first time is what's important to make this process work.
And the author probably won't blame you for being unreasonable -- how can he if you're admitting that you don't understand what's going on and you're just dumping your thought process?
In case you haven't noticed, Assaf Gordon has picked a sort of flavor of Dancer, which he finds as a useful base for his applications. It includes updated jQuery, Twitter's Bootstrap library and Font-Awesome's awesome font.
You can see an example right here and the repository which you can fork and hack on is over here.
I have recently installed perl-5.16.0 using perlbrew and have begun adding CPAN modules. Here is some of them that I find most useful. Would you add any to the list?
If you're fortunate to get stuck working on IPv6 stuff you're going to find that things are not always as they seem.
In my job where I'm tasked with testing scripts using SNMP to verify that they work with IPv6 addresses as well as IPv4 addresses I've found that the SNMP and Net::SNMP perl docs aren't necessarily correct on some things. Fortunately you can use Net::SNMP to create a session where it returns an error message if it doesn't create a session unlike SNMP which doesn't. SNMP appears to be more of a quick wrapper
This will help you overcome any shortcomings you have with networking and get you on your merry way.
Here's an excerpt from the Net::SNMP perl doc from CPAN:
($session, $error) = Net::SNMP->session(
-hostname => $hostname, # works
Hostname => $hostname, # doesn't
. . .
);
As some of you may be aware, the last few months have seen a dramatic change to my life.
Since I've been largely incommunicado over this period and have only just started to get in control of these changes, I thought I should take the time to explain my new situation and the impact on my Perl projects.
Firstly, my employment situation has changed dramatically.
For the last 3-4 years I've been at Corporate Express Australia (now Staples Australia) working full time on a large 250k line Perl code base for their main sales channel, and I'd like to take a moment to thank them for their support of Open Source Perl over that time.
If you have a sense of what might be happening, you're probably an experienced Perl user. If you can accurately describe what's happening, you're an advanced user. If you can completely describe the output before you see it, you need psychiatric help.
YAPC::NA 2012 is almost upon us. The workshops and hackathon begin today! Go to the second floor in the Pyle Center if you’re one of the attendees for the early activities.
This month’s work on Alien::Base started really exciting. I had tracked down several bugs and was honing in on full Linux compatibiliy. Turns out much of my testing problems had been in the test suite, wherein I mimiced make/Makefile with a perl script (in the name of Xplatform) but made some incorrect assumptions.
I'm happy to announce that iCPAN 2.0.0 is now in the app store. If you're not familiar with it, iCPAN is a free iOS app which allows you to browse CPAN Pod on your iPhone/iPod/iPad. The previous version of iCPAN was released in November of 2010, so this has been a long time in coming.