From gabor at szabgab.com Sun Feb 22 22:47:18 2015 From: gabor at szabgab.com (Gabor Szabo) Date: Mon, 23 Feb 2015 06:47:18 +0000 Subject: [Kochi-pm] [Perlweekly] #187 - The FOSDEM after-effect Message-ID: <20150223064718.085C9C0F7@s8.hostlocal.com> Perl Weekly http://perlweekly.com/ You can read the newsletter on the web, if you prefer. http://perlweekly.com/archive/187.html 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 https://www.striata.com/about-striata/career-application/africa/perl-developer/ 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! ("https://www.striata.com/about-striata/career-application/africa/perl-de veloper/") -------------- ============= CPAN News NICEPERL's lists http://niceperl.blogspot.co.uk/2014/12/vii-cpan-great-modules-released-last.html Miguel Prz (NICEPERL ("https://metacpan.org/author/NICEPERL"))'s regular lists: Great modules released last week ("http://niceperl.blogspot.co.uk/2015/02/xvi-cpan-great-modules-released- last.html"); MetaCPAN weekly report ("http://niceperl.blogspot.co.uk/2015/02/cxlviii-metacpan-weekly-report-p athtiny.html"); StackOverflow Perl report ("http://niceperl.blogspot.co.uk/2015/02/clxxiii-stackoverflow-perl-repor t.html"). -------------- Syntax highlighting as RTF http://rjbs.manxome.org/rubric/entry/2072 Rik has released a module (RTF::VimColor ("https://metacpan.org/pod/RTF::VimColor")) and associated script (synrtf ("https://metacpan.org/pod/distribution/RTF-VimColor/bin/synrtf") which will take some code and produce an RTF file which has syntax highlighting on the code. -------------- Sometimes, It's the Little Things http://techblog.babyl.ca/entry/file-serialize Yanick presents File::Serialize ("https://metacpan.org/pod/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 http://blogs.perl.org/users/lee_j/2015/02/removing-autoload-from-cgipm.html Lee describes a change that he's made to CGI ("https://metacpan.org/pod/CGI") which simplifies the code and will mean CGI now gets correct test coverage results. It's currently a developer release ("https://metacpan.org/release/LEEJO/CGI-4.13_02"), so please test it if you use CGI ("https://metacpan.org/pod/CGI"). -------------- ============= Hacking with Perl and CPAN Today's bit of black perl http://blogs.perl.org/users/aristotle/2015/02/invocant-arg-aliasing.html 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 http://blogs.perl.org/users/ivan_bessarabov/2015/02/using-perl-dancer-and-docker-to-create-simple-monitoring-system.html Ivan presents an easy-to-install monitoring system he's created called curry, which is built on Docker ("https://www.docker.com") and Dancer ("https://metacpan.org/pod/Dancer"). -------------- Always make immutable (unless you have a good reason not to) http://blogs.perl.org/users/kd/2015/02/always-make-immutable-unless-you-have-a-very-good-reason-not-to.html 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 http://blogs.perl.org/users/e_choroba/2015/02/analysing-cpan-testers-reports.html 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 http://blogs.perl.org/users/book/2015/02/cpanio-yearly-boards-and-gamification.html You may think of him as "BooK", or "the guy in the pink shirt". Philippe has added some new pages onto cpan.io ("http://cpan.io") which show leaderboards for all years, such as this one ("http://cpan.io/board/once-a/week/releases/years.html"). -------------- A Gentle Introduction to Bread::Board https://www.iinteractive.com/notebook/2015/02/18/bread-board.html Yanick introduces the inversion of control concept, and presents how you can do it with Bread::Board ("https://metacpan.org/pod/Bread::Board"). Obviously Canada has multiple definitions for the word 'gentle'. -------------- Configuration Station https://blog.afoolishmanifesto.com/posts/configuration-station/ Frew shows how his thoughts on handling configuration has evolved via various technologies, to his latest approach. -------------- ============= Misc How do you join the conversation? http://tinypig2.blogspot.co.uk/2015/02/how-do-you-join-conversation.html 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 http://blogs.perl.org/users/bvierra/2015/02/cpan-to-metacpan-auto-redirect-for-chrome-released.html Billy has created a Chrome extension that will automatically redirect you from search.cpan.org ("http://search.cpan.org") to MetaCPAN ("https://metacpan.org"). -------------- CPAN dists not on github http://neilb.org/2015/02/22/cpan-github-targets.html 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 http://blogs.perl.org/users/ovid/2015/02/avoid-a-common-software-bug-by-using-perl-6.html 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 http://perlgeek.de/blog-en/perl-6/2015-profiling-on-irc.html 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 http://www.dagolden.com/index.php/2406/thoughts-on-getting-perl-6-for-christmas/ 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 ... https://p6weekly.wordpress.com/2015/02/17/2015-07-i-like-trains-fast-trains-that-is/ The weekly Perl 6 update: performance improvements; the 'long' type, and stricter laxness, among other things. -------------- ============= Grants RFC: Limiting grant duration http://blogs.perl.org/users/makoto_nozaki/2015/02/rfc-limiting-grant-duration.html 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 http://news.perlfoundation.org/2015/02/maintaining-the-perl-5-core-re-14.html 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 http://perlmaven.com/cpan-for-older-versions-of-perl Some explanation about the CPAN Testers and about cpXXXan. -------------- Don't keep generated files in version control http://perlmaven.com/dont-keep-generated-files-in-version-control 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? http://blogs.perl.org/users/dan_wright/2015/02/looking-for-yapcna-news.html Dan described all the different ways you can keep up-to-date on news related to YAPC::NA ("http://www.yapcna.org/yn2015/"). -------------- ============= You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics. Want to see more? See the archives ( http://perlweekly.com/archive/ ) of all the issues. Reading this as a non-subscriber? Join us free of charge. http://perlweekly.com/ (C) Copyright Gabor Szabo http://szabgab.com/ The articles are copyright the respective authors. You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text. If you don't want to receive mails any more you can unsubscribe here: http://perlweekly.com/unsubscribe.html -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- _______________________________________________ Perlweekly mailing list Perlweekly at perlweekly.com http://mail.perlweekly.com/mailman/listinfo/perlweekly