Issue #187 - 2015-02-23 - The FOSDEM after-effect

latest | archive | by Neil Bowers
Don't miss the next issue!

Hi,

We're definitely getting more blog posts about Perl 6 since FOSDEM. I wonder if that's going to continue for the rest of the year, or if it's still the after-effect from FOSDEM...

More than anything, participants in the Pull Request challenge seem to want to fix bugs. Put your buggy dists on github! :-)

Editor #3, Neil


Sponsors

Looking for Perl Gurus to work in exciting development environment Tweet Facebook Google+

Do you eat Javascript for lunch? Are you familiar with Web Servers such as IIS and Apache? Do you dig Perl the most? Then join Striata! We will make best use of your talent, while ensuring that you grow and learn in an environment that boasts some of the best developers in the industry. Apply now!


CPAN News

Syntax highlighting as RTF Tweet Facebook Google+
by Ricardo Signes (RJBS)

Rik has released a module (RTF::VimColor) and associated script (synrtf which will take some code and produce an RTF file which has syntax highlighting on the code.

Sometimes, It's the Little Things Tweet Facebook Google+
by Yanick Champoux (YANICK)

Yanick presents File::Serialize which will (de)serialise YAML, JSON and TOML, using the 'right' module behind the scenes, so you don't have to remember which is the right module to use these days.

Removing AUTOLOAD from CGI.pm Tweet Facebook Google+
by Lee Johnson (LEEJO)

Lee describes a change that he's made to CGI which simplifies the code and will mean CGI now gets correct test coverage results. It's currently a developer release, so please test it if you use CGI.


Hacking with Perl and CPAN

Today's bit of black perl Tweet Facebook Google+
by Aristotle Pagaltzis (ARISTOTLE)

Aristotle presents a small perl script which illustrates a way that the unwary, and those new to Perl, can be surprised when playing around with subroutine arguments.

Using Perl Dancer and Docker to create simple monitoring system Tweet Facebook Google+

Ivan presents an easy-to-install monitoring system he's created called curry, which is built on Docker and Dancer.

Always make immutable (unless you have a good reason not to) Tweet Facebook Google+
by Kieren Diment (ZARQUON)

You often read about the need to call make_immutable on your Moose classes, but do you know what the impact can be if you don't? kd benchmarked one of his webs after before and after, and found that adding make_immutable made it 5 times faster.

Analysing CPAN Testers' Reports Tweet Facebook Google+
by E. Choroba (CHOROBA)

For his February assignment, E decided to look into his dist's CPAN Testers failures. He describes his approach and how it led in his pull request. The comments on his post point out some other tools that can help this sort of investigation.

CPAN.io, yearly boards and gamification Tweet Facebook Google+
by Philippe Bruhat (BOOK)

You may think of him as "BooK", or "the guy in the pink shirt". Philippe has added some new pages onto cpan.io which show leaderboards for all years, such as this one.

A Gentle Introduction to Bread::Board Tweet Facebook Google+
by Yanick Champoux (YANICK)

Yanick introduces the inversion of control concept, and presents how you can do it with Bread::Board. Obviously Canada has multiple definitions for the word 'gentle'.

Configuration Station Tweet Facebook Google+
by Arthur Axel "fREW" Schmidt (FREW)

Frew shows how his thoughts on handling configuration has evolved via various technologies, to his latest approach.


Misc

How do you join the conversation? Tweet Facebook Google+
by David Bradford (DBRADFORD)

David ask what sources of tech news do the rest of you (us) follow, which he might find of interest. He means aside from Perl Weekly, of course.

Automatic chrome redirect from SCO to MetaCPAN Tweet Facebook Google+
by Billy Vierra (BVIERRA)

Billy has created a Chrome extension that will automatically redirect you from search.cpan.org to MetaCPAN.

CPAN dists not on github Tweet Facebook Google+
by Neil Bowers (NEILB)

There are several hundred people taking part in the pull request challenge who want to fix your bugs. All you need to do is put your distribution on github, and make sure the repo is listed in the metadata.


Perl 6

Avoid a Common Software Bug By Using Perl 6 Tweet Facebook Google+
by Curtis 'Ovid' Poe (OVID)

Curtis shows how Perl 6's gradual typing can prevent certain types of bugs in your code. He throws some other Perl 6 titbits in as well.

Profiling Perl 6 code on IRC Tweet Facebook Google+
by Moritz Lenz (MORITZ)

Moritz presents the IRC bot camelia, which will run Perl 6 code snippets seen in the #perl6 IRC channel, and give feedback on them. I have to admit that my first thought was wondering what naughtiness might be possible, but it's pretty cool!

Thoughts on getting Perl 6 for Christmas Tweet Facebook Google+
by David Golden (DAGOLDEN)

David lays out his current thinking on Perl 6. TL;DR: likes some bits, but thinks it seems large / complex and under-documented at the moment.

I like trains! Fast trains, that is ... Tweet Facebook Google+
by Timo Paulssen

The weekly Perl 6 update: performance improvements; the 'long' type, and stricter laxness, among other things.


Grants

RFC: Limiting grant duration Tweet Facebook Google+
by Makoto Nozaki

Nozaki-san has proposed a change to TPF rules for grants, aimed at defining a deadline for all grant applications, beyond which projects would be deemed to have failed. If you have an opinion, please add a comment.

Maintaining the Perl 5 Core: Report, Month 16 Tweet Facebook Google+
by Karen Pauley

Karen posted Dave Mitchell's latest report for his TPF grant to support work on the Perl 5 core.


Perl Maven Tutorials

CPAN for older versions of Perl Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

Some explanation about the CPAN Testers and about cpXXXan.

Don't keep generated files in version control Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

Files generated by the Perl toolchain, by the editor, an even by the operating system should usually be excluded from version control system. Here is a list of what should be excluded and how to to that.


Conferences and Meetups

Looking for YAPC::NA News? Tweet Facebook Google+
by Dan Wright (DWRIGHT)

Dan described all the different ways you can keep up-to-date on news related to YAPC::NA.

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