Issue #92 - 2013-04-29 - Interview with Jeffrey Thalhammer and Michael Schwern

latest | archive | by Gabor Szabo
Don't miss the next issue!


I have been trying to start this for at least 6 month and kept failing, but finally it's here. I've started to conduct interviews with fellow Perl Developers. The first interview was with Jeff Thalhammer (Perl::Critic and Pinto) and the second one was with Michael Schwern (Test::Simple, Test::More). I hope these interviews will help you see the humans behind the nicknames and the CPAN modules. (see links below). I already have a few more interviews planned, but if you have specific people you'd like to see interviewed, please let me know. Also if you have specific questions you'd want to ask. (Though I cannot promise anything, I'll try to take the requests in account.)

Enjoy the articles:

Gabor Szabo


We're Hiring Telecommuters - Grant Street Group Tweet Facebook Google+

We're a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications.
We're looking for talented, motivated professionals committed to flawless work and customer service.
Email resume:


Role up! Role up! (but keep hold of your Moose and make your meta immutable) Tweet Facebook Google+
by Andrew Solomon (ILLY)

Andrew Solomon shows how to add dynamic roles to your *objects* and how do you make sure you are not trying to add them to the class.

Pinto::Remote and Pinto::Server Tweet Facebook Google+

An article on how to install Pinto from someone who is not Jeffrey! Wolfgang Kinkeldei tried and succeeded!


OODA vs technical debt Tweet Facebook Google+
by David Golden (DAGOLDEN)

I am not even sure this should be under the title 'testing' or 'business'. David Golden react to the posts written by Ovid advocating monitoring instead of testing. David brings us a lot closer to understanding the business rationals behind investing in more testing or eliminating some testing in favor of faster feed-back loop from the customers.

Learning from other industries, part 1 of n Tweet Facebook Google+
by David Cantrell (DCANTRELL)

David Cantrell tells about his role as a test engineer. Actually, writing tests is not even his main responsibility. So what is? Helping others to improve their testing competence.


Starman 0.3011 Tweet Facebook Google+

Starman is a fast, PSGI-enabled web server written in Perl by Miyagawa. This release makes it even faster.

New Catalyst Development Cycle, "SicilianButtercup" Starting Today! Contributors Needed! Tweet Facebook Google+
by John Napiorkowski (JJNAPIORK)

This is the call of John Napiorkowski for more people to get involved in the development of Catalyst. He lists the major features currently in development and explain how he picked the name of the cycle.

Benchmark and compare JSON handling in Go vs Perl Kelp Tweet Facebook Google+

I have not heard much about Go recently, but it seems Stefan Geneshky does hear about it, and wanted to find out what is faster: Go, or Perl with the Kelp, the web framework he wrote.


Randomly and non-destructively pick two items without replacement from an array Tweet Facebook Google+
by Sinan Unur (NANIS)

Sinan Unur beautifully explained several options about how to solve the problem. First a 'naive', but natural solution, and then a much more clever version of it.

Randomize the Elements of an Array Tweet Facebook Google+

Christopher Frenz uses one word: shuffle.

Freeze CPAN deps with PAUSE git Tweet Facebook Google+

Miyagawa shows how you can use specific versions of CPAN dependencies using the new interface of PAUSE (Perl Authors Upload Server) to Git and Github.


Perl5 Census Japan 2013 Tweet Facebook Google+
by Daisuke Maki (DMAKI)

Though I'd probably call it a survey and not a census, but the numbers are interesting. Especially coming from a country that holds the biggest Perl conference, has a very lively Perl community, but has relatively little connection to the European/USA Perl community I am more familiar with. Daisuke Maki (lestrrat) gives a peek into the Perl community in Japan.


Outreach Program for Women Moves Forward with 1000 Euro Pledge Tweet Facebook Google+

The Perl Foundation is looking for donations to cover their expenses in the outreach program for women. If I understand it correctly, the money will go to cover grants for women to get involved in the Open Source Perl community during the summer.

Fixing Perl5 Core Bugs: Report for Month 37 Tweet Facebook Google+
by Dave Mitchell

This is the TPF grant report of Dave Mitchell. He did not have much time this month and he mainly worked to unblock the release of perl 5.18.

Improving Perl 5: Grant Report for Month 17 Tweet Facebook Google+

This is the TPF grant report of Nicholas Clark. He mostly worked on the API for subroutine signatures. He also worked on additional security issues that have not been fixed by the earlier rehashing fix. The new fix was shipped to vendors.


The #masakism workshop Tweet Facebook Google+
by Carl Mäsak

Would you like to learn Perl 5 or Perl 6 while having fun? Carl Masak is running a one-day workshop *via IRC*, where he will teach you either Perl 5 or Perl 6. This sounds great! The date is May 1 so check it out now!

Perl and Shodan Tweet Facebook Google+

Shodan is the 'scariest search engine on the internet' as it lets you find devices connected to the Internet, and it has a Perl API! (I have to admit, I tried it and I could not locate any Boeing 747 connected to the Internet. Can you?)


Jeffrey Thalhammer, author of Perl::Critic and Pinto Tweet Facebook Google+
by Jeffrey Thalhammer (THALJEF)

The first interview on the Perl Maven site. Jeff Thalhammer speaks about his projects, fund-raising and money in Open Source in general.

Michael Schwern on test automation and Git Tweet Facebook Google+

Schwern is the author of Test::Simple and Test::More, the foundation of all the automated testing in Perl. He talks about how he got started and how he introduced testing to the Perl community. He also tells us what to expect if you try to add automated testing to an existing application. Finally, we talked about his upcoming Git training at YAPC.

Weekly collections

Perl 5 Porters Monthly: April 2013 Tweet Facebook Google+
by Mark Allen (MALLEN)

Finally, Mark Allen is back with his weekly reports from the Perl 5 Porters! You know, the people who improved perl. Yesterday, he published 4 monthly reports to catch up with what we missed (this is the latest of the 4), and now he will be back on track! Great!

Perl Tutorial


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.

Polish Perl Workshop 2013 Tweet Facebook Google+

May 25-26, 2013, Warsaw, Poland

YAPC::NA 2013 Tweet Facebook Google+

June 3-5, 2013, Austin, Texas, USA

YAPC::EU 2013 Tweet Facebook Google+

August 12-14, 2013, Kiev, Ukraine

YAPC::Asia Tokyo Tweet Facebook Google+

September 19-21, 2013, Keio University Hiyoshi Campus, Tokyo, Japan

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