Issue #88 - 2013-04-01 - Bunnies, Fishies and Camels, oh My!

latest | archive | by Yanick Champoux
Don't miss the next issue!

Hi there,

This issue was prepared by Yanick again, but he left me with an empty preface here. So I am happy to announce about 3 new Perl-related events I just found about: YAPC::Hawai, YAPC::ME (Middle East) and OSDC Taiwan. You can find details about them in the 'Events' section at the end of the newsletter.

Enjoy!


Sponsors

MediaMath is hiring Perl Developers: Are you tired of Perl 'scripting'? Tweet Facebook Google+

Come join an innovative talented engineering department where you can do some serious Perl programming in a great development environment with clean codebase that is not slapped together. If interested in learning more please contact Marc Spinowitz, Recruiter at MediaMath at mspinowitz@mediamath.com or 646-532-5914

Adestra are hiring Perl developers to work on our Modern Perl/Catalyst/Moose/DBIC codebase. Tweet Facebook Google+

Come and work for our small development team based in Oxford, UK where you can make a real impact, and have an opportunity to work on every aspect of our infrastructure from UI design to scaling. Get in touch at jobs@adestra.com.

If you are interested posting your job add in the Perl Weekly or on the Perl 5 Maven site, please get in touch with me. ~ Gabor


Announcements

svn.perl.org shutdown in one month Tweet Facebook Google+

How better to celebrate Easters than with a little Exodus? The centralized Perl svn repository site served us well for many years, but now it is time for it to bow down and vanishes into a well-deserved retirement. CPAN authors, take heed: April 27th is when the lights will go out.


Articles

The Little Script That Could Tweet Facebook Google+

Giel Goudsmit reminisces about the last 10 years of Bookings.com, and how he saw it grow from its modest origins to the behemoth it is today.


Testing

Creating a matrix of random entries where lengths of the columns are also random Tweet Facebook Google+

Sinan Unur amuses himself and comes up with an elegant way of solving that problem.

test_requires all the way Tweet Facebook Google+

miyagawa gleefully announces a toolchain milestone: the segregation of build and test dependencies is now truly grokked by all major players.


Code

A Case for Tie::Array::CSV Tweet Facebook Google+

Sometimes, your proudest achievement is the module that oozes out pizzazz like red dwarves pour out radiation. Sometimes, it's the little humble module that is just does the job with no fuss. Joel Berger professes his love for Tie::Array::CSV, which definitively belongs to the second category.

Milla, a Dist::Zilla profile that doesn't suck Tweet Facebook Google+

I once compared Dist::Zilla to the bat-mobile: very powerful, but a little daunting for the casual driver. miyagawa tries to address that with 'Milla', which tries to take care of most of the dzillish complexity for you.

How I've started managing GitHub pulls Tweet Facebook Google+

David Golden shares with us some of the scripts and tricks he uses to facilitate the ebbs of pull requests.

I made a module! Tweet Facebook Google+

Dominic Humphries narrates the birth of his first module, and shows us all how easily one can slip into CPAN authorhood (getting out, now, that's a totally different kettle of fish).

Why Perl's conditional operator is right associative Tweet Facebook Google+

Don't know? Dont' worry: brian d foy explains.

Building a static blog using Blio and Github Tweet Facebook Google+
by Thomas Klausner (DOMM)

Gabor walks us through how one can set up a nice static blog using domm's Blio blogging engine.

Using SSL client certs with Perl's LWP::UserAgent Tweet Facebook Google+

SSL tends to make things... a trifle more complicated. David Precious explains how to make LWP::UserAgent play well with secure urls.

Mojolicous, render_later and weaken transactions Tweet Facebook Google+

Ever got a mysterious error when calling Mojolicious's 'render_later' method? Max explains what it means.


Fun

Gamifiy your command line with HabitRPG Tweet Facebook Google+

HabitRPG is a todo / habit tracker application with a twist: it turns mundane activities into a fantasy RPG. Paul Fenwick, with his usual flare for the ubernifty, wrote a Perl module -- and a command-line interface -- to interact with the system. Killing orcs, merging pull requests, it can all be part of your typical working days, now.

Acme::ReturnValue 1.001 Tweet Facebook Google+

Perl packages have to end with a true value. Typically, that's '1'. But some authors get more... creative. domm sends his module hunting for those peculiar true values, and aggregates them for our viewing pleasure.


Grants

2013Q2 Call for Grant Proposals Tweet Facebook Google+

Alberto Simoes called for a the new round of grant proposals. In case you have ideas for projects, but don't have time to do them, you can add them in the comment section allowing people with time, but without projects to submit grant proposals.

Outreach Program for Women Tweet Facebook Google+

Karen Pauley announced the cooperation with the GNOME Foundation. There is money for one intern to participate.


Broadcasts

GitMinutes #01: Randal L. Schwartz on the Development of Git Tweet Facebook Google+

In this first broadcast of GitMinutes, Randal L. Schwartz talks about Git, Perl and, oh..., his favorite editor.

Jeff Thalhammer interview on FLOSS Weekly Tweet Facebook Google+

Jeff Thalhammer talks about Pinto on FLOSS Weekly. 'nuff said.

Chicago.PM - Dependency Injection (also: Beam::Wire) Tweet Facebook Google+

preaction shares the talk he gave for Chicago.pm about dependency injection and his brand-new shiny Beam::Wire module.


Perl 6

Rakudo's Abstract Syntax Tree Tweet Facebook Google+

Finally a new post by Moritz Lenz!


Training

YAPC::NA 2013 training classes Tweet Facebook Google+

There are going to be 7 courses before and after YAPC::NA in Austin, TX. Check out the schedule and buy your tickets.


Weekly collections

Perl Maven Tutorial

Perl Arrays Tweet Facebook Google+

Gentle introduction to arrays in Perl.

The for loop in Perl Tweet Facebook Google+

Iteration or 3-part form? for or foreach?


Events

I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.

OSDC.tw - Open Source Developers Conference - Taiwan Tweet Facebook Google+

April 19-20, 2013, Taipei, Taiwan

Dutch Perl Workshop 2013 Tweet Facebook Google+

April 19, 2013, Arnhem, The Netherlands

DC Baltimore Perl Workshop Tweet Facebook Google+

April 20, 2013, Baltimore, DC, USA

Polish Perl Workshop 2013 Tweet Facebook Google+

May 25-26, 2013, Warsaw, Poland

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week