DEV Community

Gabor Szabo
Gabor Szabo

Posted on • Originally published at

Perl Weekly #669 - How Time Machine works

Originally published at Perl Weekly 669

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!

Your editor: Gabor Szabo.


How to try the newest Perl version easily

Collaborators needed for bring full OpenAI support to Perl

Deploying Dancer Apps

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

MariaDB 10 and SQL::Translator::Parser

Perl Toolchain Summit 2024 - Lisbon Portugal

Confirming The LPW 2024 Venue & Date

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


This week in PSC (148)

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

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

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

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

Two of Us Distributing Elements

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

Bits and Bins

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

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

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

Perl Weekly Challenge 269

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

at the last time I did!

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

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

Bits distribution

DIY Tool as always with engaging discussion. Highly recommended.

The Weekly Challenge #269

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

The Bitwise Elements

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

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

Weekly collections

NICEPERL's lists

Great CPAN modules released last week.

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 of all the issues.

Not yet subscribed to the newsletter? Join us free of charge!

(C) Copyright Gabor Szabo
The articles are copyright the respective authors.

Top comments (0)