Skip to main content

Perl

How I Spent My First London Perl Workshop
·2652 words·13 mins
perl community
Earlier this year I was excited (one might even say well chuffed) when I heard that the London Perl Workshop was coming back after a hiatus of several years. I knew that in all likelihood I would not be able to attend, but it has been a bucket list item of mine for quite some time. You may be thinking to yourself that I have a weird bucket list. You’re not wrong.
I'm Still Lazy
·507 words·3 mins
perl CPAN cpm
I wrote an auto-installer for Perl modules, but I was too lazy to fix it.
How I Spent My Perl Toolchain Summit v2024 (Lisbon)
·3582 words·17 mins
metacpan perl Programming Perl Toolchain Summit
A summary of what MetaCPAN accomplished in Lisbon while attending the Perl Toolchain Summit
Whither Perl
·129 words·1 min
perl TPRC presentations
The slides and video for my “Whither Perl” talk are now available.
Using Docker to Fix a Perl 5.37 Test Failure
·738 words·4 mins
Docker perl
A demonstration of how to use Docker to fix a test which fails under Perl 5.37
How I Spent My Perl Toolchain Summit v2023 (Lyon)
·1824 words·9 mins
metacpan perl Programming Perl Toolchain Summit
A summary of what MetaCPAN accomplished in Lyon while attending the Perl Toolchain Summit
PrettyGoodPing: Now with GitLab and Google Auth
·361 words·2 mins
GitLab prettygoodping OAuth2 perl
PrettyGoodPing now allows you to log in via GitHub, Google and GitLab, giving you more authentication options when creating or using a PrettyGoodPing account to monitor your SSL/TLS certificates.
Find Expiring TLS/SSL Certs
·2536 words·12 mins
prettygoodping TLS SSL Go curl perl Let's Encrypt
Just like domain name registrations, TLS/SSL certificates need to be renewed regularly. Let’s look at ways to monitor TLS/SSL expiry, from using a hosted service like https://prettygoodping to doing it ourselves in curl, Go and Perl.
Making Dynamically Required Package Names More Discoverable in Perl
·1574 words·8 mins
perl perlimports
I’ve been using perlimports a lot at $work. I’m generally quite happy with it, but perlimports can get confused by modules which are being dynamically used. Let’s look at an interesting strategy to fix this.