DEV Community

Mark Gardner profile picture

Mark Gardner

I help professional Perl developers to engineer modern, disciplined applications in the cloud.

Location Houston, TX Joined Joined on  Personal website https://phoenixtrap.com github website twitter website

Education

Independence University

Work

Senior Software Developer at HostGator

The reports of Perl’s death have been greatly exaggerated

The reports of Perl’s death have been greatly exaggerated

Comments
3 min read
Read The Fantastic Manual: How to get the most out of Perl documentation

Read The Fantastic Manual: How to get the most out of Perl documentation

Reactions 7 Comments
4 min read
LAMP is dead! Long live (Perl) web frameworks!

LAMP is dead! Long live (Perl) web frameworks!

Reactions 5 Comments 2
4 min read
Fast Perl module installation with cpm

Fast Perl module installation with cpm

Reactions 8 Comments
2 min read
Everyone’s a (Perl) critic, and you can be too!

Everyone’s a (Perl) critic, and you can be too!

Reactions 6 Comments
4 min read
A good old-fashioned Perl log analyzer

A good old-fashioned Perl log analyzer

Reactions 5 Comments
5 min read
Cutting the fat: Lightweight Perl OO modules

Cutting the fat: Lightweight Perl OO modules

Reactions 6 Comments 1
6 min read
Taming the Moose: Method modifiers instead of overrides in object-oriented Perl

Taming the Moose: Method modifiers instead of overrides in object-oriented Perl

Reactions 5 Comments
3 min read
Frenemies part 2: What a difference a (Perl) module makes

Frenemies part 2: What a difference a (Perl) module makes

Reactions 4 Comments
2 min read
Perl & Raku: Best frenemies

Perl & Raku: Best frenemies

Reactions 4 Comments 3
7 min read
Privacy and speed with Perl’s Object::Pad

Privacy and speed with Perl’s Object::Pad

Reactions 4 Comments
3 min read
What’s Next for Object-Oriented Perl?

What’s Next for Object-Oriented Perl?

Reactions 8 Comments
6 min read
Speaking at Developer Career Day 2021

Speaking at Developer Career Day 2021

Reactions 2 Comments
1 min read
The Funhouse Mirror of Perl Criticism

The Funhouse Mirror of Perl Criticism

Reactions 2 Comments
5 min read
The four noisy horsemen of Perl hate

The four noisy horsemen of Perl hate

Reactions 7 Comments 1
7 min read
Taming the Moose: Picking the best way to subclass Perl methods

Taming the Moose: Picking the best way to subclass Perl methods

Reactions 3 Comments
3 min read
DZone Contributor of the Month award

DZone Contributor of the Month award

Reactions 2 Comments 1
1 min read
Perl debugger superpowers, part 2

Perl debugger superpowers, part 2

Reactions 8 Comments
5 min read
Gradual method renaming in Perl

Gradual method renaming in Perl

Reactions 8 Comments 1
3 min read
Perl can escape the Lisp Curse

Perl can escape the Lisp Curse

Reactions 3 Comments
2 min read
4 Steps to Blogging Outside the Perl Bubble

4 Steps to Blogging Outside the Perl Bubble

Reactions 6 Comments 2
5 min read
Slides from “Blogging Outside the Bubble” Perl talk

Slides from “Blogging Outside the Bubble” Perl talk

Reactions 2 Comments 1
1 min read
Moving Perl Mojolicious routes to their own module

Moving Perl Mojolicious routes to their own module

Reactions 10 Comments
4 min read
Should Perl die gracefully?

Should Perl die gracefully?

Reactions 7 Comments 7
2 min read
Part 7 video of pair programming a Perl web app

Part 7 video of pair programming a Perl web app

Reactions 1 Comments
1 min read
Perl can do that now!

Perl can do that now!

Reactions 12 Comments 3
8 min read
Part 6 video of pair programming a Perl web app

Part 6 video of pair programming a Perl web app

Reactions 2 Comments
1 min read
A list of Perl list processing modules

A list of Perl list processing modules

Reactions 4 Comments
2 min read
Testing Perl: To plan or not to plan

Testing Perl: To plan or not to plan

Reactions 10 Comments
3 min read
Localizing Dates in a Perl web application with JavaScript

Localizing Dates in a Perl web application with JavaScript

Reactions 3 Comments 1
3 min read
Part 5 video of pair programming a Perl web app

Part 5 video of pair programming a Perl web app

Reactions 1 Comments
1 min read
Perl.com: Downloading and Installing Perl in 2021

Perl.com: Downloading and Installing Perl in 2021

Reactions 2 Comments
1 min read
Perl test coverage when you don’t have a Makefile

Perl test coverage when you don’t have a Makefile

Reactions 8 Comments
3 min read
Part 4 video of pair programming a Perl web app

Part 4 video of pair programming a Perl web app

Reactions 2 Comments
1 min read
Localizing dates in a Perl web application

Localizing dates in a Perl web application

Reactions 10 Comments 1
5 min read
Part 3 video of pair programming a Perl web app

Part 3 video of pair programming a Perl web app

Reactions 3 Comments
1 min read
Avoid CPAN conflicts in your personal Perl modules

Avoid CPAN conflicts in your personal Perl modules

Reactions 3 Comments
1 min read
Part 2 video of pair programming with Perl and Mojolicious

Part 2 video of pair programming with Perl and Mojolicious

Reactions 1 Comments
1 min read
Live Zoom programming Sunday with Gábor Szabó

Live Zoom programming Sunday with Gábor Szabó

Reactions 3 Comments 2
1 min read
The attraction of Test::Fatal in Perl

The attraction of Test::Fatal in Perl

Reactions 5 Comments
2 min read
What to do when your programming project gets canceled

What to do when your programming project gets canceled

Reactions 2 Comments 1
2 min read
My first article on Perl.com!

My first article on Perl.com!

Reactions 4 Comments
1 min read
Part 1 video of live-coding in Perl and Mojolicious; Part 2 coming up

Part 1 video of live-coding in Perl and Mojolicious; Part 2 coming up

Reactions 4 Comments
1 min read
Perl and XML in 2021: A few lessons learned

Perl and XML in 2021: A few lessons learned

Reactions 8 Comments
4 min read
Live-coding a Course Management Application in Perl and Mojolicious

Live-coding a Course Management Application in Perl and Mojolicious

Reactions 5 Comments
1 min read
Video for Better Perl: Subroutine signatures and type validation

Video for Better Perl: Subroutine signatures and type validation

Reactions 7 Comments
1 min read
Better Perl: Using map and grep

Better Perl: Using map and grep

Reactions 8 Comments 4
5 min read
The Perl debugger can be your superpower

The Perl debugger can be your superpower

Reactions 23 Comments 3
3 min read
Tuesday at Boston.pm: Perl subroutine signatures and type validation

Tuesday at Boston.pm: Perl subroutine signatures and type validation

Reactions 1 Comments
1 min read
Building a microservice in Perl, part 2: Up and running

Building a microservice in Perl, part 2: Up and running

Reactions 8 Comments 5
9 min read
Building a microservice in Perl, part 1: Designing the API

Building a microservice in Perl, part 1: Designing the API

Reactions 17 Comments
3 min read
Exceptional Perl: Failure is an option

Exceptional Perl: Failure is an option

Reactions 7 Comments 2
6 min read
Better Perl: More on signatures and types

Better Perl: More on signatures and types

Reactions 6 Comments 1
3 min read
Switching up my switches in Perl

Switching up my switches in Perl

Reactions 10 Comments 5
2 min read
Better Perl: Subroutine Signatures and Type Validation presentation slides

Better Perl: Subroutine Signatures and Type Validation presentation slides

Comments
1 min read
Dan Book’s Perl 7: A Modest Proposal

Dan Book’s Perl 7: A Modest Proposal

Reactions 1 Comments
1 min read
De-experimentalizing Perl subroutine signatures

De-experimentalizing Perl subroutine signatures

Reactions 2 Comments
1 min read
I’m presenting at Houston Perl Mongers this week

I’m presenting at Houston Perl Mongers this week

Reactions 4 Comments 1
1 min read
5 Ways You Can Embrace the Magic of Perl

5 Ways You Can Embrace the Magic of Perl

Reactions 9 Comments 7
5 min read
Paul Evans’ Writing a Core Perl Feature

Paul Evans’ Writing a Core Perl Feature

Reactions 3 Comments
1 min read
loading...