[Kochi-pm] [Perlweekly] #189 - Mojo Week!

Gabor Szabo gabor at szabgab.com
Mon Mar 9 00:53:55 PDT 2015


Perl Weekly 

http://perlweekly.com/

You can read the newsletter on the web, if you prefer.
http://perlweekly.com/archive/189.html



Hi,


Three entries about Mojolicious this week, including the announcement of
MojoConf 2015!


If you have a PAUSE account, you should read David Golden's entry.


Editor #3, Neil




Sponsors

  
  InsideSales.com - Pass our "Perl Challenge" & Win a $100 Amazon Gift Card
  http://betago.is.com/dl.aspx?cid=5669&pv_url=https://github.com/jjhart/insidesales_challenge?5669_rm_id=100.6473429.7
 
  Our yummy Perl codebase handles millions of emails in production each week!
  We're growing like crazy, doubling in revenue and size annually. We want
  you to join our team in Utah. Pass our "Perl Challenge" to win a $100
  Amazon gift card and an interview. Hires will receive a sizable signing
  bonus.
  --------------

  
  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/")
  --------------

  
Interseted in sponsored ads in the Perl Weekly? Check out
  ("http://perlweekly.com/sponsors.html") the details.
=============

CPAN News

  
  Moo 2 - strictures not exported by default
  http://shadow.cat/blog/matt-s-trout/moo-2-strictures-2/
 
  Version 2 of Moo ("https://metacpan.org/pod/Moo") is now on CPAN. Matt
  talks through the strictures change that is biggest news.
  --------------

  
  What's new on CPAN - February 2015
  http://perltricks.com/article/156/2015/3/2/What-s-new-on-CPAN---February-2015
 
  David's monthly update on new CPAN distributions released in the last
  month. He now showcases a "module of the month" each time, and this month
  that was File::Serialize ("https://metacpan.org/pod/File::Serialize"),
  which is a nifty module, even if Yannick can't spell <em>serialise</em>.
  --------------

  
  NICEPERL's lists
  http://niceperl.blogspot.co.uk/2015/03/xviii-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/03/xviii-cpan-great-modules-release
  d-last.html"); MetaCPAN weekly report
  ("http://niceperl.blogspot.co.uk/2015/03/cl-metacpan-weekly-report-appgit
  got.html"); StackOverflow Perl report
  ("http://niceperl.blogspot.co.uk/2015/03/clxxv-stackoverflow-perl-report.
  html").
  --------------

  
  Tree::Renderer: A partial replacement for Data::TreeDumper
  http://blogs.perl.org/users/ron_savage/2015/03/treerenderer-a-partial-replacement-for-datatreedumper.html
 
  Ron is working on a module called <code>Tree::Renderer</code> (not yet on
  CPAN), for use instead of Data::TreeDumper
  ("https://metacpan.org/pod/Data::TreeDumper"), and he's open to feature
  requests.
  --------------

  

=============

PAUSE and CPAN

  
  Distributions much have a main module with matching name
  http://www.dagolden.com/index.php/2414/this-distribution-name-can-only-be-used-by-users-with-permission/
 
  David describes a change in PAUSE that can result in a slightly perplexing
  error message when you upload something to PAUSE. Basically, if you
  upload a distribution <code>Foo-Bar</code> to PAUSE, then it must contain
  a module <code>Foo::Bar</code>, otherwise it will not be added to the
  CPAN index. Existing dists not meeting this rule got an exception, but
  all new dists must satisfy this rule.
  --------------

  

=============

Mojolicious

  
  Mojoconf 2015
  http://www.mojoconf.org/2015
 
  This year's Mojolicious conference will be held in New York from June 4th
  to 6th. Speakers will include Sebastian Reidel, Marcus Ramberg, Glen
  Hinkle, Joel Berger, and Jan Henning Thorsen.
  --------------

  
  Introduction to Mojolicious
  http://blogs.perl.org/users/jt_smith/2015/03/introduction-to-mojolicious.html
 
  A video of a talk given at Madison Perl Mongers.
  --------------

  
  Problems upgrading to Mojolicious 6.0
  http://blogs.perl.org/users/byterock/2015/03/mojo.html
 
  Problems, and their solutions, when upgrading to the latest and greatest
  version of Mojolicious.
  --------------

  

=============

Community and culture

  
  The Company Culture - the process
  http://blogs.perl.org/users/shadowcat_mdk/2015/03/the-company-culture---the-process.html
 
  Mark outlines his plan for promoting companies that are using Perl in some
  way.
  --------------

  
  The Westfield Leader
  http://blogs.perl.org/users/shadowcat_mdk/2015/03/the-company-culture-go-leader.html
 
  Mark started his promotion of companies using Perl with a description of a
  regional newspaper from New Jersey, USA. They've been using Perl for more
  than 15 years, and recently contributed to the Perl 6 team's need for a
  new server.
  --------------

  

=============

Testing

  
  Test-More status update
  http://blogs.perl.org/users/chad_exodist_granum/2015/03/test-more-status-updae.html
 
  An update from Chad on his work on the Test-More
  ("https://metacpan.org/release/Test-More" class="distribution")
  distribution, in particular what exactly will be shipping with Perl 5.22.
  He's been working on some refactoring, and benchmarking
  ("http://test-more.github.io/test-more/") his changes, but realised that
  one of his changes didn't have the impact he'd thought. It's great to see
  this getting discussed and written up "in the open".
  --------------

  
  How to test for exceptions in Perl
  http://perltricks.com/article/157/2015/3/5/How-to-test-for-exceptions-in-Perl
 
  David introduces Test::Exception
  ("https://metacpan.org/pod/Test::Exception"), which you can use to write
  tests that deal with exceptions.
  --------------

  

=============

Misc

  
  Announcing Statocles Static Site Generator
  http://blogs.perl.org/users/preaction/2015/03/announcing-statocles-static-site-generator.html
 
  A static website generator called Statocles
  ("http://preaction.github.io/Statocles/"), which includes a blog
  application.
  --------------

  
  Towards better Changes
  https://perlancar.wordpress.com/2015/03/06/towards-better-changes-1/
 
  Perlancar shares his thoughts on what should go in the Changes file for
  your distributions. In particular, don't just say what you changed, but
  <em>why</em>.
  --------------

  
  Fear and Loathing in SQL-92
  https://blog.afoolishmanifesto.com/posts/fear-and-loathing-in-sql-92/
 
  A war story used to illustrate a point, with some good tips and thoughts
  thrown in. For example, do you use, or are you aware of the fc
  ("http://perldoc.perl.org/functions/fc.html") function (introduced in
  5.16)? A good rule of thumb: "you should not emulate, imitate, or
  otherwise do the job of the database".
  --------------

  
  Look At My Pretty Pictures
  http://varlogrant.blogspot.co.uk/2015/03/look-at-my-pretty-pictures.html
 
  Dave shows the code he wrote to write spirograph style pictures in SVG,
  which he then etched onto wood using a laser cutter. I have no
  justification for one, but a laser cutter is going on my wishlist!
  --------------

  
  Book Review: Perl and XML
  http://yesistilluseperl.blogspot.co.uk/2015/03/book-review-perl-and-xml.html
 
  A short review of the O'Reilly "Perl and XML" book, which was published in
  2002. Even so, Robert was surprised to find it a useful read, and wishes
  he'd read it earlier.
  --------------

  
  Notify to your user in Linux - GNotification
  http://npointsolutions.blogspot.com/2015/03/notify-to-your-user-in-linux.html
 
  A full example using FFI::Platypus to send notification to the Linux
  Desktop user.
  --------------

  

=============

Perl 6

  
  Perl 6 for Mere Mortals - FOSDEM Video
  http://blogs.perl.org/users/ovid/2015/03/perl-6-for-mere-mortals---fosdem-video.html
 
  The video from Curtis's talk at FOSDEM just over a month ago. Videos from
  some of the Perl talks ("http://video.fosdem.org/2015/devroom-perl/") are
  available, but not all of them have complete audio, alas.
  --------------

  
  Perl 6 weekly happenings
  https://p6weekly.wordpress.com
 
  You can now embed Perl 6 code in Java, native reference support has been
  ported to the JVM, and you can now use keywords for sub, method, and
  class names (it doesn't say why that might be a good idea).
  --------------

  

=============

The PR Challenge

  
  Various updates on the Pull Request Challenge
  http://neilb.org/2015/03/09/prc-updates.html
 
  A new home page for the challenge, changes in the way distributions are
  scored, and a new hit list to help get dists onto github.
  --------------

  
  CPAN Pull Requests in February
  http://neilb.org/2015/03/07/prc-feb-stats.html
 
  A few charts showing how many pull requests were done for CPAN
  distributions in February, and how that compares with previous years, and
  with last month. TL;DR: much better, not quite as good, respectively.
  --------------

  
  CPAN PR-Challenge: March Report #2
  http://blogs.perl.org/users/alberto_simoes/2015/03/cpan-pr-challenge-march-report-2.html
 
  Alberto describes his work for a PR on Exobrain
  ("https://metacpan.org/pod/Exobrain"). I've added one idea to our central
  ideas list
  ("https://github.com/CPAN-PRC/resources/wiki/Pull-Request-Ideas"): check
  whether any of the dependencies should have a minimum version specified.
  I was bitten by this issue just this week — easy to do if you
  regularly upgrade your Perl and re-install CPAN.
  --------------

  

=============

Perl Maven Tutorials

  
  Creating bar graphs using Perl GD::Graph
  http://perlmaven.com/creating-bar-graphs-using-perl-gd-graph
 
  13 slightly different bar-graphs from the same data series.
  --------------

  
  Comparing the speed of JSON decoders
  http://perlmaven.com/comparing-the-speed-of-json-decoders
 
  Bottom-line: The XS version is 57.42 times faster than the pure Perl
  version.
  --------------

  

=============




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: <http://mail.pm.org/pipermail/kochi-pm/attachments/20150309/69ec5b31/attachment-0001.html>
-------------- next part --------------
_______________________________________________
Perlweekly mailing list
Perlweekly at perlweekly.com
http://mail.perlweekly.com/mailman/listinfo/perlweekly


More information about the Kochi-pm mailing list