2011.08.22 in #5
Conference Code of Conduct Considerations
The discussion around code of conduct for conferences has surfaced on several Perl related web sites recently. In this article, Dave Rolsky goes into more depth about the topic. As this is relevant to all YAPCs and Perl Workshops, if you are planning to attend or organize such event it might be better to voice your opinion now than to complain later.
2011.09.14 in #8
The New OO Docs of Dave Rolsky for the Perl Core Have Been Merged
After many months of working the new OOP docs written by Dave Rolsky finally reached the point when they could be merged into the core perl documentation. This means they will be part of the next official release of perl. If you are impatient to wait you can check out his blog entry and from there the link to the documentation.
2011.12.20 in #22
The Perl 5.15.6 Epigraph
Dave Rolsky has released Perl 5.15.6, the latest development version of Perl. Each release includes an epigraph. Dave explains his choice.
2012.03.21 in #35
Perl 5.16 and beyond
Dave Rolsky has written an article for LWN, and it is already publicly available. He describes the possibility to extend the syntax of Perl outside of the core and how this will help fixing the smart-match operator while retaining the old and not so perfect behavior for people who want that. (for backward compability). All this without messing up the core of perl. He also talks about some of the plans for the development of Perl.
2012.04.17 in #39
Dave Rolsky provides a nice solution in Perl to find the files in a git repository, that have not been changed for a long time. But then it got golfed to some really short solution using find and xargs. Of course the latter won't work on Windows.
2012.05.14 in #43
New Type Constraint Module for Perl
Dave Rolsky has uploaded an alpha version of his new type-system that is supposed to fix some if the flaws of Moose's type system and that of MooseX::Types. (Hmm, I was not aware of those).
2012.07.10 in #51
Who Says Hiring Perl Devs Is Hard?
Dave Rolsy picked up the theme from last week and has a solution for all the companies that find it hard to hire good Perl developers. Allow telecommuting. One of the comments mention that offering a decent salary is also a good idea...
2012.10.08 in #64
Please Don't Write Snowflake Code
So what do you say, should Perl projects have a standard style? Should they pick one from several standard styles? Is it OK to use your personal coding style in an Open source project? What about within a company?
2014.05.28 in #149
Introduction to Moose Class at YAPC::NA 2014
Dave Rolsky is going to give an introduction to Moose at YAPC::NA. I strongly recommend his course!
2014.06.25 in #153
YAPC::NA 2014 Talk Slides
Dave Rolsky has posted his slides, including the ones he used for his Intro to Moose class, a lightning talk titled 'Stepford, a Thing Sort of Like Make', and the his Date with Perl.
2014.12.20 in #178
Please Test Params::Validate 1.14
Dave's released a trial version of Params::Validate, which allows validation callbacks to die in order to provide a custom error message or exception object. If you use it, he'd like you to test this version and report any problems please.
2015.01.04 in #180
How to Go Wrong Testing HTML and Why It Took Me Forever to Fix It
Now with the CPAN Pull Request challenge going on, it is very interesting to read why a module author has delayed accepting a pull-request and how it lead to the creating of HTML::Differences that can find real differences between two HTML snippets.
2015.04.13 in #195
My Two Master Classes at YAPC::NA::2015
Dave is going to give two classes at YAPC::NA: 'Introduction to Moose' is an already traditional training class and 'Introduction to Go' is a brand new one.
2015.04.16 in #195
Creating subroutines on the fly using Symbolic references
How did Dave Rolsky manage to add 12 almost identical methods to Log::Dispatch without using the ancient technique of copy-paste?
2015.06.13 in #203
Why Use Go?
Different tools are good for different tasks. When is it better to use Perl, and when is it better to use Go? Dave gives us his two cents on the topic.
2015.09.28 in #218
Please Test DateTime::Locale 0.93
Some major changes in the release starting by the source being a JSON file and not a set of XML files, but also various speed-ups.
2015.11.29 in #227
Perl 6 is Fun
Dave's been playing with Perl a bit recently, and shares some of the things he likes. In summary: "Pretty much everything I love in Perl 5 is still part of Perl 6, but almost everything I hate is gone too".
2015.12.16 in #230
Building Santa's Naughty and Nice List with Stepford
2015/06/28 in #205
Author Versus Release Tests with (and without) Dist::Zilla
No, Dave is not talking about a fight pitting authors versus release tests (although that'd be quite entertaining), but rather the distinction between author tests and release tests.
2016.02.07 in #237
Hacking on Perl 6 (Rakudo and Roast)
It seems fixing a bug in Rakudo, the compiler of Perl 6, is actually fun.
2016.02.25 in #240
Using Test2 to (Re-)Implement Test::Class::Moose
Dave shows some problems with TAP including the fact that it cannot handle forking it a test well. He then points at Test2 that can provide a better abstraction layer for tests and solve some of the issues with the current testing framework of Perl.
2016.05.26 in #253
Moose Training at YAPC 2016, It's Not Too Late
There are still places left for the Introduction to Moose class of Dave at YAPC::NA.
2016.06.05 in #254
Making DateTime Faster and Slower
2016.06.28 in #258
MaxMind is looking to hire 2 Perl programmers
MaxMind are looking for two Perl programmers, but they need to be in the US states of Massachusetts, Minnesota, Montana, North Carolina, and Oregon, or anywhere in Canada.
2016.12.12 in #281
Basic OO in Perl 6
2017.01.21 in #287
TAP is Great Except When It's Not
A very good example how parsing TAP can fail and how using Test2 solves that problem.
2017.02.01 in #289
Call For Presentations
Call For Presentations for The Perl Conference, NA (formerly known as YAPC::NA) 2017 is open, deadline is 6th March
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.