Welcome future Perl Maven!
My name is
Gabor Szabo. I have been using Perl since 1995, and teaching Perl in corporate class rooms since 2000. I love doing class-room
training, but unfortunately that limits the number of people I can reach. I created this site and the
products on this site in order to help you use the Perl programming language to solve problems.
I hope you will find it useful.
If you need to
maintain a large piece of software written in Perl by other people in the last 5-10-15 years,
that's a challenge. Especially if you did not get proper training in Perl. You are probably limited to
a specific and old version of Perl. I'd recommend you check out, the
Perl tutorial.
You can probably skip the part about installing Perl, but the rest of the tutorial will be relevant for you.
You can also sign up to the
newsletter to get updates on the new articles as they
are published.
If you are a Unix/Linux
System Administrator you probably have more control over the version of perl you use,
and you probably write relatively small scripts. The
Perl tutorial can be a good start
for you and some of the examples in the
Cookbook will be relevant as well.
If you work in the field of
Software Configuration Management (maybe designated as a
build engineer)
you probably have to write and maintain triggers (or post-commit hooks) and write scripts that help with
the Continuous Integration. There will be special articles for you. Check out the
Perl Maven Cookbook. It might have a few examples for you that can be useful.
Perl is often used in
Test Automation. If you work in this field, or if you'd like to work in this field
(it is awesome to find bugs in other people's code :), then you can read the
Perl tutorial
and there is also a book you can purchase called
Test Automation using
Perl.
If you build
new web applications - either privately or inside a company - you can start by reading the
article comparing
CGI, mod_perl and PSGI. From there you can go on reading
the generic
Perl tutorial and if you sign up to the
newsletter, you will be notified
when I publish new articles about
web development with Perl.
If any of this sounds familiar to you then you are in the right place.
To get started you could read the
Perl tutorial and sign up to the
newsletter.
There are various applications where processing a queue is useful.
For example you need to process a deep directory structure where each
directory can contain subdirectories.
Maybe you manage a build systems where each unit has a list
of prerequisites and you need to traverse the whole dependency tree.
If I want to give a less painful example, you write an interactive application
that will handle people who need treatment at the dentist.
In either of these cases a queue can work really nicely.
Using a queue in Perl