Dave Rolsky to lead 4 speaking sessions at The Perl Conference 2018
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
2017.05.17 in #304
Intro to Moose at the Perl Conference
Dave will be offering his Introduction to Moose class at the perl conference again this year.
2017.07.14 in #312
A Technical Hiring Process
Some useful insights. Not really related to Perl
2017.08.27 in #318
"First release upon an unsuspecting world"
Who said "First release upon an unsuspecting world"?
2017.10.01 in #323
Caching and the travis-perl Helpers
Travis-perl helpers will allow you to test your code with a much wider range of Perl versions than what Travis offers.
2017.12.25 in #336
Swimming in the River of CPAN
MetaCPAN has a new "river" indicator that's next to distributions in listings.
2018.06.01 in #358
Making Docker Play Nice with Ferm Firewalls on Linux
2018.10.09 in #377
I'm Hiring at ActiveState Again
The ActiveState Careers page has two Build Engineer positions open, one for Linux and one for Windows.
2019.02.11 in #395
Request for Comments: Dave Rolsky's class at TPC 2019
Should Dave stop giving his class just because he also volunteers for TPF now? I don't think so, but what do you think?
2019.04.09 in #403
Perl Conference 2019 Tutorials
Two courses: Introduction to Moose and Introduction to Go.
2019.05.09 in #407
Perl Conference 2019 Tutorials, Again
Dave offers an Introduction to Go course and the Introduction to Moose course. This is most likely the last time.
2019.07 in #416
A Technical Hiring Process Revisited
Dave shared some tenets of the Technical Hiring Process. A very interesting take.
2019.11.03 in #433
On Shutting Down VegGuide.org
An interesting lesson about technology choices.
2019.11.18 in #435
My New CI Helpers for Perl
2019.12.25 in #440
Please Test the Tidyall Trial Release
Dave announced the trial release of Code::TidyAll
2020.04.11 in #455
Remembering Jeff Goff
2020.04.12 in #455
Docker Image Tags Aren't Enough
A call to DocerHub to allow pulling images based on labels, non only based on tags.
2020.04.25 in #457
The Real Dirt on Tidyall
2020.05.08 in #459
Comparing Code Quality Meta Tools
The tools mentioned are: tidyall, pre-commit, lefthook, husky, overcommit, and precious.
2020.07.28 in #471
Malicious Code Found in CPAN Package Module-AutoLoad
The Module-AutoLoad distribution has been found to contain malicious code in its test suite. Specifically, it attempts to load and execute Perl code from a remote server during the test suite.
2020.12.05 in #489
Twenty Years of Monthly CPAN Releases
I just love the personal anecdotes and I love Dave's writing.
2020.12.19 in #491
My New Rube Goldberg Machine
A nice GitHub Actions workflow with secrets.
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.