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

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
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

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)

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

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


OODA vs technical debt

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

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

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!

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

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

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

Christopher Frenz uses one word: shuffle.

Freeze CPAN deps with PAUSE git

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

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

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

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

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

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

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

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

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

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

May 25-26, 2013, Warsaw, Poland

YAPC::NA 2013

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

YAPC::EU 2013

August 12-14, 2013, Kiev, Ukraine

YAPC::Asia Tokyo

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 RSS Feed of the Perl Weekly. Updated once a week