Perl Weekly
Issue #140 - 2014-03-31 - Hobbies and Hobbits
latest | archive | edited by Gabor Szabo
|
Hi,
Have I mentioned already that my long-time client, that once a few months asks me to do some urgent work, has done so again? So I am totally busy writing a few small, Dancer-based, in-house web-apps.
Enjoy the articles!
Gabor Szabo
|
|
|
Testing
|
Chisel Wright started to teach his fellow Net-A-Porter employees how to use the built-in Perl debugger. He is now sharing the experience via GitHub.
|
|
Code
|
by David Farrell (DFARRELL)
Funnily, a day after I published an article explaining the various return values of the ref() command, David Farrell has also published an article explaining how to use references in Perl.
|
|
|
Web
|
by John Napiorkowski (JJNAPIORK)
Do you use Catalyst? Are you interested in contributing to the code-base? John Napiorkowski has started the new round of development. He is looking forward to contribution in forms of patches, or comments, or at least votes on which features are more important to work on.
|
|
|
CPAN
|
by Joel Berger (JBERGER)
The Alien::* packages make it easy to install non-perl dependencies using the cpan client. Alien::Base makes it easy to create Alien::* packages. As Joel Berger, the author of the module tells us, the module now has a GitHub 'organization' to keep maintain the source code.
|
|
|
by Gianluca Casati (FIBO)
Gianluca Casati shows how to configure 'cpan', the standard CPAN client, including some nice features like history and colors. Nowadays I usually use cpanminus, but when I have to use the cpan client this can be a really useful reminder.
|
|
|
Web::ChromeLogger is a ChromeLogger library for Perl5. Chrome Logger is a Google Chrome extension for debugging server side applications in the Chrome console. (by Matsuno Tokuhiro)
|
|
Security
|
by David Farrell (DFARRELL)
David Farrell shows how to use File::KeePass to store the passwords you use on various web sites.
|
|
|
by Timm Murray (TMURRAY)
In this part of his series, Timm Murray explains the RSA public key/private key encryption and message signing algorithm. He also provides a short explanation of what is NP (nondeterministic polynomial time), and why it is important for us.
|
|
|
by Timm Murray (TMURRAY)
Hashes are one-way mappings of data to something more or less unique. Algorithms that you might have heard about include MD5, SHA-1, SHA-2, are implemented in modules in the Digest::* namespace. Timm Murray explains what are these hashing algorithms, when and how to use them, and what is the problem with birthday parties.
|
|
|
Fun
|
by Damian Conway (DCONWAY)
Jeffrey Ryan Thalhammer created App::Cleo, a tool to create keyboard typing mock-ups. It can replay whatever you do in the terminal, making live demonstrations nicer. A couple of other solutions are mentioned in the comment section including script/scriptreplay and IO::Prompter by Damian Conway.
|
|
|
Business
|
by JT Smith (RIZEN)
American Express writing about 3 people including JT Smith, the creator of The Game Crafter, WebGUI, and Lacuna Expanse. (If you are wondering those are 3 hobbies, not hobbits, as I read at first.)
|
|
|
Perl 6
|
|
Weekly collections
|
|
|
Perl Maven Tutorials
|
While the recommended way to write modern web applications in Perl is using some PSGI-based framework, you might be one of the many people out there who need to maintain CGI scripts. In that case this introduction can help you.
|
|
The ref() function will return the type of the reference you passed in. There are a few commonly seen values such as SCALAR, ARRAY, HASH and maybe CODE, but there are several others that we rarely see. In this article you'll see what those references are.
|
|
While the error messages of perl are exact, they are not always what a beginner needs to see. This is a collection of some of the most common errors and warnings, with other explanations.
|
|
German Perl Workshop reports
Reports written by Wolfgang Kinkeldei
|
|
|
|
Events
|
In the following cities: Swindon (UK), Utrecht (NL), Silver Spring, (MD/USA), Poznan (PL), Prague (CZ), Oslo (NO), Paris (FR), Kiev (UA), Orlando (FL/USA), Sofia (BG), Flörli Olten (CH)
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|