Perl Weekly Issue #407 - 2019-05-13 - What do you do when you can't find a job as 'Perl developer'? latest | archive | by Gabor Szabo Don't miss the next issue! Tweet

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

Sponsors

Add a ton life to your business in an affordable way with StickerYou.com

StickerYou.com 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. StickerYou.com allows you to order any size, shape and quantity. What are you waiting for? Get your office or store makeover done affordably at StickerYou.com! Use code PERL10 at checkout for an exclusive Perl Weekly discount.

Articles

Debugging compile time code (debugging BEGIN block)

SZABGAB) by Gabor Szabo 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

DJZORT) by Dean Hamstead 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.

Discussion

Code

Renaming modules from the command line

OVID) by Curtis 'Ovid' Poe 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.

Books

CPAN

Grants

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

Perl 6 The Niven Ladder

byArne Sommer

Perl 6 small stuff #19: a challenge of niven numbers and word ladders

byJo Christian Oterhals

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.

Perl 6

Training

Perl Conference 2019 Tutorials, Again

DROLSKY) by Dave Rolsky 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

ILLY) by Andrew Solomon 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

PAUSE Projects at PTS 2019

NEILB) by Neil Bowers 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)?

Events

French Perl Workshop 2019

June 19-22, 2019 Strasbourg, France

North American Perl Conference 2019

June 2019 Pittsburgh

European PerlCon 2019

August 7-9, 2019 Riga, Latvia

Swiss Perl Workshop 2019

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

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?