Welcome future Perl Maven!

What can you do here?

If you are a beginner, or would like to refresh your Perl programming knowledge, you can go over the Perl tutorial.

You will find a few advanced articles too, though most of the advanced articles are available to the subscribers of the Perl Maven Pro service only.

If you are interested to listen to or even see other Perl developers, the Perl Maven TV Show is a collection of such interviews.

Want to make sure you don't miss any of the Perl Maven articels? Sign up to the newsletter!

Recent Articles

Don't interpolate in printf (Missing argument in sprintf at ...)

Just the other day, when I ran one of my scripts, I encountered an exception Missing argument in sprintf at .... The nasty thing was the line number showed one of my logging calls. I think this is one of the nastiest thing when you have a bug in your logging or debugging statement...

Anyway, I created a smaller version of the problem. Look at the example:


Don't interpolate in printf (Missing argument in sprintf at ...)


Testing with Perl

A series of articles about testing, and test automation using Perl.


Testing with Perl


Pro: Refactoring large test suite - separating data from code

If you follow through the request at the end of the previous part, you now have a tests script with lots of test. You might have noticed and got fed-up by the repetition in that code.

Let's try to simplify that by separating the test data from the test code.


Refactoring large test suite - separating data from code


Do you want to improve your Perl?

Register to the FREE Perl Maven newsletter here.
Email:
or to the Perl Weekly newletter over there