Perl Weekly
Issue #32 - 2012-03-05 - Perl, fun again! in Paris tonight! (5 March 2012)
latest | archive | edited by Gabor Szabo
|
Hi again!
Now that the Israeli Perl Workshop is over I can start to focus on a few other things again. For example, I'd like to do some more promotion for the Perl Weekly. I already created a page with some links and I'd like to ask for your help. One of the best ways you could help is recommending the Perl Weekly to a co-worker or a fellow Perl Monger or just by asking if they are already subscribed?
If you have a blog or a web-site you could also recommend the Perl Weekly there, in a post, or just add a link to it. Any of this would be really appreciated.
As of the entries, there are quite a few this week as well:
Gabor Szabo
|
|
|
Headlines
|
If you happen to be in Paris and have some time tonight, this sounds like a fun program.
|
|
Announcements
|
by Mark Keating
Participating in the GSoC became a tradition at The Perl Foundation. Mark Keating provides some updates for this year and calls for students and mentors to start signing up.
|
|
|
It's still more than half a year from now, but the next YAPC::Asia, and some of the star speakers have been announced.
|
|
It would be really nice to see some more articles on how Perl is used with Verilog.
|
|
Articles
|
Jonathan Swartz shows an example how they handle the configuration of caching for over 200 modules and Mason components.
|
|
How many names do you have? How should a web site store your name? What about other 'problems' application need to handle? Basically chromatic says that the world is more complex than our assumptions. Then he provides 3 ways to try to bridge that gap. The first one is 'experience'. While he does not say this explicitly, I think what he might mean there is code reuse and CPAN. Surely someone has already burnt lots of hours and solved part of the problem you are dealing with. Use that solution and improve if necessary.
|
|
by brian d foy (BDFOY)
brian d foy explains way more than I ever wanted to know about lower and upper case. OTOH if you deal a lot with many different languages you might need to understand this.
|
|
|
Especially useful for WebGUI administrators but the same idea can be taken elsewhere to install dependencies.
|
|
Discussion
|
|
Documentation
|
by Curtis 'Ovid' Poe (OVID)
This wheel has been reinvented so many times already, but for some reason none of them became widely accepted. I'd really like to see this take off as it can make our life a lot easier. This one is from Ovid.
|
|
|
This is another solution to the same problem. I already saw this earlier and now I wonder if either of these will become a de-facto standard or if they will provide two alternate, but not much used solutions for a problem that is IMHO very important for beginners. This solution is from Marcel Grunauer.
|
|
Testing
|
by Paul Evans (PEVANS)
LeoNerd (aka Paul Evans) has a very good point. Getting unit tests to a code base is very, very useful in the open source community. Maybe even more useful than getting patches to fix the code. Tests are probably the best way to express what your expectation is from a piece of code.
|
|
|
Code
|
Generate a sitemap. Fetch all the pages and create screenshots. Generate thumbnails of each screenshot. Generate a single page of the thumbnails. Now you can see all the pages of your site at a glance.
|
|
Phil Windley writes how you can do node.js-style programming in Perl using the AnyEvent module. This is a very detailed and clear explanation of AnyEvent using a simple example.
|
|
Fun
|
|
by Max Maischein (CORION)
Max Maischein (Corion) keeps working on Image::CCV that can process images, recognize faces (and sometimes other things as faces) and provide you with the coordinates.
|
|
Slides
|
Perrin Harkins shared most of his slides with us.
|
|
Perl 6
|
Just two days apart both Rakudo and Niecza had a release.
|
|
|
by Moritz Lenz (MORITZ)
Moritz Lenz updates us about his grant work on exceptions for Perl 6. This time he shows an example how the backtrace became a lot clearer with recent changes.
|
|
|
Other
|
by Sebastian Willing (SEWI)
Do you like mySQL? Sebastian Willing shares this issue with you.
|
|
I am not sure how old is this but it is an interesting table to use when learning one of the other dynamic languages. Even if it is not perfect.
|
|
History
|
This link was posted by Andy Lester on @perlbuzz. This is from 1984 when Larry Wall announced the creation of patch.
|
|
The self promotion section
|
by Gabor Szabo (SZABGAB)
Showing 3 functions for dealing with files in Perl with the PHP, Ruby and Python counterparts.
|
|
|
by Gabor Szabo (SZABGAB)
I do monthly reports on my work and make my monthly plans public. You can also see some statistics about the number of Perl Weekly subscribers on the various channels.
|
|
|
Events
|
April 14, 2012, Catonsville, MD, USA
|
|
April 14, 2012, The Hague, The Netherlands
|
|
June 13-15, 2012, Madison, Wisconsin, USA
|
|
August 20-22, 2012, Frankfurt, Germany
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|