Hi there I got several replies to my query last week about the type of content yothan u'd want to see in the Perl Weekly, but far less than I was hoping for. If you have not sent me any suggestions, is it because the newsletter is perfect as it is? Is it because you are not reading it at all? Something else? Send me your requests, suggestions, and ideas now! They will help me a lot! In any case, I have listed the requests for myself and I'll see how can I fulfill them. One thing that people asked for was a newbie friendly corner. I'll start including entries from the Perl Tutorial and I'll even write new entries in response to some of the request. The other request will be fulfilled as well. Separately. Enjoy your week! Gabor Szabo

Announcements

Articles

Discussion

Testing

How to run the tests of a typical Perl module

SZABGAB) by Gabor Szabo One of the obstacles in contributing to a Perl module is to know how to get started and how to verify that your changes are correct. Not any more. This article shows how to run the test of a module checked out from its GitHub repository.

Web

Perl and Hardware

Perl on Embedded Devices

byJens Rehsack I admit, hardware does not seem to be my cup of tea, but I really envy people who can put things together.

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 5 books

Programming the Raspberry Pi with Perl

The crowdfunding campaign has reached its goal. It raised $2,516 USD by 106 backers which is 101%. The authors promised that if we make it to $4000, they will add chapters on: Infrared remote control, MQTT, and Developing a device module in C and interfacing with Perl. You have 3 days to back the project and help us all get an even better book!

Perl 6

WANTED: Perl 6 Historical Items

ZOFFIX) by Zoffix Znet Collecting items from various web sites, SVN and Git repositories, and from the hard disk of people who were involved in the development of Perl 6.

Other

This Picture Will Change the Way You Learn to Code

As a developer you need to use tons of different technologies. There is a nice picture of some of them. How can you know them all? No one really knows them all, but good developers know how to make sense of the technologies quickly.

A Taxonomy of Tech Debt

A very nice article about Technical debt that offers 3 metrics: Impact, Cost of fixing, and most importantly Contagion. I don't remember ever seeing these metric and I love them. The last one is probably best understood by Perl developers can be the lack of 'use strict'. People who see that code will start writing that way and it will keep increasing the problematic code-base. The article also has excellent real-world examples for each type of Technical Debt identified. (via the DevOps Weekly)

Write clean code and avoid the distractions of emerging technology

byBen Halpern 'Any fool can write code that a computer can understand. Good programmers write code that humans can understand.' - Martin Fowler. (via Software Lead Weekly)

Weekly collections

Event reports

Events

Craft-Conference Budapest May 8-9, 2018

There are going to be a few excellent Workshops at Craft in Budapest. Some of those are already sold out, some have a few more spots. I am going to the 'Scaling Organizations and Technology' by Randy Shoup and 'Making Agile Work for You' by Ben Linders.

If they were not overlapping I'd also go to

'Mob Programming, A Whole Team Approach' by Woody Zuill

'Exploratory testing' by Anne-Marie Charrett

'Building Great Teams: Culture and Core Protocols' by Richard Kasperowski

'How to Lead a Great Developer Team?' by Móni Barta

and

'The Presentation Aikido' by Damian Conway

They all seem really interesting and relevant to me



French Perl Workshop

May 18-19, 2018, Paris.

The Perl Conference in North America

June 17-22, 2018, Salt Lake City.

NLPW - Dutch Perl Workshop 2018

July 7, 2018, Arnhem, The Netherlands

Swiss Perl Workshop

September 7-8, 2018 Bern.

Ambitious? Dynamic? Want to use modern technology? Forward-thinking Perl developer needed in London

Some people just want to get the job done, and you know what? That’s OK. Some people are happy to clock in, use old tools, and churn out mediocre code, day after day. I get that that’s some people’s cup of tea. But for this client, you are the wrong candidate.

Dreaming of Perl? Mid/Senior-level developer role in The City of Dreaming Spires

The Victorian poet Matthew Arnold called Oxford ‘the city of dreaming spires’, and even the most unromantic among us would surely agree there is something magical about Oxford on a misty autumnal morning.