If you have a Perl-related news item you'd like to share, you may post it in the Perl Newssection.
Please try to avoid duplicating news; but pointers (with summaries) to important stories on other sites are acceptable here.
The Milwaukee PerlMongers chapter meeting for March is on Thursday the 19th at 7:00 pm, Milwaukkee time. The meeting and presentation will be broadcast on the Brew City Perlmongers G+ page. See the Meetup announcement for more details.
Great article regarding Perl use in Fortune 500 companies. A great line "In the past, Mueller has maintained a tool for packaging Perl programs and libraries into one executable file. In this context, he says he privately provided support to many of the Fortune 500 companies."
“For the Present is the point at which time touches eternity.” - CS Lewis
As in previous years, by default talks are 20-25 minutes, which we've found is a sweet spot for most topics. We get a great variety -- enough to get a dose of newness and not overwhelm. We also welcome proposals for more tutorial-style talks of around 50 minutes. We'll take the talks and build out a two-track schedule.
Speakers of all levels are welcome! This regional meetup is great for getting your first taste of giving a community talk, sharing projects or topics that you have experience with, or even doing a first run for a talk you'll be presenting at a larger conference such as YAPC::NA 2015 in Salt Lake City! All Perl-related topics are welcome -- from beginner to advanced, from technical to social.
No need to submit talks for the Sunday April 12 hackathon -- we'll have more info on that code and learning festival in future updates! And of course -- all are welcome to register for the conference; $25 for early-registration prior to March 1. Free registration for students and the unemployed.
"...Larry has announced that the Perl 6 Developers will attempt to make a development release of Version 1.0 of Perl 6.0 in time for his 61st Birthday this year and a Version 1.0 release by Christmas 2015."
You may register starting today. It would be preferable not to postpone registration to the very last minute as that would give us extra trouble organising catering etc.
You may also submit talks, deadline is 15 March 2015. I am looking forward to many fascinating talks, as those a good workshop do make.
The team of organisers offer this (albeit incomplete) list of wanted topics. Do not hesitate to offer talks on other topics if you prefer.
Even non-perl topics may be worth while, (last year we had a Haskell talk). Sometimes we get our best inspirations when we learn something about seemingly unrelated things.
"If you join the CPAN pull request challenge, then at the start of each month in 2015 you'll be emailed a (somewhat) randomly selected CPAN distribution. You'll have one month to submit at least one pull request. You don't have to be an experienced Perl programmer, CPAN author, or githubber. The goal is to help others, possibly learn something, and hopefully have a bit of fun."
At the 31st Chaos Computer Club Congress, Netanel Rubin (a researcher within Checkpoint) gave a talk about Perl which boils down to misconceptions about lists in perl, which ends with this
Lists are hazardous, bizarre expressions
Perl is a hazardous, bizarre language
Now's the time to stop using Perl!
Stop the write-only code
Stop the miss-functional OOP
Stop the security breaches all over the place
At least know your language "features"
I am absolutely disappointed of the CCC for allowing such a shallow talk which culminates in bashing a language (perl in this case) for documented and expected behaviour of its syntax. The bugs encountered may be spectacular and lurking there for years, but they can easily be fixed from within, without altering the language in any way. How about ditching C and claiming "C programming is harmful" for the existence of the very common pitfall of something called "buffer overflow"?
And, more sadness, Fefe called it brilliant. A strong response from the perl community is due IMHO.
update: the "security breaches all over the place" are located in the small, but important, corner of web applications and the interaction between CGI and DBI. This is in no manner "all over the place". The author did in no way address "miss-functional OOP" nor "write-only code".
And of course you need to know the features of a language you use.