2021.01.23 in #496Debugging a web application in Perl
Mark talking about the most difficult subject. Debugging web app is the most difficult task of any dev.
2021.02.15 in #499Switching up my switches in Perl
Using the for statement as a topicalizer, which is a fancy way of saying it assigns its expression to $_.
2021.02.23 in #501Exceptional Perl: Failure is an option
Failure is a universal truth of computers. Files fail to open, web pages fail to load, programs fail to install, messages fail to arrive. As a developer you have no choice but to work in a seemingly hostile environment in which bugs and errors lurk around every corner. - a nice overview of the options in Perl.
2021.03 in #505Perl and XML in 2021: A few lessons learned
XML was always a scary thing to deal with. Very enterprisey. Full of bloat. But what can you do if that's what you get? You have to deal with it. Discuss it on dev.to or on Reddit
2021.03.09 in #503The Perl debugger can be your superpower
I can totally agree that the Perl debugger is an awesome tool and knowing it will give you new powers. A long time ago I even recorded a few videos about using the Perl debugger, but now that I look at it, well, I guess I should record a better version of it.
2021.03.28 in #504Live development of a Mojolicious-based web application
Mark Gardner and Gabor Szabo will start to develop a course-management application using Mojolicious. You are invited to ask questions, make suggestions, or just watch. Register now!
2021.03.28 in #505Course Management Application in Mojolicious
Live coding in which Mark Gardner will be the navigator, Gabor Szabo the driver and if you join us, you will also be able to add you input to the development of this web application.
2021.03.28 in #505Web development with Mojolicious
Mark and myself (szabgab) had a fun pair-programming session a few hours ago developing a web application using Mojolicious. You can find all the links and the recording of the meeting and if you are interested you can register to the next event where we'll continue with the application.
2021.04.19 in #509Course Management Application in Mojolicious - part 3
The 3rd part of the live coding series with Mark Gardner and Gabor Szabo. We get lots of good advice both during the live event and after. If you'd like to join us next time see the schedule.
2021.04.20 in #509Localizing dates in a Perl web application
It must be a lot of fun looking at text, even just dates in various languages and various character sets. And Mark did not even mention that if he wanted to use the Hebrew calendar then instead of Arabic numbers (0-9) that are used throughout the world (well except in Arabic :-), we use the Hebrew letters as numbers as well.
2021.07.20 in #522The four noisy horsemen of Perl hate
Mark continued his weekly blog fun and in this blog he discusses some good old complaints about the Perl language. It is a fun read.
2021.07.27 in #523The Funhouse Mirror of Perl Criticism
An excellent article about the tools you can use to improve the way you and your team writes Perl code. However, how can you make sure you don't break your code while you implement the changes recommended by these tools?
2021.07.27 in #523Speaking at Developer Career Day 2021
Many people complain how perl has a bad reputation based on incorrect information outside of the Perl bubble. Very few do anything about it anything. Try blogging outside the bubble.
2021.08.03 in #524What’s Next for Object-Oriented Perl?
Promoting Object::Pad by upgrading his existing code. Interesting discussion with regard to the issues faced during the process.
2021.08.10 in #525Privacy and speed with Perl's Object::Pad
I have to admit I've never encountered a project where the speed problems were caused by the selected OOP system or just by using OOP and not functions. In my experience the database, algorithmic complexity, or using the disk instead of the memory always have a lot bigger impact on speed. So I think we agree with Mark. Cleaner code is (usually) more important than faster code.
2021.09.07 in #529Cutting the fat: Lightweight Perl OO modules
CPAN has a rich history of lighter-weight OO modules to meet many different needs. If you can live with their trade-offs, they're worth investigating instead of rolling your own layer over Perl's OO. Here are a few: Class::Struct, Class::Accessor, Class::Tiny, Object::Tiny, and more.
2021.11.02 in #537Some thoughts on Perl template processing
Template processors and engines are one of those pieces of software where it seems every developer wants to reinvent the wheel. Goodness knows I’ve done it earlier in my career. Tell me if this sounds familiar?
2022.01.11 in #547Highlighting members of the Perl family
Mark has started an irregular series highlighting members of the Perl community. In this first episode he mentioned Paul 'LeoNerd' Evans, Elliot Holden, and yours truly. (That would be me, Gábor Szabó). Thanks Mark, I appreciate it.
2022.07.17 in #573Perl Community on Twitter
A while ago Twitter created a feature called 'communities' and now Mark Gardner has one for the Perl Community. Not only that, there are already more than 300 members. So if you are a Twitter user, join the community now!
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.