Perl Weekly
Issue #604 - 2023-02-20 - P in LAMP?
latest | archive | edited by Mohammad Sajid Anwar
|
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.
Mohammad Sajid Anwar
|
|
|
Announcements
|
Quick recaps of what discussed.
|
|
by Max Maischein (CORION)
So now we have one more sponsor for Perl/Raku Workshop 2023. Congratulations.
|
|
Articles
|
|
|
by Tom Wyant (WYANT)
Do you use GitHub? If yes then you should checkout this post,
|
|
|
Discussion
|
by Babo
Interesting points raised and discussed in this thread. Why not join and share your views too.
|
|
Code
|
|
Web
|
by Flavio Poletti (POLETTIX)
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.
|
|
|
CPAN
|
by Toby Inkster (TOBYINK)
Well defined tutorials on CPAN module Type::Params sharing with nice examples.
|
|
|
|
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.
|
by Mohammad Sajid Anwar (MANWAR)
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.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
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.
|
|
|
by Arne Sommer
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.
|
|
by Flavio Poletti (POLETTIX)
Raku solution is more impressive than the Perl one. The one-liners solution is full of jargons. Thanks for keeping us entertained.
|
|
|
by Flavio Poletti (POLETTIX)
Turning Perl version to Raku can be fun. The end result is very impressive. Good job.
|
|
|
by James Smith
I just fall in love with this code every week. Elegantly crafted code, very inspiring. Well done.
|
|
by Laurent Rosenfeld
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.
|
|
by Luca Ferrari
Pure logical solutions in Raku without the use of any special features. One can easily port it to Perl. Easy Peasy.
|
|
by W Luis Mochan
As expected we got yet another classic one-liner in Perl. Keep it up great work.
|
|
by Peter Campbell Smith
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.
|
|
by Robbie Hatley
One should learn from Robbie how to get job done with little effort. Incredible. Thanks for sharing.
|
|
by Roger Bell West (FIREDRAKE)
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.
|
|
by Simon Green
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.
|
|
Rakudo
|
|
Weekly collections
|
|
|
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.
|
|
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.
|
|
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 know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|