Issue #407 - 2019-05-13 - What do you do when you can't find a job as 'Perl developer'?

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there,

it isn't new that the market for 'Perl developers' is shrinking. What do you do in order to maintain your employability? What will you do (or what have you done) if you can't find a new job as 'Perl developer'? Alternatively, what do you do so you'll keep finding 'Perl developer' jobs for yourself? (BTW have you tried at the end of this newsletter?)

Write a blog post about it or write me in person!

In any case enjoy your week!

Gabor Szabo


Add a ton life to your business in an affordable way with does more than just stickers. We allow you to brand your office, store or event with high-quality, custom decals. Make a huge impact and increase logo recall, heightening brand awareness. allows you to order any size, shape and quantity. What are you waiting for? Get your office or store makeover done affordably at! Use code PERL10 at checkout for an exclusive Perl Weekly discount.


Debugging compile time code (debugging BEGIN block)

by Gabor Szabo (SZABGAB)

It is not a good practice to put a lot of code in a BEGIN block or in the body of a module that gets executed at compile time, but we have all encountered code like that. How can you debug such code?

MTA-STA for Exim, thanks to Perl

by Dean Hamstead (DJZORT)

MTA-STS (RFC8461) is a new standard that makes it possible to send downgrade-resistant email over SMTP. In that sense, it is like an alternative to DANE. It does this by piggybacking on the browser Certificate Authority model.


Reddit: After 2020, European Perl conferences are over

by Dean Hamstead (DJZORT)

While the title is admitedly a clickbait, in reality I am afraid it is also true. But prove me wrong.


Map::Tube v3.62 - UPDATE

by Mohammad Sajid Anwar (MANWAR)

Make it easier to format a route, by making the route object more self-aware.

Renaming modules from the command line

by Curtis 'Ovid' Poe (OVID)

Renaming a file in git is easy. Renaming a module is always a pain as you need to change the name of the file. The name of the 'package' inside. Every place where it is used in every other file. Including the tests. You also need to update the documentation. Here is a script that will do it for you. All that without using the word 'refactoring' even once.




Perl Weekly Challenge

The Perl Weekly Challenge by Mohammad Anwar will help you step out from your comfort-zone.

Perl Weekly Challenge - 008

by Mohammad Sajid Anwar (MANWAR)

Don't miss the fun and try new challenges every week. For more information, please read FAQ page.

RECAP - Perl Weekly Challenge - 007

by Mohammad Sajid Anwar (MANWAR)

Review of last week challenge. There are plenty of great solutions.

Perl 6 The Niven Ladder

by Arne Sommer

Perl Tutorial

A section for newbies and for people who need some refreshing of their Perl knowledge. If you have questions or suggestions about the articles, let me know and I'll try to make the necessary changes. The included articles are from the Perl Maven Tutorial and are part of the Perl Maven eBook.

Add (conditional) debugger breakpoints to your code

by Gabor Szabo (SZABGAB)

What if you have a loop that you'd like to debug but only after it passed 10,000 iterations? Use conditional breakpoints.

Perl 6

2019.17/18 Three Months to Riga

by Elizabeth Mattijsen (ELIZABETH)


Perl Conference 2019 Tutorials, Again

by Dave Rolsky (DROLSKY)

Dave offers an Introduction to Go course and the Introduction to Moose course. This is most likely the last time.

Cross-training to grow your Perl team

by Andrew Solomon (ILLY)

In a nutshell: how to train you front-end developers, system administrators, data-analysts to be able to write Perl code so the full-time Perl developers will have time to focus on the more complex tasks. Some pitfalls and how to avoid them.

Weekly collections

Event reports

YAML and more at the Perl Toolchain Summit 2019

by Tina Müller (TINITA)

Among many things, a security issue was fixed and Tina mentions that you should not use the default YAML loader on untrusted data. Is this really common knowledge?

PAUSE Projects at PTS 2019

by Neil Bowers (NEILB)

What is PAUSE and what does it do? Why is it important for you? How do we knoe PAUSE works properly? What has been done at the Perl Toolchain Summit (PTS)?


French Perl Workshop 2019

June 19-22, 2019 Strasbourg, France

European PerlCon 2019

August 7-9, 2019 Riga, Latvia

Swiss Perl Workshop 2019

August 16-17, 2019 Flörli Olten, Switzerland

Perl Jobs by Perl Careers

Put your Perl skills into action in a young, green city that leaves more greenbacks in your pocket

If you like the idea of an affordable city, full of folk in their 20s and 30s, with a multitude of bars and restaurants, a bustling tech sector, and surrounded by lush, green scenery then you’ll like Pittsburgh. It’s a land of opportunity with the magical combo, pairing social mobility with affordability.

Do you want to save the world using wit, intellect and a heavy dose of Perl?

This particular company is doing their part by providing charities with online payment and campaign solutions. And, of course, by providing a wonderful work environment and good pay for their own employees! They’ve also been known to take everyone in the office for skiing trips to Switzerland.

Largest Perl team in London with beautiful Docklands offices

Large, dynamic Perl team in Canary Wharf looking for mid-level and senior developers. Run by a Perl-loving CTO in beautiful offices with a great view over Canary Wharf, the company manages one legacy Perl codebase and a whole bunch of very new, very shiny, and very modern codebases that power the market-leading solution in their particular area. Free breakfast, too, for some values of breakfast.

Do you love customers? Senior Perl Developer with a product focus, London

Ever find yourself wishing you could see meaningful impact on users from your work? Trapped in a company with long release cycles and dubious release dates? Wish your ideas for product improvement didn’t keep disappearing in to the Project Manager’s backlog?

Do some good in the world – Perl developers required for a charity and giving-focused team in Kent,

Want to do something good for once? Join the Kickstarter of the charity world, supporting activists and causes around the world. You’ll be working in Perl to support a range of their highly successful charity and giving-focused projects.

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week