Perl Weekly
Issue #352 - 2018-04-23 - It's alive!
latest | archive | edited by Gabor Szabo
|
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
|
by Curtis 'Ovid' Poe (OVID)
It's a free-to-play post-apocalyptic interstellar MMORPG that runs in a browser, tablet, or mobile. The backend is written in Perl.
|
|
|
Articles
|
|
|
|
by David Farrell (DFARRELL)
David gives a quick retro on the results of the survey from 2017 and calls upon you to participate this year.
|
|
|
|
by Roger Bell West (FIREDRAKE)
How to find the nearest shop that is on your way, instead of the one that is currently closest to you, but in the wrong direction?
|
|
|
|
Discussion
|
|
Testing
|
by Gabor Szabo (SZABGAB)
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
|
by Jens 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.
|
by Gabor Szabo (SZABGAB)
How to implement a subroutine like 'sum' where any number of parameters can be passed and they are 'all the same'.
|
|
|
Perl 5 books
|
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
|
by Zoffix Znet (ZOFFIX)
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.
|
|
by Elizabeth Mattijsen (ELIZABETH)
Perl 6 Weekly
|
|
|
Other
|
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 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)
|
|
by Julia Evans
I especially love the Linux Comics. If you are using Twitter she is @b0rk
|
|
|
by Ben 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
|
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
|
|
|
|
June 17-22, 2018, Salt Lake City.
|
|
July 7, 2018, Arnhem, The Netherlands
|
|
|
September 7-8, 2018 Bern.
|
|
|
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.
|
|
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.
|
|
Love Perl but want to skill-up on another stack at your employer’s expense? Client is a major and dynamics UK company with a large (and pretty Modern) Perl codebase who have started extended their technical stack to include Scala and NodeJS.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|