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

latest | archive | edited 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

Neil Bowers


Sponsors

Looking for Perl Gurus to work in exciting development environment

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

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

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

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

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

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)

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

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

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

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

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?

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

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

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

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

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

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 ...

by Timo Paulssen

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


Grants

RFC: Limiting grant duration

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

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

by Gabor Szabo (SZABGAB)

Some explanation about the CPAN Testers and about cpXXXan.

Don't keep generated files in version control

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?

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 RSS Feed of the Perl Weekly. Updated once a week