From gabor at szabgab.com Sun Feb 7 23:25:06 2016 From: gabor at szabgab.com (Gabor Szabo) Date: Mon, 8 Feb 2016 07:25:06 +0000 Subject: [Kochi-pm] [Perlweekly] #237 - CPAN Weekly Message-ID: <20160208072506.B9162C018@s8.hostlocal.com> Perl Weekly http://perlweekly.com/ You can read the newsletter on the web, if you prefer. http://perlweekly.com/archive/237.html Hi there! I hope you've enjoyed your weekend. Rested enough to tackle the next week. I am personally very excited, because I am going to run a seminar on testing with plenty of hands-on exercises using the real code-base of the client. This is a format I enjoy even more than using my own home-made exercises, because this ties in directly to their pain points. In other news: there is a new weekly in town! Enjoy your week and your weeklies! Announcements Rakudo Star Release 2016.01 http://rakudo.org/2016/02/03/announce-rakudo-star-release-2016-01/ As you might know Rakudo is 'just' the Perl 6 compiler and Rakudo Star is the name of the distribution that includes the compiler, documentation, and a bunch of additional modules. This is the first such release since Perl 6 ( http://perl6.org/ ) was officially released. It also comes with a Windows MSI Installers ( http://rakudo.org/2016/02/04/announce-windows-msi-installers-for-release- 2016-01/ ). -------------- CPAN Weekly: one module per week, in your inbox http://blogs.perl.org/users/neilb/2016/02/cpan-weekly-one-module-per-week-in-your-inbox.html It seems Neil does not have enough fun editing the Perl Weekly once every 3 weeks or so. Nor does he have enough on his plate running the CPAN Pull Request Challenge ( http://neilb.org/2015/12/30/cpan-prc-2016.html ) for a second time, and being in the river cleaning business ( http://neilb.org/2015/04/20/river-of-cpan.html ) up to his neck. Now he also wants to run his own weekly newsletter called CPAN Weekly ( http://cpan-weekly.org/ ) giving you one CPAN module every week. I can only guess that he is looking for more ways to procrastinate... Good luck! -------------- ============= Articles My Github dashboard of neglect http://www.dagolden.com/index.php/2613/my-github-dashboard-of-neglect/ It is very frustrating when you submit a pull-request and noone responds to it for a year. It is also very embarrassing when you realize you were the one who did not respond to a pull-request. Now, with the help of a little Perl script written by David you can see the whole list of repos where there are pull-requests waiting for your attention. -------------- A parallel MongoDB client with Perl and fork http://www.dagolden.com/index.php/2602/a-parallel-mongodb-client-with-perl-and-fork/ Connect to MongoDB; fork; reconnect in each child; do your job. -------------- ============= Testing Last call for review of Test-Builder using Test2 (Formerly Test-Stream). http://blogs.perl.org/users/chad_exodist_granum/2016/02/last-call-for-review-of-test-builder-using-test2-formerly-test-stream.html 'It seems that declaring something done is the best way to find out ways in which it is not actually done.' -------------- ============= Code Deserialization in Perl v5.8 http://www.agarri.fr/kom/archives/2016/02/06/deserialization_in_perl_v5_8/index.html It is interesting to see how to exploit a bug in an ancient version of perl, though I wonder, if the fix isn't available by just upgrading perl? See also Reddit ( https://www.reddit.com/r/perl/comments/44mgu6/exploiting_deserialization_ in_perl_v58_from/ ). Though given the fact that the vulnerable code that does not use strict or warnings, I am not surprised the author uses such an old version of Perl. -------------- ============= Web Get an in-browser remote desktop with Mojolicious and noVNC http://perltricks.com/article/212/2016/2/2/Get-an-in-browser-remote-desktop-with-Mojolicious-and-noVNC How to play Minesweeper on your home computer while you are at work? -------------- Foswiki 2.1 has been released http://blog.foswiki.org/foswiki-2-1-released/ -------------- ============= Interview Hacker Public Radio Interviews Perl Devs @FOSDEM http://hackerpublicradio.org/eps.php?id=1959#Perl -------------- ============= Grants Ian Hague Perl 6 Grant Application: JavaScript backend for Rakudo http://news.perlfoundation.org/2016/02/ian-hague-perl-6-grant-applica.html Would you like to be able to run Perl 6 in a web browser near you? (sort of). Would you like The Perl Foundation to support it financially. -------------- Perl 5 Grant Application: QA Hackathon Travel http://news.perlfoundation.org/2016/02/perl-5-grant-application-qa-ha.html The annual grant request of Ricardo Signes, the Pumpkin to attend the QA Hackathon. -------------- Perl 6 Release Goals: Final Grant Report http://news.perlfoundation.org/2016/02/perl-6-release-goals-final-gra.html -------------- ============= Core Perl 5 Perl 5 Porters Mailing List Summary: January 25th - February 1st http://blogs.perl.org/users/sawyer_x/2016/02/perl-5-porters-mailing-list-summary-january-25th---february-1st.html This is the place of the summary of the summary. -------------- Memory savings with cperl and AvSTATIC http://blogs.perl.org/users/rurban/2016/02/memory-savings-with-cperl-and-avstatic.html 'B::C and cperl has now proper support for copy-on-grow (COG) and copy-on-write (COW) arrays.' -------------- ============= Perl 6 Atom Perl6 editor tools https://github.com/azawawi/atom-perl6-editor-tools Tooling is critical for the success of a programming language. Having at least one great IDE supporting the language is very important. Ahmad, who was once one of the key contributors to the Padre ( http://padre.perlide.org/ ) project and who later went on and created Farabi ( https://metacpan.org/release/Farabi ), has now written a plugin for the Atom editor ( https://atom.io/ ) to support Perl 6. -------------- Christmas announcement, two. https://perl6advent.wordpress.com/2016/02/02/christmas-announcement-two/ Thanking the companies that supported the Rakudo Perl 6 effort. -------------- Exploring Perl 6: Signatures, Part 2 http://friedo.com/blog/2016/02/exploring-perl-6-signatures-part-2 Class constraints with and without a where block. Promising the type of the returned value. Introspection: How to find out about the constraints during run-time. -------------- Hacking on Perl 6 (Rakudo and Roast) http://blog.urth.org/2016/02/07/hacking-on-perl-6-rakudo-and-roast/ It seems fixing a bug in Rakudo, the compiler of Perl 6, is actually fun. -------------- IO::Glob for Perl 6 http://blogs.perl.org/users/sterling_hanenkamp/2016/02/ioglob-for-perl-6.html -------------- ============= Weekly collections NICEPERL's lists http://niceperl.blogspot.com/ Great modules released last week ( http://niceperl.blogspot.com/2016/02/lxvi-cpan-great-modules-released-las t.html ); MetaCPAN weekly report ( http://niceperl.blogspot.com/2016/02/cxcviii-metacpan-weekly-report.html ); StackOverflow Perl report ( http://niceperl.blogspot.com/2016/02/ccxxiii-stackoverflow-perl-report.ht ml ). -------------- ============= Perl Maven Articles Refactor the tests to use Test::More http://perlmaven.com/refactoring-tests-to-use-test-more As part of becomming a co-maintainer of Pod::Tree ( http://perlmaven.com/becoming-a-co-maintainer ) I have written a series of articles describing the process and published them for the Perl Maven Pro subscribers. It is time to re-publish them to the general public. -------------- Check test coverage - add compile tests http://perlmaven.com/check-test-coverage-add-compile-tests -------------- ============= Event reports FOSDEM 2016 http://blogs.perl.org/users/shadowcat_mdk/2016/02/fosdem-2016.html -------------- FOSDEM 2016 http://blogs.perl.org/users/steve_mynott/2016/02/fosdem-2016.html -------------- ============= 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