DEV Community

Gabor Szabo
Gabor Szabo

Posted on • Originally published at

Perl Weekly #604 - P in LAMP?

Originally published at Perl Weekly 604

Hi there,

Depending who you ask the question, you might get different answer. As I am native Perl speaker, I would say it stands for Perl.

I first came to know about LAMP in the year 1999 when I was first introduced to Perl. Although the term was first coined by Michael Kunze in the year 1998. During that time, Perl and PHP were the only two contenders. Many years later, Python joined the gang. That makes it good fun discussion on what P stands for in LAMP. Those days, Web Development was mostly around Perl and good old friend CGI. Things have changed for good in all these years. We now have plenty of choices to pick from, like Catalyst, Mojolicious, Dancer2 etc etc. Most of my time with Perl spent on Web Development. At one place, we had inhouse Web Framework, which worked like a charm but recently when I moved to Oleeo, I got the opportunity to work with Catalyst. I am a big fan of Dancer2, so getting on with Catalyst was a little difficult. Having said, I did find some similarities between the two.

Going back to the topic, LAMP, I remember a blog post on the same subject going into fine details and variations. It was fun read.

I also came across this question, Why Perl is included into lamp-server?. I loved the reply to the question. I never thought about it before. Last but not the least, I let you explore this Stackoverflow Q&A on the similar topic.

My twins always say "My dad is the best", so I borrow their pet statement and say "Perl is the best language ever". So go on and play with it.

Enjoy the rest of the newsletter and please keep supporting us as always.

Your editor: Mohammad S. Anwar.


This Week in PSC (098)

Quick recaps of what discussed.

PayProp supports the German Perl/Raku Workshop 2023

So now we have one more sponsor for Perl/Raku Workshop 2023. Congratulations.


ChatGPT suggests new keywords for Perl

Have you played with ChatGPT? Please checkout how Perl behaves with ChatGPT.

What does ChatGPT think about improving Perl?

ChatGPT helping with role and inheritance in Perl. Fun.

Outstanding GitHub Items

Do you use GitHub? If yes then you should checkout this post,


Main reasons for Perl's loss of popularity ...

Interesting points raised and discussed in this thread. Why not join and share your views too.



Handy tool to convert csv file to JSON. You get plenty of examples to play with.


A quick look at Skate

The personal key value store with a simple, powerful command line user interface. You can also sync it across all your machines to access your data anywhere.


Using Type::Params Effectively

Well defined tutorials on CPAN module Type::Params sharing with nice examples.

PDF::Collage on CPAN

Short and sweet introduction to PDF::Collage.

Reflections after a couple of weeks of Data::Resolver

Sharing the feedback on recently uploaded module Data::Resolver.

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

Welcome to a new week with a couple of fun tasks: "Third Highest" and "Maximum XOR". 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 - 204

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

Monotonically Reshaped

I noticed one pattern in Arne's solution is that you get more than just one solution for each task. Keep it up great work.

PWC204 - Monotonic Array

Raku solution is more impressive than the Perl one. The one-liners solution is full of jargons. Thanks for keeping us entertained.

PWC204 - Reshape Matrix

Turning Perl version to Raku can be fun. The end result is very impressive. Good job.

The Weekly Challenge 204

I just fall in love with this code every week. Elegantly crafted code, very inspiring. Well done.

Perl Weekly Challenge 204: Monotonic Arrays and Reshape Matrix

Cool use of meta-operator in Raku makes the end result one-liner. Smart solutions both in Perl and Raku. Thanks for sharing the knowledge.

Arrays everywhere!

Pure logical solutions in Raku without the use of any special features. One can easily port it to Perl. Easy Peasy.

Perl Weekly Challenge 204

As expected we got yet another classic one-liner in Perl. Keep it up great work.

Climbing or falling and reshaping the matrix

I would give full marks for clean blog style. The discussion and code side-by-side makes life so simple. Well done, keep it up.

The Weekly Challenge #204

One should learn from Robbie how to get job done with little effort. Incredible. Thanks for sharing.

Reshape the Monotony

The solution to the task "Reshape Matrix" turned out to be easy peasy for Roger. Above all, it is easy to follow too, well done.

Weekly Challenge 204

Clever use of procesing matrix data as input. Getting the best result using the available choices isn't easy. Python solution is always the bonus for us.


2023.07 Core Class

Weekly collections

NICEPERL's lists

Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.

Perl Jobs by Perl Careers

Perl to Node Cross-training? Yes Please! UK Remote Perl Role

The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. If you’re a crack-hand with Catalyst, a Mojolicious master, or a distinguished Dancer, they want you. You’ll be deploying apps your work to AWS, so experience would be handy, and the company’s big on testing, so they’d like you to know your way around Test::More.

Bold, beautiful, and… brainy? Senior Perl roles in Malaysia, Dubai and Malta

With all the knowledge in your big, beautiful brain, it’s time to join a company that appreciates your breadth of experience. Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they’ve got the global reach that may provide the challenge you’re looking for. They know that a seasoned Perl pro is just what their team needs, and that’s where you come in.

C, C++, and Perl Software Engineers, Let’s Keep the Internet Safe. UK Remote Perl Role

A leading digital safeguarding solutions provider is looking for a software engineer experienced in C, C++, or Perl. You’ll have strong Linux knowledge and a methodical approach to problem solving that you use to investigate, replicate, and address customer issues. Your keen understanding of firewalls, proxies, Iptables, Squid, VPNs/IPSec and HTTP(S) will be key to your success at this company.

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)