Issue #212 - 2015-08-17 - Come For the Code, Stay For the Community

latest | archive | edited by Yanick Champoux
Don't miss the next issue!

Yesterday was CPAN day: the 20th(!) anniversary of the day CPAN appeared online. A few articles of this week's edition celebrate the event, and promote the kind of interaction that keeps it alive. Which is wonderful, it really is. But for me the greatest articles of this week are the two that go beyond the code and talk about the community behind it. Not because our community is perfect, far from it, nor because it's without its problems, but because we do a few things right. Like hugs. We do hugs really well. And, frankly, if a community gets that right, it got the architectural thing all figured out; the rest is merely implemention details. Enjoy! ~ `/anick

Yanick Champoux


Sponsors

Morgan Stanley Budapest Perl developer for cloud

Create internal cloud hosting solutions within Morgan Stanley. As a contributor on our budapest-based team, you will have responsibility to contribute not only to the code, but to the design and engineering of the full PaaS systems.

Front-end with AngularJS, Back-end with Perl Dancer and MongoDB

There are going to be 3 courses at YAPC::EU in Granada, Spain. At one of them you can learn how to use Angular JS together with Perl Dancer.


Announcements

Swiss Perl Workshop - Register (and Get Prepared) for the Perl 6 Hackathon

The Swiss Perl Workshop, it's coooooming! Are you ready?

Seeking helpers for Net::DHCP

by Dean Hamstead (DJZORT)

Dean has fired a distress flare. Will any ship nearby answer its call?

Booking.com Donate $60,000 to Perl 5

by Mark Keating

Booking.com donated $60K to The Perl Fundation toward the continued support of the Perl 5 Core. To which I can only say: "huzzah!"

MongoDB Perl driver v1.0.0 RC 2 available - please test!

by David Golden (DAGOLDEN)

If you are using MongoDB, this is likely a module lying deeply into your stack. And its next release is going to be a big, scary, bump-it-to-one-dot-oh release. Wisdom says you might just want to give its trial version a whirl before things get irrevocable.


Articles

SQLite -> Postgres = Much ranting

by Jess Robinson (JROBINSON)

Changing database type in your app, it's as simple as changing 'dbi:SQLite:...' for 'dbi:Pg:...', right? Well, not quite. Jess shares how SQLite's idiosyncrazies were surprising and delighting. Well, surprising for sure; "delighting"?, not so sure.


Discussion

What's your favourite CPAN module?

by Neil Bowers (NEILB)

If you love a CPAN module, clap your hands! Or tell the author about it. Or provide a little "thank you" type of patch. Or blog about it.

How the Perl community embraces diversity

by D Ruth Holloway

Sometimes, you hear that someone "is a little rough, but they have their heart at the right place". I often have that feel about the Perl community. We're dysfunctional, opiniated, volatile, of dubious manners at times but, deep down, the kids are all right.

Raise hell, or bugs, on CPAN Day!

by Neil Bowers (NEILB)

Sure, CPAN day is over by now. But let's be honest, raising hell shouldn't be restricted to a single day in the year, now, should it?

The Perl Community

by Andrew Solomon (ILLY)

Any online community is pretty much a herd of cats. But it could be argued that the Perl community is even a disparater clowder than most. Preparing his panel for YAPC::EU, Andrew muses on what constitute the community, and how to extend it even further.


Testing

Swat and Mojolicious

by Alexey Melezhik (MELEZHIK)

Want to try a new way to test your Mojolicious applications? Alexey might have something for you.


Code

Review a git branch in the terminal

by David Golden (DAGOLDEN)

When you'd prefer not to leave the command-line while comparing Git branches.

CPAN Patch Workflow II

by Arthur Axel "fREW" Schmidt (FREW)

Now that his patches have been accepted into Git-CPAN-Patch, fREW shows how 'git cpan send-email' can be used to send PRs via RT.

Converting glob patterns to regular expressions

by Lukas Mai (MAUKE)

If programming constructs were Pokemons, glob patterns would be the first form of regular expressions. mauke shows us here how to manualy make them evolve to their final form.

Port scanning with Perl, Part II

by David Farrell (DFARRELL)

Perl is pretty good at that kind of stuff. And David is pretty good at explaining it.


Perl 6

The Onset Of Upheaval

by Timo Paulssen

This week, a brooding thundercloud called "Great List Refactor" -- what is hoped to be the last big storm before Christmas -- appears at the edge of the Perl6 skyscape.

Mystery Line in Proc Input in Perl 6

by Aaron Baugher

Sometimes, it's a feature. Sometimes, it's a bug. Sometimes, sometimes you just don't know.


Weekly collections

Not Perl

Git branches considered harmful

Git branches: boon of parallel development or danger to us all? Pieter thinks it's the latter. I... am not sure I agree with his conclusions. Actually, I'm fairly sure I don't agree with his conclusions. But still, it's always a good thing to hear opinions coming from different angles on the topic.

Trust no one

by Ricardo Signes (RJBS)

In the software world, it's not because it's obvious that it should be taken for granted. Ricardo is using a cute app to control his mouse from wherever he is. Obviously, something manipulating such a crucial function would use an encrypted connection, right?

TODO in AngularJS

by Gabor Szabo (SZABGAB)

The rite of passage entering the land of AngularJS.


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