Perl Weekly
Issue #609 - 2023-03-27 - Open Source and your workplace
latest | archive | edited by Gabor Szabo
|
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!
Gabor Szabo
|
|
|
Announcements
|
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.)
|
|
Where, if I am not mistaken, TPRF stands for The Perl and Raku Foundation
|
|
Articles
|
by Toby Inkster (TOBYINK)
Exporter::Almighty is a module designed to reduce boilerplate in your utils-like modules, and increase their functionality.
|
|
|
by Nicholas Hubbard
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.
|
|
|
|
|
|
|
Perl
|
|
|
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.
|
by Mohammad Sajid Anwar (MANWAR)
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.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
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.
|
|
|
by Arne Sommer
Such a detailed analysis, you wouldn't miss a thing. What a class post, as always. Keep it up great work.
|
|
by Dave Jacoby (JACOBY)
Use of CPAN can be very handy and get the job done smoothly. Very entertaining post, thanks for sharing.
|
|
|
by James Smith
If you are looking for compact and powerful Perl solutions then this is the place. Well done, James.
|
|
|
|
by Laurent Rosenfeld
Loved the discussion about the special bit characters task. Interesting aspects raised and explained. Thanks for the contributions.
|
|
by Luca Ferrari
Luca does with Raku what James does with Perl. Well done and thanks for sharing.
|
|
by W Luis Mochan
Master of Perl one-liner is out with his trick. Impressive result. Great work, keep it up.
|
|
by Peter Campbell Smith
Engaging task analysis that will keep you engrossed. You can even try the solution online. Cool.
|
|
by Robbie Hatley
Nice use of state machine. I rarely see these days, so thank you for refresher.
|
|
by Roger Bell West (FIREDRAKE)
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.
|
|
by Simon Green
Interesting use of sets and not list. Very smart and unique. Well done.
|
|
Community
|
|
Weekly collections
|
|
|
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.
|
|
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.
|
|
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 know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|