<div dir="ltr"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div>FYI</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Gabor Szabo</strong> <span dir="auto"><<a href="mailto:gabor@szabgab.com">gabor@szabgab.com</a>></span><br>Date: Mon, Jul 3, 2023 at 11:25 AM<br>Subject: [Perlweekly] #623 - perl v5.38.0 was released<br>To:  <<a href="mailto:somanathbt@gmail.com">somanathbt@gmail.com</a>><br></div><br><br><u></u>


  
  
  

<div>



<table border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff">
<tbody><tr><td>
    <p id="m_6715857222387443426logo">
    <a href="https://perlweekly.com/" style="background-color:#004065;color:#fff;text-decoration:none;font-size:40px;font-weight:bold;font-family:Gadget;border-radius:5px;border:1px solid #000;padding:10px" target="_blank">Perl Weekly</a>
    
    </p>
    <p id="m_6715857222387443426issue" style="border-bottom:1px solid #ccc;padding-bottom:8px;font-size:18px">
    Issue #623 - 2023-07-03 - perl v5.38.0 was released
    </p>

    <a href="https://perlweekly.com/latest.html" target="_blank">latest</a> | <a href="https://perlweekly.com/archive" target="_blank">archive</a> | edited by <a href="http://szabgab.com/" target="_blank">Gabor Szabo</a>

    <div style="text-align:center">
    You can <a href="https://perlweekly.com/archive/623.html" target="_blank">read the newsletter on the web</a>, if you prefer.
    </div>
 
</td></tr>

<tr><td>
    <table>
    <tbody><tr><td>
        
        <p style="font-size:16px">
        Hi there!
        </p>
        
        <p style="font-size:16px">
        Good news. The new version of perl is out, just in time to be included in this edition. See the <a href="https://www.nntp.perl.org/group/perl.perl5.porters/2023/07/msg266602.html" target="_blank">announcement</a> and the <a href="https://metacpan.org/release/RJBS/perl-5.38.0/view/pod/perldelta.pod" target="_blank">perldelta</a> for changes. If I understand correctly the bigges change by far is the addition of the <b>class</b> keyword. There are also a number of deprecations you will want to pay attention to. If you'd like to take it for a ride you can find the instruction <a href="https://www.cpan.org/src/README.html" target="_blank">how to install perl</a>. You can also use <a href="https://perlbrew.pl/" target="_blank">perlbrew</a> to install it. I hope we'll soon have a <a href="https://strawberryperl.com/" target="_blank">Strawberry Perl</a> release as well.
        </p>
        
        <p style="font-size:16px">
        
        </p>
        
        <p style="font-size:16px">
        Last week I asked two questions on various forums:
        </p>
        
        <p style="font-size:16px">
        If someone asks you why contribute to open source? What do you say?
        </p>
        
        <p style="font-size:16px">
        If you don't contribute to any open source project, what stops you from contributing?
        </p>
        
        <p style="font-size:16px">
        I've collected some of the responses at the bottom of the page: <a href="https://osdc.code-maven.com/why-contribute-to-open-source" target="_blank">Why contribute to open source</a>.
        </p>
        
        <p style="font-size:16px">
        As Mohammad already mentioned last week, I've set up a <a href="https://zulip.com/" target="_blank">Zulip</a>-based chat server for people who would like to get help on their path to contributing to open source. In this community I we'll be able to support contributors in several programming languages. We started with Perl, Python, and Rust. You are <a href="https://osdc.zulipchat.com/" target="_blank">invited</a>
        </p>
        
        <p style="font-size:16px">
        Enjoy your week!
        </p>
        
        <p style="font-size:14px">
        Your editor: Gabor Szabo.
        </p>
    </td>
    <td>
        <img src="https://perlweekly.com/img/gabor_szabo.png">
    </td></tr>
    </tbody></table>
</td></tr>


    <tr><td>
        <hr style="color:red" id="m_6715857222387443426announcements">
        <div style="font-size:18px;font-weight:bold">Announcements</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://www.nntp.perl.org/group/perl.perl5.porters/2023/07/msg266602.html" style="font-size:18px;font-weight:bold" target="_blank">perl v5.38.0 is now available</a>
               <a href="https://twitter.com/home?status=perl+v5.38.0+is+now+available+https%3A%2F%2Fwww.nntp.perl.org%2Fgroup%2Fperl.perl5.porters%2F2023%2F07%2Fmsg266602.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="https://rjbs.cloud/" target="_blank">Ricardo Signes</a>                         (<a href="https://metacpan.org/author/RJBS" target="_blank">RJBS</a>)                  </span>               </p><p style="font-size:16px">
                 See the changes in <a href="https://metacpan.org/release/RJBS/perl-5.38.0/view/pod/perldelta.pod" target="_blank">perldelta</a>
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/ricardo_signes.jpg" title="Ricardo Signes" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426articles">
        <div style="font-size:18px;font-weight:bold">Articles</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://dev.to/szabgab/how-to-get-started-with-open-source-contribution-4h54" style="font-size:18px;font-weight:bold" target="_blank">How to get started with open source contribution?</a>
               <a href="https://twitter.com/home?status=How+to+get+started+with+open+source+contribution%3F+https%3A%2F%2Fdev.to%2Fszabgab%2Fhow-to-get-started-with-open-source-contribution-4h54%20by%20@szabgab%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://szabgab.com/" target="_blank">Gabor Szabo</a>                         (<a href="https://metacpan.org/author/SZABGAB" target="_blank">SZABGAB</a>)                  </span>               </p><p style="font-size:16px">
                 
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/gabor_szabo.png" title="Gabor Szabo" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://dev.to/smonff/maximize-dataprinter-string-output-3agi" style="font-size:18px;font-weight:bold" target="_blank">Maximize Data::Printer strings length</a>
               <a href="https://twitter.com/home?status=Maximize+Data%3A%3APrinter+strings+length+https%3A%2F%2Fdev.to%2Fsmonff%2Fmaximize-dataprinter-string-output-3agi%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="https://dev.to/smonff" target="_blank">Sebastien Feugere</a>                  </span>               </p><p style="font-size:16px">
                 The Perl data structures and objects pretty printer <a href="https://metacpan.org/pod/Data::Printer" target="_blank">Data::Printer</a> would trim strings longer than 4096 characters (this is the default value). This is something that can be parameterized in the ~/.dataprinter file:
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://dev.to/szabgab/a-small-contribution-is-still-valuable-13a3" style="font-size:18px;font-weight:bold" target="_blank">A small contribution is still very valuable</a>
               <a href="https://twitter.com/home?status=A+small+contribution+is+still+very+valuable+https%3A%2F%2Fdev.to%2Fszabgab%2Fa-small-contribution-is-still-valuable-13a3%20by%20@szabgab%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://szabgab.com/" target="_blank">Gabor Szabo</a>                         (<a href="https://metacpan.org/author/SZABGAB" target="_blank">SZABGAB</a>)                  </span>               </p><p style="font-size:16px">
                 People often think that in order to contribute to an open source project you have to be some kind of an expert. Far from it. There are plenty of things one can do even with very little knowledge. Here I contributed a one-line change to the documentation of a Rust library even though I have only started to learn Rust. If I could do it I am sure all of you can.
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/gabor_szabo.png" title="Gabor Szabo" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://domm.plix.at/perl/2023_07_skewer.html" style="font-size:18px;font-weight:bold" target="_blank">Perl Skewer</a>
               <a href="https://twitter.com/home?status=Perl+Skewer+https%3A%2F%2Fdomm.plix.at%2Fperl%2F2023_07_skewer.html%20by%20@domm_favors_irc%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://domm.plix.at/" target="_blank">Thomas Klausner</a>                         (<a href="https://metacpan.org/author/DOMM" target="_blank">DOMM</a>)                  </span>               </p><p style="font-size:16px">
                 A fine example of being scary and fun at the same time.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://domm.plix.at/perl/2023_02_plack_app_servicestatus.html" style="font-size:18px;font-weight:bold" target="_blank">New release of Plack::App::ServiceStatus</a>
               <a href="https://twitter.com/home?status=New+release+of+Plack%3A%3AApp%3A%3AServiceStatus+https%3A%2F%2Fdomm.plix.at%2Fperl%2F2023_02_plack_app_servicestatus.html%20by%20@domm_favors_irc%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://domm.plix.at/" target="_blank">Thomas Klausner</a>                         (<a href="https://metacpan.org/author/DOMM" target="_blank">DOMM</a>)                  </span>               </p><p style="font-size:16px">
                 Plack::App::ServiceStatus is a small Plack app that can be used for health checks and general info about your app and its dependencies.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://blogs.perl.org/users/drclaw/2023/07/faster-and-up-to-date-http-cookie-jar.html" style="font-size:18px;font-weight:bold" target="_blank">Faster and up to date HTTP Cookie Jar</a>
               <a href="https://twitter.com/home?status=Faster+and+up+to+date+HTTP+Cookie+Jar+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdrclaw%2F2023%2F07%2Ffaster-and-up-to-date-http-cookie-jar.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="https://blogs.perl.org/users/drclaw/" target="_blank">Ruben Westerberg</a>                         (<a href="https://metacpan.org/author/DRCLAW" target="_blank">DRCLAW</a>)                  </span>               </p><p style="font-size:16px">
                 The release of <a href="https://metacpan.org/dist/HTTP-State" target="_blank">HTTP::State</a>. Fast RFC6265bis-draft + CHIPS Cookie Jar
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://github.polettix.it/ETOOBUSY/2023/07/02/dynamically/" style="font-size:18px;font-weight:bold" target="_blank">dynamically</a>
               <a href="https://twitter.com/home?status=dynamically+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F07%2F02%2Fdynamically%2F%20by%20@polettix%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://polettix.it" target="_blank">Flavio Poletti</a>                         (<a href="https://metacpan.org/author/POLETTIX" target="_blank">POLETTIX</a>)                  </span>               </p><p style="font-size:16px">
                 The discovery of <a href="https://metacpan.org/pod/Syntax::Keyword::Dynamically" target="_blank">Syntax::Keyword::Dynamically</a>.
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/flavio_poletti.jpg" title="Flavio Poletti" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://blogs.perl.org/users/dimitrios_kechagias/2023/07/sqlinserter-for-fastermulti-row-inserting.html" style="font-size:18px;font-weight:bold" target="_blank">SQL::Inserter for faster/multi-row inserting</a>
               <a href="https://twitter.com/home?status=SQL%3A%3AInserter+for+faster%2Fmulti-row+inserting+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdimitrios_kechagias%2F2023%2F07%2Fsqlinserter-for-fastermulti-row-inserting.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://blogs.perl.org/users/dimitrios_kechagias/" target="_blank">Dimitrios Kechagias</a>                  </span>               </p><p style="font-size:16px">
                 <a href="https://metacpan.org/pod/SQL::Inserter" target="_blank">SQL::Inserter</a> is new CPAN module based on what is being used at <a href="https://www.spareroom.co.uk/" target="_blank">SpareRoom</a> to easily manage buffered inserts, as well as to replace <a href="https://metacpan.org/pod/SQL::Abstract" target="_blank">SQL::Abstract</a>'s slow insert method.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://dev.to/jccr/compiling-perl-for-android-12a4" style="font-size:18px;font-weight:bold" target="_blank">Compiling Perl for Android</a>
               <a href="https://twitter.com/home?status=Compiling+Perl+for+Android+https%3A%2F%2Fdev.to%2Fjccr%2Fcompiling-perl-for-android-12a4%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Juan Carlos Corona Romero                  </span>               </p><p style="font-size:16px">
                 
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426branding_perl">
        <div style="font-size:18px;font-weight:bold">Branding Perl</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://www.reddit.com/r/perl/comments/14nzypn/camelface/" style="font-size:18px;font-weight:bold" target="_blank">CamelFace</a>
               <a href="https://twitter.com/home?status=CamelFace+https%3A%2F%2Fwww.reddit.com%2Fr%2Fperl%2Fcomments%2F14nzypn%2Fcamelface%2F%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>               </p><p style="font-size:16px">
                 This would be funny if it was not indicative of a problem.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426cpan">
        <div style="font-size:18px;font-weight:bold">CPAN</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://perlancar.wordpress.com/2023/07/02/list-of-new-cpan-distributions-jun-2023/" style="font-size:18px;font-weight:bold" target="_blank">List of new CPAN distributions – Jun 2023</a>
               <a href="https://twitter.com/home?status=List+of+new+CPAN+distributions+%E2%80%93+Jun+2023+https%3A%2F%2Fperlancar.wordpress.com%2F2023%2F07%2F02%2Flist-of-new-cpan-distributions-jun-2023%2F%20by%20@stevenharyanto%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://blogs.perl.org/users/steven_haryanto/" target="_blank">Steven Haryanto</a>                         (<a href="https://metacpan.org/author/SHARYANTO" target="_blank">SHARYANTO</a>)                  </span>               </p><p style="font-size:16px">
                 
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426the_weekly_challenge">
        <div style="font-size:18px;font-weight:bold">The Weekly Challenge</div>
        
            <p style="font-size:16px"><a href="https://theweeklychallenge.org" target="_blank">The Weekly Challenge</a> by <a href="http://www.manwar.org" target="_blank">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/" target="_blank">PerlCareers</a>.</p>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://theweeklychallenge.org/blog/perl-weekly-challenge-224" style="font-size:18px;font-weight:bold" target="_blank">The Weekly Challenge - 224</a>
               <a href="https://twitter.com/home?status=The+Weekly+Challenge+-+224+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-challenge-224%20by%20@cpan_author%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://manwar.org/" target="_blank">Mohammad S. Anwar</a>                         (<a href="https://metacpan.org/author/MANWAR" target="_blank">MANWAR</a>)                  </span>               </p><p style="font-size:16px">
                 Welcome to a new week with a couple of fun tasks "Special Notes" and "Additive Number". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the <a href="https://theweeklychallenge.org/faq" target="_blank">FAQ</a>.
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/mohammad_anwar.png" title="Mohammad S. Anwar" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://theweeklychallenge.org/blog/recap-challenge-223" style="font-size:18px;font-weight:bold" target="_blank">RECAP - The Weekly Challenge - 223</a>
               <a href="https://twitter.com/home?status=RECAP+-+The+Weekly+Challenge+-+223+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-challenge-223%20by%20@cpan_author%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://manwar.org/" target="_blank">Mohammad S. Anwar</a>                         (<a href="https://metacpan.org/author/MANWAR" target="_blank">MANWAR</a>)                  </span>               </p><p style="font-size:16px">
                 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Count Primes" and "Box Coins" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/mohammad_anwar.png" title="Mohammad S. Anwar" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://raku-musings.com/boxed-primes.html" style="font-size:18px;font-weight:bold" target="_blank">Boxed Primes</a>
               <a href="https://twitter.com/home?status=Boxed+Primes+https%3A%2F%2Fraku-musings.com%2Fboxed-primes.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Arne Sommer                  </span>               </p><p style="font-size:16px">
                 Raku one-liner is shared with detailed description by our inhouse Raku expert.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://dev.to/oldtechaa/perl-weekly-challenge-223-count-primes-ive-never-met-the-man-1o9i" style="font-size:18px;font-weight:bold" target="_blank">Count Primes? I've Never Met the Man</a>
               <a href="https://twitter.com/home?status=Count+Primes%3F+I%27ve+Never+Met+the+Man+https%3A%2F%2Fdev.to%2Foldtechaa%2Fperl-weekly-challenge-223-count-primes-ive-never-met-the-man-1o9i%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Avery Adams                  </span>               </p><p style="font-size:16px">
                 Using CPAN makes the solution look simple and elegant. Thanks for sharing.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://github.polettix.it/ETOOBUSY/2023/06/30/pwc223-count-primes/" style="font-size:18px;font-weight:bold" target="_blank">PWC223 - Count Primes</a>
               <a href="https://twitter.com/home?status=PWC223+-+Count+Primes+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F06%2F30%2Fpwc223-count-primes%2F%20by%20@polettix%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://polettix.it" target="_blank">Flavio Poletti</a>                         (<a href="https://metacpan.org/author/POLETTIX" target="_blank">POLETTIX</a>)                  </span>               </p><p style="font-size:16px">
                 Compact solutions in Perl and Raku too. You must checkout.
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/flavio_poletti.jpg" title="Flavio Poletti" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://github.polettix.it/ETOOBUSY/2023/07/01/pwc223-box-coins/" style="font-size:18px;font-weight:bold" target="_blank">PWC223 - Box Coins</a>
               <a href="https://twitter.com/home?status=PWC223+-+Box+Coins+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F07%2F01%2Fpwc223-box-coins%2F%20by%20@polettix%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://polettix.it" target="_blank">Flavio Poletti</a>                         (<a href="https://metacpan.org/author/POLETTIX" target="_blank">POLETTIX</a>)                  </span>               </p><p style="font-size:16px">
                 Brute force can be handy as shown in this blog. Well done.
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/flavio_poletti.jpg" title="Flavio Poletti" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://blogs.perl.org/users/laurent_r/2023/06/perl-weekly-challenge-223-count-primes.html" style="font-size:18px;font-weight:bold" target="_blank">Perl Weekly Challenge 223: Count Primes</a>
               <a href="https://twitter.com/home?status=Perl+Weekly+Challenge+223%3A+Count+Primes+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%2F2023%2F06%2Fperl-weekly-challenge-223-count-primes.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Laurent Rosenfeld                  </span>               </p><p style="font-size:16px">
                 Raku built-in routine is very handy to get the job done. Please do checkout.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-223-box-coins.html" style="font-size:18px;font-weight:bold" target="_blank">Perl Weekly Challenge 223: Box Coins</a>
               <a href="https://twitter.com/home?status=Perl+Weekly+Challenge+223%3A+Box+Coins+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%2F2023%2F07%2Fperl-weekly-challenge-223-box-coins.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Laurent Rosenfeld                  </span>               </p><p style="font-size:16px">
                 Comparing Perl and Raku solutions is fun and plenty to learn. Thanks for sharing.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://wlmb.github.io/2023/06/27/PWC223/" style="font-size:18px;font-weight:bold" target="_blank">Perl Weekly Challenge 223</a>
               <a href="https://twitter.com/home?status=Perl+Weekly+Challenge+223+https%3A%2F%2Fwlmb.github.io%2F2023%2F06%2F27%2FPWC223%2F%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by W Luis Mochan                  </span>               </p><p style="font-size:16px">
                 One-liner in Perl by our in-house expert. Well done.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-223/matthias-muth#readme" style="font-size:18px;font-weight:bold" target="_blank">Sieves and Coins</a>
               <a href="https://twitter.com/home?status=Sieves+and+Coins+https%3A%2F%2Fgithub.com%2Fmanwar%2Fperlweeklychallenge-club%2Ftree%2Fmaster%2Fchallenge-223%2Fmatthias-muth%23readme%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Matthias Muth                  </span>               </p><p style="font-size:16px">
                 Really cool trick to solve the task "Box Coins" in Perl. Keep it up great work.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="http://ccgi.campbellsmiths.force9.co.uk/challenge/223" style="font-size:18px;font-weight:bold" target="_blank">Counting primes and maximising cash</a>
               <a href="https://twitter.com/home?status=Counting+primes+and+maximising+cash+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F223%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Peter Campbell Smith                  </span>               </p><p style="font-size:16px">
                 As usual, we got well documented solutions this week, thanks for sharing.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://hatley-software.blogspot.com/2023/07/robbie-hatleys-solutions-to-weekly.html" style="font-size:18px;font-weight:bold" target="_blank">The Weekly Challenge #223</a>
               <a href="https://twitter.com/home?status=The+Weekly+Challenge+%23223+https%3A%2F%2Fhatley-software.blogspot.com%2F2023%2F07%2Frobbie-hatleys-solutions-to-weekly.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="https://hatley-software.blogspot.com/" target="_blank">Robbie Hatley</a>                  </span>               </p><p style="font-size:16px">
                 Loved the way difficult task handled, well done and keep it up.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://blog.firedrake.org/archive/2023/07/The_Weekly_Challenge_223__Counting_Boxes.html" style="font-size:18px;font-weight:bold" target="_blank">Counting Boxes</a>
               <a href="https://twitter.com/home?status=Counting+Boxes+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2023%2F07%2FThe_Weekly_Challenge_223__Counting_Boxes.html%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="https://blog.firedrake.org/" target="_blank">Roger Bell West</a>                         (<a href="https://metacpan.org/author/FIREDRAKE" target="_blank">FIREDRAKE</a>)                  </span>               </p><p style="font-size:16px">
                 Javascript power up and take the challenge. Highly recommended.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://dev.to/simongreennet/counting-the-coins-3i2f" style="font-size:18px;font-weight:bold" target="_blank">Counting the coins</a>
               <a href="https://twitter.com/home?status=Counting+the+coins+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fcounting-the-coins-3i2f%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by Simon Green                  </span>               </p><p style="font-size:16px">
                 Breaking down task makes it easy to understand and follow, thanks for sharing.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426other">
        <div style="font-size:18px;font-weight:bold">Other</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://github.polettix.it/ETOOBUSY/2023/06/27/github-pages-failed-me/" style="font-size:18px;font-weight:bold" target="_blank">GitHub Pages failed me</a>
               <a href="https://twitter.com/home?status=GitHub+Pages+failed+me+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F06%2F27%2Fgithub-pages-failed-me%2F%20by%20@polettix%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://polettix.it" target="_blank">Flavio Poletti</a>                         (<a href="https://metacpan.org/author/POLETTIX" target="_blank">POLETTIX</a>)                  </span>               </p><p style="font-size:16px">
                 This and the following article just made me want to explore the various <a href="https://jamstack.org/generators/" target="_blank">Static Site Generators</a>.
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/flavio_poletti.jpg" title="Flavio Poletti" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://github.polettix.it/ETOOBUSY/2023/06/28/kramdown-toc-in-pages/" style="font-size:18px;font-weight:bold" target="_blank">kramdown Table of Contents in pages</a>
               <a href="https://twitter.com/home?status=kramdown+Table+of+Contents+in+pages+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F06%2F28%2Fkramdown-toc-in-pages%2F%20by%20@polettix%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://polettix.it" target="_blank">Flavio Poletti</a>                         (<a href="https://metacpan.org/author/POLETTIX" target="_blank">POLETTIX</a>)                  </span>               </p><p style="font-size:16px">
                 
               </p>
               
               <p></p></div>
           </td><td style="width:100px"><img src="https://perlweekly.com/img/flavio_poletti.jpg" title="Flavio Poletti" width="80">
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426weekly_collections">
        <div style="font-size:18px;font-weight:bold">Weekly collections</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="http://niceperl.blogspot.com/" style="font-size:18px;font-weight:bold" target="_blank">NICEPERL's lists</a>
               <a href="https://twitter.com/home?status=NICEPERL%27s+lists+http%3A%2F%2Fniceperl.blogspot.com%2F%20by%20@niceperl%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>                 <span style="font-size:14px"> 
                   by                           <a href="http://niceperl.blogspot.com/" target="_blank">Miguel Prz</a>                         (<a href="https://metacpan.org/author/NICEPERL" target="_blank">NICEPERL</a>)                  </span>               </p><p style="font-size:16px">
                 <a href="https://niceperl.blogspot.com/2023/07/cdl-8-great-cpan-modules-released-last.html" target="_blank">Great CPAN modules released last week</a>;<br><a href="https://niceperl.blogspot.com/2023/07/dlxi-metacpan-weekly-report.html" target="_blank">MetaCPAN weekly report</a>;<br><a href="https://niceperl.blogspot.com/2023/07/dlxxxv-stackoverflow-perl-report.html" target="_blank">StackOverflow Perl report</a>.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426events">
        <div style="font-size:18px;font-weight:bold">Events</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://tprc2023.sched.com/" style="font-size:18px;font-weight:bold" target="_blank">The Perl and Raku Conference 2023</a>
               <a href="https://twitter.com/home?status=The+Perl+and+Raku+Conference+2023+https%3A%2F%2Ftprc2023.sched.com%2F%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>               </p><p style="font-size:16px">
                 July 11-13, 2023, Toronto, Canada
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div>
               <p style="margin-left:1.5em">
               <a href="https://perlkohacon.fi/" style="font-size:18px;font-weight:bold" target="_blank">Perl and Koha</a>
               <a href="https://twitter.com/home?status=Perl+and+Koha+https%3A%2F%2Fperlkohacon.fi%2F%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>               </p><p style="font-size:16px">
                 August 14-18, 2023, Helsinki, Finland
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color:red" id="m_6715857222387443426_a_href_https_perl_careers_utm_source_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_perl_careers_a_">
        <div style="font-size:18px;font-weight:bold"><a href="https://perl.careers/?utm_source=perlweekly&utm_campaign=perlweekly&utm_medium=perlweekly" target="_blank">Perl Jobs by Perl Careers</a></div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div style="background-color:#eeeeee;border-radius:10px;padding-left:10px">
               <p style="margin-left:1.5em">
               <a href="https://job.perl.careers/ouq" style="font-size:18px;font-weight:bold" target="_blank">On-site, hybrid or Remote? You choose! Join a Leading Tech Brand based in Vienna.</a>
               <a href="https://twitter.com/home?status=On-site%2C+hybrid+or+Remote%3F+You+choose%21+Join+a+Leading+Tech+Brand+based+in+Vienna.+https%3A%2F%2Fjob.perl.careers%2Fouq%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>               </p><p style="font-size:16px">
                 Our client, a well-known e-commerce brand based in beautiful Vienna, Austria, is seeking experienced Perl Developers to join their team. They are a leading product and price comparison platform in German-speaking countries, dedicated to helping their customers save money.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div style="background-color:#eeeeee;border-radius:10px;padding-left:10px">
               <p style="margin-left:1.5em">
               <a href="https://job.perl.careers/dp7" style="font-size:18px;font-weight:bold" target="_blank">Perl Programmer with Rust Experience - UK Remote</a>
               <a href="https://twitter.com/home?status=Perl+Programmer+with+Rust+Experience+-+UK+Remote+https%3A%2F%2Fjob.perl.careers%2Fdp7%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>               </p><p style="font-size:16px">
                 Are you a talented Perl programmer with Rust experience looking to work for a cutting-edge enterprise tech publisher that’s at the forefront of the industry? Look no further than our client, a renowned publisher that provides unique news and stimulating perspectives on the enterprise tech that powers businesses across the globe.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div style="background-color:#eeeeee;border-radius:10px;padding-left:10px">
               <p style="margin-left:1.5em">
               <a href="https://job.perl.careers/crt" style="font-size:18px;font-weight:bold" target="_blank">Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse in the Philippines</a>
               <a href="https://twitter.com/home?status=Perl+Programmer+Opportunity+-+Join+a+Prominent+Tech+Publishing+Powerhouse+in+the+Philippines+https%3A%2F%2Fjob.perl.careers%2Fcrt%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>               </p><p style="font-size:16px">
                 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.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tbody><tr><td>
               <div style="background-color:#eeeeee;border-radius:10px;padding-left:10px">
               <p style="margin-left:1.5em">
               <a href="https://job.perl.careers/3zm" style="font-size:18px;font-weight:bold" target="_blank">Adventure! Senior Perl roles in Malaysia, Dubai and Malta</a>
               <a href="https://twitter.com/home?status=Adventure%21+Senior+Perl+roles+in+Malaysia%2C+Dubai+and+Malta+https%3A%2F%2Fjob.perl.careers%2F3zm%20via%20@perlweekly" target="_blank"><img src="https://perlweekly.com/img/twitter16.png" alt="Tweet"></a>
               <br>               </p><p style="font-size:16px">
                 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 folks with passion, drive, and an appreciation for new experiences.
               </p>
               
               <p></p></div>
           
           </td></tr></tbody></table> 
        </td></tr>
    
    


<tr><td>


<div id="m_6715857222387443426footer" style="border-top:1px solid #ccc;border-bottom:1px solid #ccc">
<p>
You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
<br>
Want to see more? See <a href="https://perlweekly.com/archive/" target="_blank">the archives</a> of all the issues.
<br>
Reading this as a non-subscriber? <a href="https://perlweekly.com/" target="_blank">click here to join us</a> free of charge.
<br>
(C) Copyright <a href="https://szabgab.com/" target="_blank">Gabor Szabo</a>. The articles are copyright the respective authors.</p>
You can <a href="https://perlweekly.com/unsubscribe.html" target="_blank">unsubscribe here</a> if you don't want to receive mails any more.

<p>
You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.
</p>
<div>

</div></div></td></tr>
</tbody></table>

</div>

</div></div>