MESSAGE
DATE | 2015-08-10 |
FROM | mrbrklyn@panix.com
|
SUBJECT | Subject: [NYLXS - HANGOUT] [gabor@szabgab.com: [Perlweekly] #211 - CPAN Day is Sunday 16th
|
----- Forwarded message from Gabor Szabo -----
Date: Mon, 10 Aug 2015 04:06:08 +0000 From: Gabor Szabo To: perlweekly-at-perlweekly.com Subject: [Perlweekly] #211 - CPAN Day is Sunday 16th August X-Mailer: MIME::Lite 3.030 (F2.84; T2.04; A2.12; B3.13; Q3.13)
Perl Weekly
http://perlweekly.com/
You can read the newsletter on the web, if you prefer. http://perlweekly.com/archive/211.html
There is a new version of the MongoDB driver coming for Perl 5, and David would like you to try out the first release candidate.
This Sunday, 16th August, is CPAN Day, and this year marks the 20th anniversary of the first upload to CPAN.
I still don't know what a monad is.
Neil
Sponsors
Morgan Stanley Budapest Perl developer for cloud https://ms.taleo.net/careersection/2/jobdetail.ftl?job=3054077 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 - Save 100 Euro. http://act.yapc.eu/ye2015/courses.html 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. Save 100 Euro by signing up before 14th August! --------------
=============
CPAN News
What's new on CPAN - July 2015 http://perltricks.com/article/184/2015/8/4/What-s-new-on-CPAN---July-2015 David's monthly curated round-up of new distributions on CPAN, including his personal choice for new module of the month, which comes from Damian Conway. --------------
Announcing the MongoDB Perl driver v1.0.0 Release Candidate http://www.dagolden.com/index.php/2491/announcing-the-mongodb-perl-driver-v1-0-0-release-candidate/ David announced the first release candidate for the Perl MongoDB driver, version 1.0.0. This is a "substantial rewrite" of the original Perl driver, so if you use MongoDB, they'd like you to kick the tyres, and perhaps a little bit more. --------------
Developing virtualhost-aware PSGI applications http://blogs.perl.org/users/aristotle/2015/08/mockproxyfrontend.html Aristotle has created Plack::Middleware::MockProxyFrontend ( https://metacpan.org/pod/Plack::Middleware::MockProxyFrontend ) to make it easier to test websites where the content served depends on the domain name. --------------
On the status of HTTP::BrowserDetect http://www.olafalders.com/2015/08/07/on-the-status-of-httpbrowserdetect/ This is a state of the HTTP::BrowserDetect ( https://metacpan.org/pod/HTTP::BrowserDetect ) nation from Olaf, who has been maintaining it for 5 years. He wants to let us know it's still very much actively maintained, and that he's keen to receive, and quick to act on, pull requests to keep the coverage update. And he also wants to shame those of us who are tardy at merging PRs, and rightly so. --------------
Do something for CPAN Day 2015 http://blogs.perl.org/users/neilb/2015/08/do-something-for-cpan-day-2015.html CPAN Day is August 16th, and celebrates the date of the first upload to CPAN in 1995. So this coming Sunday marks the 20th anniversary. Why not do something on/for CPAN Day? --------------
NICEPERL's lists http://niceperl.blogspot.co.uk/2015/08/xl-cpan-great-modules-released-last-week.html Miguel Prz (NICEPERL ( https://metacpan.org/author/NICEPERL ))'s regular lists: Great modules released last week ( http://niceperl.blogspot.co.uk/2015/08/xl-cpan-great-modules-released-las t-week.html ); MetaCPAN weekly report ( http://niceperl.blogspot.co.uk/2015/08/clxxii-metacpan-weekly-report.html ); StackOverflow Perl report ( http://niceperl.blogspot.co.uk/2015/08/cxcvii-stackoverflow-perl-report.h tml ). --------------
=============
Hacking with Perl
Perl ? Kickstarter https://blog.afoolishmanifesto.com/posts/perl-and-kickstarter/ Frew wrote a wee script using WWW::Kickstarter ( https://metacpan.org/pod/WWW::Kickstarter ) to watch a kickstarter project and let him know when an early bird offer came available (because an existing backer had cancelled). --------------
Fun with Catalyst and Heroku http://blogs.perl.org/users/gabriele_mambrini/2015/08/fun-with-catalyst-and-heroku.html Gabriele shares experiences getting a Catalyst app up and running on Heroku ( https://www.heroku.com ). --------------
Accepting Input from Multiple Sources http://tinypig2.blogspot.co.uk/2015/08/accepting-input-from-multiple-sources.html David talks through the multi_input function he wrote, so that scripts can take input from STDIN, one or more files, or a default input file. He also illustrates the use of the reverse builtin ( http://perldoc.perl.org/functions/reverse.html ) to invert a hash, which at least two long-term perl hackers weren't aware of. --------------
Finding the index and number of occurrences of a pattern in a string https://coderepose.wordpress.com/2015/08/03/finding-the-index-and-number-of-occurrences-of-a-pattern-in-a-string/ Daniel explains that a common task in bio informatics is to find instances of a pattern in a string. But you often can't use the obvious regexp approach, because you want to find overlapping occurrences of the pattern in the target string. He shows us his solution. --------------
The list monad in Perl and Python http://blog.plover.com/prog/monad-search-2.html Mark wrote a Perl version of a previous Haskell program ( http://blog.plover.com/prog/haskell/monad-search.html ) using a list monad to solve a cryptarithm puzzle. In writing this I decided I should find out what a monad is. I found various pages declaring themselves to be simple explanations of monads, but I'm not sharing the links here, because I still don't understand monads :-) --------------
=============
Windows
Test failures and directory separators: Take N http://www.nu42.com/2015/08/test-failures-directory-separators-windows.html Sinan tested Inline::CPP ( https://metacpan.org/pod/Inline::CPP ) on Windows 8.1 and had some test failures. He steps us through the path to fixing them, which as you can guess from the title, came down to directory separators. --------------
ActiveState: What's Next? http://www.activestate.com/blog/2015/08/activestate-whats-next ActiveState address the question of what's going to happen to them given the sale of their Stackato (PaaS) business to HP. --------------
=============
Community
RFC: Perl software of the year award http://blogs.perl.org/users/makoto_nozaki/2015/08/rfc-perl-software-of-the-year-award.html Nozaki-san wonders whether there should be a (monetary) award for "best Perl application" each year, to try and make a bit more noise about successful Perl apps. He wants to hear what we think, so why not let him know? --------------
Evangelizing Perl http://blogs.perl.org/users/dean/2015/08/from-sydney-pm-evangelizing-perl.html Notes from Stuart's talk to Sydney.PM about ways you can "spread the word" about Perl. --------------
Make yourself heard https://www.youtube.com/v/q4LFSD3HPrI?version=3&start=2780&end=2854&autoplay=1 Ribasushi gave a lightning talk at YAPC:NA this year, and tweeted about the topic again this week. His message was: if there's something you don't like about a module, it's easy to let the author know by sending email to the RT mail alias. I thought it would be neat to have a bug email demultiplexor for CPAN, where we could email dist-name-at-bug.perl.org and it would check whether the dist has a specified bug tracker, using that if so, or RT otherwise. But Ribasushi pointed out that GitHub's T's & C's don't allow this kind of automatic bug submission. --------------
=============
Perl 5
Visualizing Perl 5 Release History – 2015 edition http://www.dagolden.com/index.php/2499/visualizing-perl-5-release-history-2015-edition/ David periodically publishes a chart that shows the dates of the Perl 5 stable releases; this one shows from 5.4 to the most recent 5.22. The thing that really stands out is the steady march of yearly releases from 5.12 onwards. --------------
=============
Perl Tutorials
Beginner Perl Maven video course http://perlmaven.com/beginner-perl-maven-video-course The slidecast Perl tutorial has passed 177 freely available episodes. Available on YouTube or downloadable from the Perl Maven site. --------------
=============
Perl 6
Fixing lots of RTs, digging into the GLR https://6guts.wordpress.com/2015/08/05/this-week-fixing-lots-of-rts-digging-into-the-glr/ Jonathan is taking the lead on the Great List Refactor, he fixed some issues related to our-scoped things inside roles, and a bunch of other thing besides. --------------
Refactoring Very Old Perl 5 in Perl 6 http://blogs.perl.org/users/aaron_baugher/2015/08/refactoring-very-old-perl-5-in-perl-6.html Aaron took a Perl 5 script that he wrote ages ago, but has been using ever ince, and rewrote it in Perl 6. He talks through the new script, explaining it step by step. And it prompted some good discussion in the comments. --------------
Benchmarking index() and regex in Perl 6 http://blogs.perl.org/users/aaron_baugher/2015/08/benchmarking-index-and-regex-in-perl-6.html Following on from an earlier blog post, and comment from Liz, Aaron compared the performance of index() with a regexp, and found that for his case index was 10 times faster than his best regexp, and 100 times faster than his first solution. --------------
Using Unicode in Emacs for Perl 6 http://blogs.perl.org/users/aaron_baugher/2015/08/using-unicode-in-emacs-for-perl-6.html Aaron's shows how he made it easier to enter more exotic characters in Emacs, which you might need to do when you're programming in Perl 6. --------------
ctags now supports Perl 6 http://blogs.perl.org/users/dmitri/2015/08/ctags-now-supports-perl-6.html Support for Perl 6 has been added to ctags ( https://ctags.io ); you can grab it from github ( https://github.com/universal-ctags/ctags ). If you're not familiar with it, ctags is "a programming tool that generates an index (or tag) file of names found in source and header files of various programming languages", says Wikipedia ( https://en.wikipedia.org/wiki/Ctags ). --------------
=============
Not Perl
Things That Men Can Do To Be Real Allies For Women In Computing http://cacm.acm.org/blogs/blog-cacm/190333-things-that-men-can-do-to-be-real-allies-for-women-in-computing/fulltext A list of 11 things that men can do to support women in computing. --------------
Falsehoods programmers believe about versions http://www.xenoterracide.com/2015/08/falsehoods-programmers-believe-about.html Inspired by a blog post ( http://blog.codinghorror.com/doing-terrible-things-to-your-code/ ) by Jeff Atwood ( http://blog.codinghorror.com/about-me/ ), Caleb put together of falsehoods that programmers sometimes believe about version numbers. --------------
Expert developers don't necessarily make the best tech leads http://www.information-age.com/it-management/skills-training-and-leadership/123459858/why-expert-developers-make-worst-tech-leads A good discussion about some of the challenges faced on the move from senior developer to tech lead, and why not everyone who's good at the former will be good at the latter. He's written a lot about tech leads, so Patrick's blog ( https://www.thekua.com/atwork/ ) is a good source of additional material if you're interested in the topic. --------------
This 90-Day Plan Turns Engineers into Remarkable Managers http://firstround.com/review/this-90-day-plan-turns-engineers-into-remarkable-managers/ David Loftesness was the director of engineering at twitter. This is his guide for evolving engineers into good managers. --------------
Postgres Guide http://www.postgresguide.com/ "This guide is designed as an aid for beginners and experienced users to find specific tips and explore tools available within Postgres". It was written by Craig Kerstiens ( http://www.craigkerstiens.com/ ) (with help from others ( https://github.com/craigkerstiens/postgresguide.com/graphs/contributors )), who also curates Postgres Weekly ( http://postgresweekly.com/ ). --------------
=============
Perl Maven and Code Maven Articles
TODO in AngularJS http://code-maven.com/todo-in-angularjs The rite of passage entering the land of AngularJS. --------------
Simple in-memory counter with AngularJS http://code-maven.com/simple-in-memory-counter-with-angularjs --------------
Automatic counter using AngularJS http://code-maven.com/automatic-counter-using-angularjs Using $timeout for scheduled execution of a function. --------------
=============
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
_______________________________________________ Perlweekly mailing list Perlweekly-at-perlweekly.com http://mail.perlweekly.com/mailman/listinfo/perlweekly
----- End forwarded message -----
-- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com
Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013
|
|