Issue #669 - 2024-05-20 - How Time Machine works

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

Hi there!

Last week Mohammed wrote that he can't wait to test out perl 5.40. In response Michiel Beijen wrote a blog post explaining how you can already try 5.39.10, using plenv. I love this!

As you might know a while ago I stopped using mailman for the Perl Weekly and now both the subscription and unsubscription process is done by sending me an email that I read and process manually. This gives an excellent opportunity to the new subscribers to introduce themselves and even to mention the subjects that are interested in.

As the Perl Weekly is a news aggregator I am going to share some of the items in his mail hoping that some of you will write blog posts covering some of the issues.

After a long break from Perl, I'm looking for best current practice on building a website for a cycling club. So I'm curious about the full stack (for collaborative dev, integration, and public deployment) the architecture (MVC (Dancer2 or Mojolicious) & DB), and frameworks for Plack/PSGI, JavaScript, unit and acceptance testing, and OO, for example.
Also, what collaborative tools to use for Scrum/Kanban collaboration, and source control, CI and CD.
To start with, I am hunting around for best practice on a dev Webserver and client, and, later, a public web hosting server.

This was my response: To respond to your questions: I personally was using Dancer a lot, but Mojolicious seems to have slightly more development activity.
For CI I use either GitHub Actions or GitLab pipelines depending on which git hosting service the project uses.
I rent a server at Linode, but I have converted many of my sites to be static using some Static Site Generator and then I host them on GitHub pages.

I hope you'll have more detailed answer.

Actually, in this edition we have a post by Dave Cross on Deploying Dancer Apps already responding to part of the questions. This is how time-machine works.

Have a nice week!

Gabor Szabo


Deploying Dancer Apps

by Dave Cross (DAVECROSS)

For people who would like to write and deploy a small (or big?) web application.

Confirming The LPW 2024 Venue & Date

When: Saturday 26th October 2024; Where: The Trampery, 239 Old Street, London EC1V 9EY


The Weekly Challenge

The Weekly Challenge by Mohammad Sajid Anwar will help you step out of your comfort-zone. We pick one champion at the end of the month from among all of the contributors during the month.

The Weekly Challenge - 270

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Special Positions" and "Equalize Array". 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 - 269

by Mohammad Sajid Anwar (MANWAR)

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

Distribute Or...

by Arne Sommer

Raku never misses the opportunity to surprise me, Reduction Metaoperator with Binary OR [+|]. Raku Rocks !!

Two of Us Distributing Elements

by Bob Lied

Interactive discussion on every little things in details, likely to keep you engaged all the way. Thanks for sharing.

Bits and Bins

by Jorg Sommrey

A complete re-structure of the original task and still managed to get the job done. This is truly exceptional.

Perl Weekly Challenge 269: Bitwise OR

by Laurent Rosenfeld

Another cool dissection of the original task, it is always fun to read the post going into finer details. Keep it up great work.

Perl Weekly Challenge 269: Distribute Elements

by Laurent Rosenfeld

Quick and simple implementation in both Perl and Raku. Enjoy the comparative analysis too.

Perl Weekly Challenge 269

by W Luis Mochan

Exceptional one-liner in Perl by our own master of one-liner. Keep it up great work.

at the last time I did!

by Luca Ferrari

One place where you get to enjoy the four different aspects through Raku, Python, Java and PostgreSQL. Well done and keep it up.

Bitwise Distribution

by Packy Anderson (PACKY)

Well documented and with detailed narration to keep you busy. The bonus is Elixir on top. Thank you for everything.

Bits distribution

by Peter Campbell Smith

DIY Tool as always with engaging discussion. Highly recommended.

The Weekly Challenge #269

by Robbie Hatley

Classic one-liner in Perl, discussion makes it smooth ride. Thanks for sharing.

The Bitwise Elements

by Roger Bell West (FIREDRAKE)

One-liner in Raku and Lua solution found space in the post too. My personal favourite is the PostScript, you really don't want to skip it.

Elements or something

by Simon Green

Python solution is always lucky to get the limelight. I really enjoy the compact solution. Thanks for sharing.

Weekly collections

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