Mark GardnerI’m glad you wrote this because you’re a bit more ambivalent about antitrust than the Twitter…1 min read·Dec 8, 2022----
Mark GardnerinCodeXPerl list processing is for hashes, tooPerl’s list-processing prowess isn’t just for arrays. Hashes, or key-value pairs, can be sliced and diced just as easily.·3 min read·Feb 10, 2022----
Mark GardnerinCodeXGet out early with Perl statement modifiersLearn how to avoid deeply-nested conditions in your code with guard clauses using Perl’s statement modifiers.·3 min read·Jan 19, 2022----
Mark GardnerinCodeXHighlighting members of the Perl familyThis week I’m highlighting a few members of the Perl developer family I’ve had the pleasure of virtually meeting over the past year.·2 min read·Jan 11, 2022----
Mark GardnerinCodeXPerl warnings and the warn functionWhat’s the difference between Perl’s warnings and the warn function?·3 min read·Jan 4, 2022--1--1
Mark GardnerinCodeXAvoid Yoda conditions in Perl you shouldAssign not when mean to compare you do. Help you warnings and strictures can.·2 min read·Dec 28, 2021--1--1
Mark GardnerinCodeX34 at 34 for v5.34: Modern Perl features for Perl’s birthdayIn celebration of Perl’s thirty-fourth birthday, here are thirty-four modern Perl features you might not know about.·11 min read·Dec 21, 2021----
Mark GardnerinCodeXA brief note on Log4perlThe Perl Log::Log4perl library isn’t vulnerable to the recently-disclosed Java Log4j “Log4Shell” security issue.·2 min read·Dec 14, 2021----
Mark GardnerinCodeXSweeter Perl exception classesRevising last week’s script to use Throwable::SugarFactory instead of Exception::Class·5 min read·Dec 7, 2021----
Mark GardnerinCodeXVicious (test) mockery of a Perl modulinoA script that’s also a module that mocks a web service that mocks you back? What sorcery is this?·7 min read·Nov 30, 2021----