• Perlbuzz news roundup for 2012-05-21
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Dave Rolsky's new Type constraint module (blog.urth.org) Intro to app development with Catalyst (linuxjournal.com) Interview w/@WardCunningham about wikis,...
  • Perlbuzz news roundup for 2012-05-14
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. YAPC::NA will be livestreamed in real-time for free (blog.yapcna.org) Introduction to how to do Perl one-liners (catonmat.net) NYTProf,...
  • Perlbuzz news roundup for 2012-05-07
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Always encode and decode Unicode at the edges of your program (perl.com) mod_perl 2.0.6 released (blogs.perl.org) Comments are...
  • Perlbuzz news roundup for 2012-04-30
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. In case you have a burning need to use ಠ_ಠ for warnings/errors: (metacpan.org) Expanded the "More Tools" page...
  • Before you write a patch, write an email
    (Originally posted to my non-Perl blog) I often get surprise patches in my projects from people I’ve never heard from. I’m not talking about things like fixing typos, or fixing a bug in the bug tracker. I’m talking about new...
  • Perlbuzz news roundup for 2012-04-23
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. User-friendly CLI apps with MooseX::App (blogs.perl.org) An age report for git repos (blog.urth.org) Sane time zone management in...
  • Perlbuzz news roundup for 2012-04-16
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. K=R=P (Kindness = Repeat business = Profit) says @tom_peters. I say that for open source, K=U=G+S, Kindness =...
  • Test::WWW::Mechanize adds scraping functions
    The new 1.40 release of Test::WWW::Mechanize adds functions to help scrape text from your HTML as you test it. This should make things much easier for your integration test of your web apps. For example, if you want to...
  • Perlbuzz news roundup for 2012-04-09
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. The Perl Unicode cookbook (perl.com) bdfoy's got some ideas for code (blogs.perl.org) How @rjbs spent his Perl QA...
  • Using WWW::Mechanize to get my scratchy 45s
    I'm a big fan of WFMU's Beware of the Blog. So much music geekery and arcana in one handy source! Sometimes there will be a post with lots of MP3s for download, like this one today with long-forgotten 45s...
  • Perlbuzz news roundup for 2012-04-02
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. "The measure of a civilization is how it treats its weakest members." So too it is with how...
  • New version of HTML::Lint validates HTML entities
    I've released a beta of the new version of HTML::Lint, version 2.11_01. (At the time of this writing, this 2.11_01 release has not reached its search.cpan.org page yet) This version adds HTML entity checking to the tag checking that...
  • Perlbuzz news roundup for 2012-03-26
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. How does the Perl 5 release process work? (lwn.net) How to override ->insert() in DBIx::Class (engineerofdanger.blogspot.com) Can you...
  • Perlbuzz news roundup for 2012-03-20
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Help send a newbie to a Perl event (mdk.per.ly) CGI::Snapp, a fork of CGI::Application (blogs.perl.org) Job title of...
  • Perlbuzz news roundup for 2012-03-12
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Async HTTP requests with Mojolicious (blogs.perl.org) Using "before", "after" and "around" in Moose (engineerofdanger.blogspot.com) Test automation workshop at...
  • Cooking Perl with Chef - Grant Report #3
    David Golden reported: Current progress Three of the eight deliverables are complete and a fourth is substantially complete: Publish a Chef cookbook for Perl interpreter deployment Publish a Chef cookbook for CPAN module deployment Publish a Chef cookbook for Plack application deployment Improve the Pantry command line tool (80%) Pantry I released new versions of Pantry to CPAN, which add support for command-line configuration of Chef nodes and roles for use with Chef Solo. For example, here is how one...
  • 2012Q2 Grant Proposals
    This quarter, The Perl Foundation Grants Committee has three grant proposals. One of them was not funded in the last round, given to budget restrictions. Accordingly with GC rules it should be voted again in this round. Together with that, we have two new proposals. You can read their descriptions bellow, and you are invited to comment on their own posts. Your feedback is important for the Grants Committee. The received grant proposals are: Easy installation of non-CPAN dependencies by...
  • 2012Q2: Grant Proposal: Spanish Localization of the Perl Core Documentation
    Name: Enrique Nell - Language Lead Joaquin Ferrero - Tech Lead Amount Requested: USDhttp://news.perlfoundation.org/atom.xml,000 Synopsis Spanish is the third most commonly used language on the Internet after English and Mandarin. It is also the second most studied language and second language in international communication, after English, in the world. Currently, there are 400 million native speakers and Spanish is the official language in 21 countries. However, the number of contributions to CPAN from the Spanish-speaking community is much lower...
  • 2012Q2: Grant Proposal: Perl module for Linked Data
    Name: Tope Omitola Kjetil Kjernsmo will assist Tope with Perl and CPAN Amount Requested: How much is your project worth? 0 Synopsis The Semantic Web community has developed a vocabulary named VoID, which is a World Wide Web Consortium Interest Group Note, a de facto standard: http://www.w3.org/TR/void/. The goal of this project is to generate such descriptions, partly automatically, partly by hand-maintained descriptions, using RDF::Trine....
  • 2012Q2: Grant Proposal: Easy installation of non-CPAN dependencies
    Name: Alexandr Ciornii (CHORNY) Amount Requested: 00 Synopsis Many CPAN modules depend on non-CPAN libraries (or programs). Installation of such module requires that library be installed before installing CPAN module. For beginners it is more confusing as library may be installed, but its headers may not. I'd like to automate this step and install corresponding Linux package as part of module install. Currently main module of this project has codename CPAN::non, it will be renamed later after discussion in...
  • Grant Accepted: Improving Devel::Cover
    I am pleased to announce that Paul Johnson's grant application, Improving Devel::Cover, has been successful. The grant will be split in two phases, the second phase starting after the completion of the first. I would like to thank everyone who provided feedback on this grant, both on our blog and during the consultation phase....
  • Grant Application: Improving Cross compilation of Perl 5
    We have received the following grant application under the Perl 5 Core Maintenance Fund from Jess Robinson. Before we vote on this proposal we would like to get feedback and endorsements from the Perl community. Please leave feedback in the comments or send email with your comments to karen at perlfoundation.org. Name: Jess Robinson Project Title: Improving Cross compilation of Perl 5 Synopsis: Perl 5 has several scripts and tools for cross-compiling it for other platforms. These are somewhat inconsistent...
  • YAPC::NA 2013 Call For Venue
    YAPC::NA 2012 in Madison, Wisconsin is just six weeks away. With this years conference upon us, it is time to plan for 2013. The call for venue is officially open! The TPF Conference Committee will be accepting bids today through June 1st 2012. What is YAPC::NA? YAPC::NA is an annual Perl-focused conference held at various locations throughout North America. The conference is a grassroots symposia on the Perl programming language promoted by The Perl Foundation. What is the "Call for...
  • Work on the Perl 6 Tablets Continues
    Work continues on TPF's Perl 6 Tablets grant: tablets 2 to 4 have progressed, covering Perl 6's basic syntax, variables and operators.
  • Alien::Base Grant - Report #2
    Joel Berger wrote: After last month's breakneck development pace, I knew this month wouldn't be as gratifying, and indeed it turned into quite a slog. This month involved lots of little bug fixes, posting dev releases to CPAN, then waiting for test results from CPANtesters. As a side note, there are a larger number of reports coming from Solaris and BSD than I would have expected. Sadly one of the bugs that still hasn't been sorted out is this recurring...
  • Cooking Perl with Chef - Grant Report #2
    David Golden reported: Current progress Three of the eight deliverables are complete: Publish a Chef cookbook for Perl interpreter deployment Publish a Chef cookbook for CPAN module deployment Publish a Chef cookbook for Plack application deployment These have been uploaded to the Opscode Community Cookbooks site in two separate cookbook distributions: perlbrew The perlbrew cookbook satisfies deliverables #1 and #2. It provides several "lightweight resource providers" (LWRPs -- a Chef term) that use perlbrew to deliver various automation capabilities: perlbrew_perl...
  • YAPC::NA Is Quickly Approaching
    The North American "Yet Another Perl Conference" starts June 13th. Registration is open. All of the workshops have already sold out, but there are still tickets available for the general conference and the spouses program. Also, if you want to a reserve a hotel room at the YAPC::NA 2012 conference facilities then you need to do so now. Reservations close on May 1. See you at YAPC::NA!...
  • Improving Perl 5: Grant Report for Month 7
    Nicholas Clark writes: A short report this month as less work got done, due to illness and disruption. The single largest item of the month was spent getting my head around the state of cross compilation. Mostly this was figuring out the history and state of various cross compilation approaches in the core codebase, to help Jess Robinson refine a potential TPF grant application for cross compilation (particularly to Android). At the time of writing most of this is still...
  • Improving Perl 5: Grant Report for Month 6
    Nicholas Clark writes: Sorry for the delay in this report - I've been ill, been away, been ill while away, and generally disrupted, and I wasn't the only one ill in the house. Fortunately everyone is well again, and the backlog of other tasks is considerably reduced. Zombie undead global backref destruction panics strike again. I don't know what it is with these critters, but another variant turned up, in almost the same place, and triggered by almost the same...
  • Fixing Perl5 Core Bugs: Report for Month 25
    Dave Mitchell writes: As per my grant conditions, here is a report for the March period. Spent the month successfully bringing run-time regex code blocks into the new way of doing things. My previous work on this had handled the cases where the code appears within a literal regex, e.g. /ab(?{})/; $r = qr/xy(?{})/; /z$r/; In all the above cases, the code block is parsed and compiled by the perl parser at the same time as the surrounding code is...