DEV Community

Mark Gardner profile picture

Mark Gardner

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

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

Education

Independence University

Pronouns

he, him, his

Work

Independent Software Development Contractor with The Perl Shop

Four Year Club
Writing Debut
Three Year Club
1 Week Community Wellness Streak
Two Year Club
One Year Club
16 Week Writing Streak
8 Week Writing Streak
4 Week Writing Streak
Verifying my cryptographic key for Keyoxide

Verifying my cryptographic key for Keyoxide

Comments
1 min read

Want to connect with Mark Gardner?

Create an account to connect with Mark Gardner. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Perl lightning talk: ”Don’t Fear map and grep”

Perl lightning talk: ”Don’t Fear map and grep”

4
Comments
1 min read
How much is that BLÅHAJ in the (terminal) window?

How much is that BLÅHAJ in the (terminal) window?

4
Comments
6 min read
Perl list processing is for hashes, too

Perl list processing is for hashes, too

4
Comments
3 min read
Get out early with Perl statement modifiers

Get out early with Perl statement modifiers

4
Comments
3 min read
Highlighting members of the Perl family

Highlighting members of the Perl family

4
Comments
3 min read
Perl warnings and the warn function

Perl warnings and the warn function

4
Comments
3 min read
Avoid Yoda conditions in Perl you should

Avoid Yoda conditions in Perl you should

5
Comments
2 min read
34 at 34 for v5.34: Modern Perl features for Perl’s birthday

34 at 34 for v5.34: Modern Perl features for Perl’s birthday

8
Comments 3
15 min read
A brief note on Log4perl

A brief note on Log4perl

7
Comments
2 min read
Sweeter Perl exception classes

Sweeter Perl exception classes

4
Comments
5 min read
Vicious (test) mockery of a Perl modulino

Vicious (test) mockery of a Perl modulino

4
Comments
8 min read
Video: “A Year of Being Wrong on the Internet”

Video: “A Year of Being Wrong on the Internet”

2
Comments 1
1 min read
Multiple ways to inheritance in Perl

Multiple ways to inheritance in Perl

6
Comments
5 min read
This week: The ePhEmeRaL miniconf

This week: The ePhEmeRaL miniconf

2
Comments 1
1 min read
Taming the Moose: Classing up Perl attributes

Taming the Moose: Classing up Perl attributes

9
Comments
3 min read
Some thoughts on Perl template processing

Some thoughts on Perl template processing

6
Comments
4 min read
Better Perl: Four list processing best practices with map, grep, and more

Better Perl: Four list processing best practices with map, grep, and more

10
Comments
5 min read
The reports of Perl’s death have been greatly exaggerated

The reports of Perl’s death have been greatly exaggerated

7
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

8
Comments 1
4 min read
LAMP is dead! Long live (Perl) web frameworks!

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

7
Comments 2
4 min read
Fast Perl module installation with cpm

Fast Perl module installation with cpm

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

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

7
Comments 1
4 min read
A good old-fashioned Perl log analyzer

A good old-fashioned Perl log analyzer

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

Cutting the fat: Lightweight Perl OO modules

9
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

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

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

5
Comments
2 min read
Perl & Raku: Best frenemies

Perl & Raku: Best frenemies

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

Privacy and speed with Perl’s Object::Pad

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

What’s Next for Object-Oriented Perl?

9
Comments
6 min read
Speaking at Developer Career Day 2021

Speaking at Developer Career Day 2021

2
Comments
1 min read
The Funhouse Mirror of Perl Criticism

The Funhouse Mirror of Perl Criticism

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

The four noisy horsemen of Perl hate

8
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

4
Comments
3 min read
DZone Contributor of the Month award

DZone Contributor of the Month award

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

Perl debugger superpowers, part 2

8
Comments
5 min read
Gradual method renaming in Perl

Gradual method renaming in Perl

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

Perl can escape the Lisp Curse

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

4 Steps to Blogging Outside the Perl Bubble

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

Slides from “Blogging Outside the Bubble” Perl talk

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

Moving Perl Mojolicious routes to their own module

13
Comments
4 min read
Should Perl die gracefully?

Should Perl die gracefully?

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

1
Comments
1 min read
Perl can do that now!

Perl can do that now!

18
Comments 4
8 min read
Part 6 video of pair programming a Perl web app

Part 6 video of pair programming a Perl web app

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

A list of Perl list processing modules

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

Testing Perl: To plan or not to plan

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

Localizing Dates in a Perl web application with JavaScript

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

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

Perl.com: Downloading and Installing Perl in 2021

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

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

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

Localizing dates in a Perl web application

12
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

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

Avoid CPAN conflicts in your personal Perl modules

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

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

Live Zoom programming Sunday with Gábor Szabó

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

The attraction of Test::Fatal in Perl

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

What to do when your programming project gets canceled

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

My first article on Perl.com!

4
Comments
1 min read
loading...