Issue #626 - 2023-07-24 - What is Oshun?

latest | archive | edited by Mohammad Sajid Anwar
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there,

I am sure you have followed The Perl and Raku Conference 2023 in Toronto whether as attendee or watching the videos. I was fortunate to attend the conference and meet the who's who of Perl Community. The highlight of the conference for me was the keynote, Coming soon ..., presented by Curtis Poe. It was during the keynote, we were introduced to a new project, Oshun. Since the release of Perl v5.38, we have all been introduced to Corinna, a modern OO to the Perl core. Oshun is the next big thing after Corinna. To be honest, it is really cool idea and I can't wait it to be included in the Perl core. I know it is in early stage right now but I am glad it is in safe hand.

I would also like to mention about another talk No one is immune to abuse by Sawyer X. I was lucky enough to be in the audience. In general, we are proud of the friendly and encouraging nature of the Perl community but it is also fact that you do come across few who are not too friendly. I could relate to what was shared in the talk as I have experienced the abuse myself during the early days of [The/Perl] Weekly Challenge. I must confess it took me months to recover from it. Those who are part of the weekly challenge must have noticed it too. I stopped participating in the weekly challenge for sometime and kept myself limited to managing the challenge as opposed to contributing to the weekly challenge in Perl and Raku, writing blog posts and making YouTube videos for the same. I did come back few months later and participated again but it didn't last long.

If you missed the conference this year then you have plenty of time to book your place at The Perl and Raku Conference 2024 which is going to be held in sunny Las Vegas, Nevada.

We also had surprise announcement by Olaf Alders with regard to the Perl Advent Calendar 2023 CFP. I missed the deadline last year and couldn't find a place in the Perl Advent Calendar 2022. I will make sure this time, I submit my proposal well before the deadline. If you have something to share with the rest of the community then I would request you to come forward and submit your proposals.

Last but not the least, the next big event, Perl and Koha Conference 2023 is happening next month. You can find the schedule of the event. I am going to miss the event as it is clashing with my home visit to India. I hope and wish you all have great time.

Thank you Gabor for the space in the editorial of last week newsletter. It means a world to me. Enjoy rest of the newsletter.

Mohammad Sajid Anwar


Perl Catalyst Release 5.90131

by John Napiorkowski (JJNAPIORK)

Version 5.90131 of the Perl MVC web development framework Catalyst just hit CPAN.


Why we use Perl at our company

by Uriel Lizama

Another success story of use of Perl in a well documented post.

Using PostgreSQL pg_vector for AI: Part 1, WTF is a Vector Anyway?

by John Napiorkowski (JJNAPIORK)

Talk of the town AI is being picked by John in the blog post series. If you are new to generative AI then you should check out it yourself.

Using Postgresql pg_vector for AI: Part 2, Using vectors For Natural Language Processing

by John Napiorkowski (JJNAPIORK)

In the blog post you will learn the use of OpenAI to create vector.

"Next Action" - Improving Perl Catalyst Chained Actions

by John Napiorkowski (JJNAPIORK)

Perl's Catalyst MVC web framework action chaining is explained in details. Highly recommended.

Modernize Chained Actions in Perl Catalyst MVC

by John Napiorkowski (JJNAPIORK)

Latest release of Perl Catalyst is out with enhancements to chained actions.


Perl v5.36, Debian, and Ubuntu

by Avery Adams

Interesting subject being discussed about Perl version in different OS and how to deal with them.


LDAP groups expansion

by Flavio Poletti (POLETTIX)

Please find working code in Perl to play with LDAP directory.

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 - 227

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks: "Friday 13th" and "Roman Maths". If you are new to the weekly challenge, why not join us and have fun every week? For more information, please read the FAQ.

RECAP - The Weekly Challenge - 226

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Shuffle String" and "Zero Array" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Shuffled Operations

by Adam Russell

Clever use of pack and unpack to get the job done. Thanks for reminder.

Zero Shuffle

by Arne Sommer

Array slice in action using Raku. Keep it up great work.

Shuffle Off To Buffalo

by Dave Jacoby (JACOBY)

Shuffle or unshuffle? Find out yourself. Great work and thanks for sharing.

PWC226 - Shuffle String

by Flavio Poletti (POLETTIX)

Sweet and short one-liner in Perl and Raku. Great work, keep it up.

PWC226 - Zero Array

by Flavio Poletti (POLETTIX)

Flavio seems to be on mission to get the job done one-liner. Clever coding, well done.

Perl Weekly Challenge: Week 226

by Jaldhar H. Vyas

Z operator of Raku is so handy to get the job done. Cool attempt.

Perl Weekly Challenge 226: Shuffle String

by Laurent Rosenfeld

Cool comparison of Perl and Raku implementation as always. You really don't want to miss it.

Perl Weekly Challenge 226: Zero Array

by Laurent Rosenfeld

Interesting task analysis for deeper understanding. Thanks for sharing the knowledge with us.

Array indexes everywhere!

by Luca Ferrari

Like always, we have Raku and PostgreSQL solutions, enough to keep you busy. Thanks for sharing.

Gnirsts and nothing left

by Peter Campbell Smith

Nicely laid out solutions in Perl with detailed analysis. Thanks for your contributions.

The Weekly Challenge #226

by Robbie Hatley

No operations for Zero Array? Use of List::Util is very handy for the task.

Shuffling Zeroes

by Roger Bell West (FIREDRAKE)

Interesting discussion about the various languages feature needed for the task. Highly recommended.

Moving and Removing

by Simon Green

Perl and Python in action together. Enjoy one-liner specially in Python. Well done.


The Perl and Raku Conference 2023 in Toronto

Please checkout the video of talks presented @ TPRC 2023.


2023.29 DSLs and ASTs

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

First report: More than 80% of the crates link to their public VCS

by Gabor Szabo (SZABGAB)

I have been working on the Rust Digger for more than a month. This is the first report I created.

Event reports

The Perl and Raku Conference, Toronto 2023

by Dave Cross (DAVECROSS)

Event report by Dave where he shared his experience and recommended talks.

Well Back in the Saddle again.

by John Scoles (BYTEROCK)

John sharing his experience of Day 1 @ TPRC 2023 in Toronto.

TPRC Toronto Part 2

by John Scoles (BYTEROCK)

In the post, get the detailed report of Day 2 @ TPRC 2023.

TPRC Toronto Part 3 The End Game

by John Scoles (BYTEROCK)

Final day reporting from TPRC 2023.


Perl and Koha

August 14-18, 2023, Helsinki, Finland

Perl Jobs by Perl Careers

Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse in the Philippines

Our UK-based client is a global leader in the enterprise technology publishing industry, providing audiences worldwide with stimulating perspectives and unique news on enterprise tech that matters today and tomorrow. They are currently seeking a passionate and exceptional Perl programmer based in the Philippines to join their team.

Adventure Awaits! Senior Perl roles in Malaysia, Dubai and Malta

Clever folks know that if you’re lucky, you can earn a living and have an adventure at the same time. Enter our international client: online trading is their game, and they’re looking for Perl people with passion, drive, and an appreciation for new experiences.

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week