Perl Toolchain Summit 2018 Wrap-up Report

I had a great and very productive time working on MetaCPAN at this year's Perl Toolchain Summit. I've posted the full report here.

WWW::Mechanize Best Practices

Recently at $work we were discussing some of the behaviours of WWW::Mechanize when submitting forms. For instance, when you pass the fields parameter to the submit_form() method, Mechanize might take a very lax approach to submitting your data.

I've discussed some ways to make your useragent more secure and easier to debug. The whole article is at…

My "Go for Perl Hackers" Cheatsheet

Last year I found myself working on some Go code at $work. When I'm trying to pick up constructs in a new language, I find it helpful to see how I would have done the same things in Perl. This sheet is far from complete, but I think it's already helpful. You can find it at Comments, critique and pull requests are welcome. I've already had some helpful feedback via Twitter which I've incorporated.

As an aside, I did this a long back for ="…

vim, Ale, Syntastic and Perl::Critic

As a vim user, I've used Syntastic for a long time. It's a great tool for syntax checking. However, I was recently introduced to Ale. Ale does a lot of what Syntastic does, but it does it asynchronously. The practical benefits are

  • You should experience less lag when editing large files

  • Ale flags problematic lines containing errors and warnings in a gutter, making it easy to find problems

  • Detailed information about errors and warnings appea…
  • Announcing meta::hack v2

    It's that time of year again. The core MetaCPAN hackers are going to be hacking on MetaCPAN next month. We are still looking for some sponsors. Read the full post.