Blog Archives

How to write Perl modules for CPAN the modern way

Posted on January 9, 2019. Filed under: Uncategorized | Tags: , , , |

How to write Perl modules for CPAN the modern way Hi! I’ve submitted a few Perl modules to CPAN, but it’s been a while. Previously I had used Dist::Zilla, but now I’ve seen a few other things like like Dist::Milla, App::git::ship, and ShipIt, to name a few. I’m not clear on all of the differences […]

Read Full Post | Make a Comment ( Comments Off on How to write Perl modules for CPAN the modern way )

Discipulus’s step by step tutorial on module creation with tests and git

Posted on December 20, 2018. Filed under: Uncategorized | Tags: , , , , , , , , , , |

Discipulus’s step by step tutorial on module creation with tests and git [This] tutorial is a step by step journey into Perl module development with tests, documentation, and git integration. It seemed to me the very minimal approach in late 2018. See also the GitHub repository and discussion on r/perl (includes a nice description of […]

Read Full Post | Make a Comment ( Comments Off on Discipulus’s step by step tutorial on module creation with tests and git )

perl XS – passing array to C and getting it back

Posted on December 10, 2018. Filed under: Uncategorized | Tags: , , , , |

perl XS – passing array to C and getting it back

Read Full Post | Make a Comment ( Comments Off on perl XS – passing array to C and getting it back )

Camel vs. Gopher [Perl vs Go]

Posted on December 9, 2018. Filed under: Uncategorized | Tags: , , , , , , |

Camel vs. Gopher I’ve been using Perl for several years mostly for small to medium sized programs of sysadmim type (automation, gluing, data transformation, log searching). Recently I started to learn Go. I wanted to write something in both languages and compare. Features a Perl XS solution that demonstrates the use of a hash in […]

Read Full Post | Make a Comment ( Comments Off on Camel vs. Gopher [Perl vs Go] )

curl2lwp – convert Curl command line arguments to LWP / Mechanize Perl code

Posted on November 15, 2018. Filed under: Uncategorized | Tags: , , , , , , , |

curl2lwp – convert Curl command line arguments to LWP / Mechanize Perl code After inspiration by Your Mother and some slight hacking, I’m very proud to announce HTTP::Request::FromCurl, together with its companion online site at https://corion.net/curl2lwp.psgi. The module and included curl2lwp program allow you to easily convert curl command lines to Perl code that uses […]

Read Full Post | Make a Comment ( Comments Off on curl2lwp – convert Curl command line arguments to LWP / Mechanize Perl code )

Generating SVG Badges with Perl

Posted on November 11, 2018. Filed under: Uncategorized | Tags: , , , , , , |

Generating SVG Badges with Perl If you’ve looked at projects on GitHub or other sites, you may have noticed the little rectangular badges (aka shields) saying things like “build passing” with a nice green background (or yellow/red if something is wrong), and if you’ve used Travis CI or Coveralls, you probably know how to get […]

Read Full Post | Make a Comment ( Comments Off on Generating SVG Badges with Perl )

Dist::Zilla Starter revision 3 – Git, versioning, and more

Posted on September 27, 2018. Filed under: Uncategorized | Tags: , , |

Dist::Zilla Starter revision 3 – Git, versioning, and more I’ve just released revision 3 of the @Starter plugin bundle for the Dist::Zilla CPAN distribution authoring tool. There’s no changes to the base configuration from revision 2, but there are now additional options to help manage common authoring tasks using modern best practices. You must set […]

Read Full Post | Make a Comment ( Comments Off on Dist::Zilla Starter revision 3 – Git, versioning, and more )

Dist::Zilla @Starter – Revision 2

Posted on September 27, 2018. Filed under: Uncategorized | Tags: , , |

Dist::Zilla @Starter – Revision 2 I recently released revision 2 of the [@Starter] plugin bundle for Dist::Zilla. This revision brings small improvements to the default behavior, as well as the option to set a different installer plugin. In order to use the new revision, you must set the option “revision = 2” when using the […]

Read Full Post | Make a Comment ( Comments Off on Dist::Zilla @Starter – Revision 2 )

Dist::Zilla – Why you should use @Starter instead of @Basic

Posted on September 27, 2018. Filed under: Uncategorized | Tags: , , |

Dist::Zilla – Why you should use @Starter instead of @Basic If you’re currently using [@Basic], there are a few reasons you should consider switching over. [@Basic] has become somewhat outdated as it needs to maintain compatibility with existing configs; [@Starter] modernizes the base plugin set. For example, it includes the important [MetaJSON] plugin for generating […]

Read Full Post | Make a Comment ( Comments Off on Dist::Zilla – Why you should use @Starter instead of @Basic )

Dist::Zilla for Beginners

Posted on September 23, 2018. Filed under: Uncategorized | Tags: , , , , , , |

Dist::Zilla for Beginners Multi-part tutorial (incomplete at the time of writing). Also discussed at perlmonks

Read Full Post | Make a Comment ( Comments Off on Dist::Zilla for Beginners )

« Previous Entries Next Entries »

Liked it here?
Why not try sites on the blogroll...