Originally published at Perl Weekly 609
Hi there!
You probably already heard about the Open Source Development Course I started to teach. The core assumption there is that helping more people contribute to Open Source will make the world a better place.
I have been teach two versions of this course as open registration where anyone could register and I already started to teach one at the Azrieli College of Engineering in Jerusalem, Israel. I hope soon I'll be able to teach this (via Zoom) at other institutions as well around the world.
As part of that course I started to collect information on Open Source projects by governments, corporations, higher education institutions, and non profits. The results so far can be seen here.
However I have another direction with this. I'd like to understand how your workplaces relate to open source. Do they have any formal guidelines on how you can contribute to open source? Informal ones? What happens if you encounter a bug in an open source project you use? Are you allowed to contribute the fix back? On company time? Do they have a budget to support open source contributors who are not employees of the company? e.g. random Jane who works on some open source project? Please get in touch with me if you can share anything.
Enjoy your week!
--
Your editor: Gabor Szabo.
Announcements
Now Accepting: TPRC Proposals for 2024
It's time to plan TPRC 2024. If you are interested in organizing the event in your city, please submit a proposal by April 28th. (Oh and I think TPRC stand for The Perl and Raku Conference.)
Community Input Requested - Future of TPRF website(s)
Where, if I am not mistaken, TPRF stands for The Perl and Raku Foundation
Articles
Introducing Exporter::Almighty
Exporter::Almighty is a module designed to reduce boilerplate in your utils-like modules, and increase their functionality.
Command-line editing
And what about Ctrl-X Ctrl-E ?
An Interesting Perl Pattern That Doesn't Work
A pattern that is supposed to use a closure to protect a configuration hash from being mutated by its callers. Unfortunately this pattern has a terrible flaw.
Text::Extract::Word, MsOffice::Word::Surgeon - Weekly Travelling in CPAN
Fantasy Name Generator
Analyzing New York City Traffic Collisions with Perl One-Liners and Linux
Fixing code and documentation, setting up CI - Sending Pull-Requests
You might have heard about the Open Source Development Course I teach. During one of the most recent meetings we worked on a Perl module. You can also check the web site of the course and the GitHub repo where you can find the links to the video recordings.
AutoHotKey
Perl
This week in PSC (102)
This week in PSC (101)
The Weekly Challenge
The Weekly Challenge by Mohammad Anwar will help you step out of your comfort-zone. You can even win prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.
The Weekly Challenge - 210
Welcome to a new week with a couple of fun tasks "Kill and Win" and "Number Collision". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ.
RECAP - The Weekly Challenge - 209
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Special Bit Characters" and "Merge Account" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
Special Account
Such a detailed analysis, you wouldn't miss a thing. What a class post, as always. Keep it up great work.
Give A Little Bit
Use of CPAN can be very handy and get the job done smoothly. Very entertaining post, thanks for sharing.
ED-209: The Weekly Challenge
If you are looking for compact and powerful Perl solutions then this is the place. Well done, James.
PWC209 - Special Bit Characters
Use of regex made the solution so simple and easy to follow. Nice attempt.
PWC209 - Merge Account
A rather long solution from Flavio's own standard. Plenty to keep you busy.
Perl Weekly Challenge 209: Special Bit Characters and Merge Account
Loved the discussion about the special bit characters task. Interesting aspects raised and explained. Thanks for the contributions.
grep and loop
Luca does with Raku what James does with Perl. Well done and thanks for sharing.
Perl Weekly Challenge 209
Master of Perl one-liner is out with his trick. Impressive result. Great work, keep it up.
An abc and @emails
Engaging task analysis that will keep you engrossed. You can even try the solution online. Cool.
The Weekly Challenge #209
Nice use of state machine. I rarely see these days, so thank you for refresher.
Special Merge
Python is the choice of language this week for special bit characters. Perl fans shouldn't be disappointed as we have Perl in the discussion too.
Special Accounts
Interesting use of sets and not list. Very smart and unique. Well done.
Community
Report on Volunteerism in the Perl Community
Weekly collections
NICEPERL's lists
Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.
Perl Jobs by Perl Careers
Perl to Node Cross-training? Yes Please! UK Remote Perl Role
The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. If youโre a crack-hand with Catalyst, a Mojolicious master, or a distinguished Dancer, they want you. Youโll be deploying apps your work to AWS, so experience would be handy, and the companyโs big on testing, so theyโd like you to know your way around Test::More.
Bold, beautiful, andโฆ brainy? Senior Perl roles in Malaysia, Dubai and Malta
Offices are located within Dubai, Malta, and Malaysia so if youโre in one of those places, youโre one step closer to where you need to be. Hanging out in Honolulu? Not to worry. For the right person, theyโve got a work-sponsored visa and relocation package โ if youโve got the expertise and an adventurous spirit, theyโve got the will and means to get you where you need to be.
C, C++, and Perl Software Engineers, Letโs Keep the Internet Safe. UK Remote Perl Role
A leading digital safeguarding solutions provider is looking for a software engineer experienced in C, C++, or Perl. Youโll have strong Linux knowledge and a methodical approach to problem solving that you use to investigate, replicate, and address customer issues. Your keen understanding of firewalls, proxies, Iptables, Squid, VPNs/IPSec and HTTP(S) will be key to your success at this company.
You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
Want to see more? See the archives of all the issues.
Not yet subscribed to the newsletter? Join us free of charge!
(C) Copyright Gabor Szabo
The articles are copyright the respective authors.
Top comments (0)