Issue #31 - 2012-02-27 - Delhi.pm is being reorganized and Cluj.pm created

latest | archive

Sorry for sending this late but I am a bit tense and busy with the Israeli Perl Workshop. It is tomorrow. We have over 120 people registered and we were just told that the allocated rooms are being renovated :).

Luckily we already got new rooms but I still have to print out the name-tags, the schedule and a few signs to direct people to the rooms. So I am sending this out. I hope I have not made too many typos.

Enjoy!


Announcements

DBIx::Class::Migration on CPAN

John Napiorkowski released the above module including a tutorial. I am really looking forward to trying it next week. The tutorial looks promising but it refers to a number of things you'll have to learn first, unless you already understand the difficulty in database schema upgrade and downgrade.

TPF: 2012Q1 Grant Results

Two requests were approved. One was rejected and one was postponed to the next round.

App::ArchiveDevelCover 1.000

Thomas Klausner (domm) likes checking test coverage and likes to see the progress he is making regarding to the coverage. So his new module allows you to save your previous test coverage report and create an index page for all the reports.


Articles

What's new with Marpa

Jeffrey Kegler has a new revision to the Marpa theory paper and provides some update on his plans and progress with Marpa::R2 and Milarepa.


Perl Mongers

Delhi.pm Perl Monger user group: Need suggestions

Pradeep Pant is trying to re-start the Delhi Perl Monger group and asked for help.

Cluj.pm

There is a new Perl Monger group being organized in Cluj Napoca in Transylvania, Romania. Matt S. Trout and Chisel Wright were invited to the opening. Please refrain from invoking Dracula jokes -- Transylvania is beautiful!


Testing

Nagged by a Test Harness

I totally with chromatic that warnings surfacing from dependencies of dependencies are very disturbing and I applaud his sending a patch. I don't agree that this nagging is pointless. It would be nice if we could eliminate all the warnings generated during test execution. In some cases those warnings point at actual issues in the code or in the way the code is used.

Smoothing Selenium Use

Su-Shee describes how they built a DSL that fit their business language to express test cases of a complex ('rich' for people with positive attitude) web application. She shows some usage of the DSL (which is basically a set of method calls) and explains some of the issues they faced during the work.


Code

Extracting data from a Japanese dictionary

Marcel Grunauer started a new blog and already published several interesting posts. In this one Hanekomu shows how he uses the XML based JMdict dictionary and creates JSon data structure that he can then use with JQuery. He also provides a couple of comments on how to deal with unicode that and how to speed up XML processing by a factor of 10. I hope he will stick to his frequent writings and I wish him success with his new company providing Perl development services!

Think looping

Frequent updates to a database and frequent opening of a file can be very time consuming. Sebastian Willing (Sewi) shows how he made his code much faster by some caching and by trading accuracy in the database, for speed.

Mojolicious hack of the day: More AnyEvent, oh my

Another example from Sebastian Riedel (sri).


Parrot

Screenshots

Padre::Plugin::Moose 0.12

Ahmad M. Zawawi (azawawi) is cranking out new versions of his Moose and Padre integration at a wonderful speed. He also keeps showing us screenshots which makes it much easier to understand what he is doing. I am really looking forward to using this in teaching Moose.


Perl 6

Two Years of Perl 6!

A personal account of two years locked in on the Rakudo Death Star


Other

My English stinks, thank you for patching it!

Salvador Fandino wrote this, but I could have written as well. When reading documentation, blog post or comments in the Perl Weekly newsletter, it is important to remember that the author might not be a native English speaker. If you send us a nice comment on how to improve our grammar, we are usually grateful for that!

Be nice to me and I'll be nice to you (ebooks)

I did not know you can 'upgrade' your dead-tree O'Reilly books to eBooks for just $5. Claudio Ramirez (El-Che) has a point. If a corporation treats its customers with respect, those will do the same in return. Unfortunately many corporations don't do that.

Online Python Tutor

This is awesome. I want this for Perl as well!


Training

Learning Perl Challenge: rhich

brian d foy started a new series of Newbie Perl Challenges that publishes on Monday. Unfortunately a few hours after I send out the Perl Weekly. So I am a week late announcing it.


The self promotion section

What is a Perl Monger group for?

What is the value your Perl Monger group provides you? What would provide you with value that would make it worth for you to join? What does it mean to 'join' a Perl Monger group?


Events

German Perl workshop

March 5-7, 2012, Erlangen, Germany

DC-Baltimore Perl workshop

April 14, 2012, Catonsville, MD, USA

Dutch Perl Workshop

April 14, 2012, The Hague, The Netherlands

YAPC::NA

June 13-15, 2012, Madison, Wisconsin, USA

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