Perl Weekly #626 - What is Oshun?
Tags: perl, news, programming
Published: 2023-07-24 10:07:03

---
title: Perl Weekly #626 - What is Oshun?
published: true
description: 
tags: perl, news, programming
canonical_url: https://perlweekly.com/archive/626.html
series: perl-weekly
---

Originally published at [Perl Weekly 626](https://perlweekly.com/archive/626.html)


Hi there,

I am sure you have followed <strong>The Perl and Raku Conference 2023 in Toronto</strong> whether as attendee or <a href="https://www.youtube.com/@YAPCNA/videos">watching the videos</a>. I was fortunate to attend the conference and meet the who's who of <strong>Perl Community</strong>. The highlight of the conference for me was the keynote, <a href="https://www.youtube.com/watch?v=uT0S-jfO1mE">Coming soon ...</a>, presented by <strong>Curtis Poe</strong>. It was during the keynote, we were introduced to a new project, <a href="https://github.com/Perl-Oshun/oshun">Oshun</a>. Since the release of <strong>Perl v5.38</strong>, we have all been introduced to <strong>Corinna</strong>, a modern OO to the <strong>Perl</strong> core. <strong>Oshun</strong> is the next big thing after <strong>Corinna</strong>. To be honest, it is really cool idea and I can't wait it to be included in the <strong>Perl</strong> 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 <a href="https://www.youtube.com/watch?v=Q1H9yKf8BI0">No one is immune to abuse</a> by <strong>Sawyer X</strong>. I was lucky enough to be in the audience. In general, we are proud of the friendly and encouraging nature of the <strong>Perl</strong> 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 <strong>[The/Perl] Weekly Challenge</strong>. 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 <strong>Perl</strong> and <strong>Raku</strong>, writing <a href="https://theweeklychallenge.org/blogs">blog posts</a> and making <a href="https://www.youtube.com/c/mohammadsajidanwar">YouTube videos</a> 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 <a href="https://tprc.us/tprc-2024-las">The Perl and Raku Conference 2024</a> which is going to be held in sunny <strong>Las Vegas, Nevada</strong>.

We also had surprise announcement by <strong>Olaf Alders</strong> with regard to the <a href="https://cfp.perladvent.org">Perl Advent Calendar 2023 CFP</a>. I missed the deadline last year and couldn't find a place in the <a href="https://perladvent.org/2022">Perl Advent Calendar 2022</a>. 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, <a href="https://perlkohacon.fi">Perl and Koha Conference 2023</a> is happening next month. You can find the <a href="https://perlkohacon.fi/Schedule.html">schedule</a> of the event. I am going to miss the event as it is clashing with my home visit to <strong>India</strong>. I hope and wish you all have great time.

Thank you <strong>Gabor</strong> for the space in the editorial of last week <a href="https://perlweekly.com/archive/625.html">newsletter</a>. It means a world to me. Enjoy rest of the newsletter.

  --
  Your editor: Mohammad S. Anwar.


## Announcements

  
### [Perl Catalyst Release 5.90131](https://dev.to/jjn1056/perl-catalyst-release-590131-4pn0)

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

  

---

## Articles

  
### [Why we use Perl at our company](https://blogs.perl.org/users/uriel/2023/07/why-we-use-perl-at-our-company.html)

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?](https://dev.to/jjn1056/using-postgresql-pgvector-for-ai-part-1-wtf-is-a-vector-anyway-1dmf)

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](https://dev.to/jjn1056/using-postgresql-pgvector-for-ai-part-2-using-vectors-for-natural-language-processing-b40)

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

  
### ["Next Action" - Improving Perl Catalyst Chained Actions](https://dev.to/jjn1056/next-action-improving-catalyst-chained-actions-f79)

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

  
### [Modernize Chained Actions in Perl Catalyst MVC](https://dev.to/jjn1056/modernize-chained-actions-in-perl-catalyst-mvc-55fe)

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

  

---

## Discussion

  
### [Perl v5.36, Debian, and Ubuntu](https://blogs.perl.org/users/oldtechaa/2023/07/perl-v536-debian-and-ubuntu.html)

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

  

---

## Web

  
### [LDAP groups expansion](https://github.polettix.it/ETOOBUSY/2023/07/19/ldap-groups-expansion/)

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

  

---

## The Weekly Challenge
<a href="https://theweeklychallenge.org/">The Weekly Challenge</a> by <a href="http://www.manwar.org/">Mohammad Anwar</a> 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 <a href="https://perl.careers/">PerlCareers</a>.
  
### [The Weekly Challenge - 227](https://theweeklychallenge.org/blog/perl-weekly-challenge-227)

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 <a href="https://theweeklychallenge.org/faq">FAQ</a>.

  
### [RECAP - The Weekly Challenge - 226](https://theweeklychallenge.org/blog/recap-challenge-226)

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](http://rabbitfarm.com/cgi-bin/blosxom/perl/2023/07/23)

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

  
### [Zero Shuffle](https://raku-musings.com/zero-shuffle.html)

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

  
### [Shuffle Off To Buffalo](https://jacoby.github.io/2023/07/18/shuffle-off-to-buffalo-weekly-challenge-226.html)

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

  
### [PWC226 - Shuffle String](https://github.polettix.it/ETOOBUSY/2023/07/20/pwc226-shuffle-string/)

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

  
### [PWC226 - Zero Array](https://github.polettix.it/ETOOBUSY/2023/07/21/pwc226-zero-array/)

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

  
### [Perl Weekly Challenge: Week 226](https://www.braincells.com/perl/2023/07/perl_weekly_challenge_week_226.html)

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

  
### [Perl Weekly Challenge 226: Shuffle String](https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-226-shuffle-string.html)

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

  
### [Perl Weekly Challenge 226: Zero Array](https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-226-zero-array.html)

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

  
### [Array indexes everywhere!](https://fluca1978.github.io/2023/07/17/PerlWeeklyChallenge226.html)

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

  
### [Perl one-liner by inhouse guru. Thanks for your contributions.](https://wlmb.github.io/2023/07/16/PWC226/)



  
### [Gnirsts and nothing left](http://ccgi.campbellsmiths.force9.co.uk/challenge/226)

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

  
### [The Weekly Challenge #226](https://hatley-software.blogspot.com/2023/07/robbie-hatleys-solutions-to-weekly_18.html)

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

  
### [Shuffling Zeroes](https://blog.firedrake.org/archive/2023/07/The_Weekly_Challenge_226__Shuffling_Zeroes.html)

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

  
### [Moving and Removing](https://dev.to/simongreennet/moving-and-removing-2c5j)

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

  

---

## Videos

  
### [The Perl and Raku Conference 2023 in Toronto](https://www.youtube.com/@YAPCNA/videos)

Please checkout the video of talks presented @ TPRC 2023.

  

---

## Rakudo

  
### [2023.29 DSLs and ASTs](https://rakudoweekly.blog/2023/07/17/2023-29-dsls-and-asts/)



  

---

## Weekly collections

  
### [NICEPERL's lists](http://niceperl.blogspot.com/)

<a href="https://niceperl.blogspot.com/2023/07/cdliii-13-great-cpan-modules-released.html">Great CPAN modules released last week</a>;<br><a href="https://niceperl.blogspot.com/2023/07/dlxii-metacpan-weekly-report.html">MetaCPAN weekly report</a>;<br><a href="https://niceperl.blogspot.com/2023/07/dlxxxvii-stackoverflow-perl-report.html">StackOverflow Perl report</a>.

  

---

## 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](https://rust-digger.code-maven.com/news/first-report)

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](https://dev.to/davorg/the-perl-and-raku-conference-toronto-2023-5c24)

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

  
### [Well Back in the Saddle again.](https://blogs.perl.org/users/byterock/2023/07/well-back-in-the-saddle-again.html)

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

  
### [TPRC Toronto Part 2](https://blogs.perl.org/users/byterock/2023/07/tprc-toronto-part-2.html)

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

  
### [TPRC Toronto Part 3 The End Game](https://blogs.perl.org/users/byterock/2023/07/tprc-toronto-part-3-the-end-game.html)

Final day reporting from TPRC 2023.

  

---

## Events

  
### [Perl and Koha](https://perlkohacon.fi/)

August 14-18, 2023, Helsinki, Finland

  

---

## <a href="https://perl.careers/?utm_source=perlweekly&utm_campaign=perlweekly&utm_medium=perlweekly">Perl Jobs by Perl Careers</a>

  
### [Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse in the Philippines](https://job.perl.careers/xff)

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](https://job.perl.careers/91h)

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 joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.

Want to see more? See the [archives](https://perlweekly.com/archive/) of all the issues.

Not yet subscribed to the newsletter? [Join us free of charge](https://perlweekly.com/subscribe.html)!

(C) Copyright [Gabor Szabo](https://szabgab.com/)
The articles are copyright the respective authors.