Welcome future Perl Maven!

What can you do here?

If you are a beginner, or would like to refresh your Perl programming knowledge, you can go over the Perl tutorial.

You will find a few advanced articles too, though most of the advanced articles are available to the subscribers of the Perl Maven Pro service only.

If you are interested to listen to or even see other Perl developers, the Perl Maven TV Show is a collection of such interviews.

Want to make sure you don't miss any of the Perl Maven articels? Sign up to the newsletter!

Recent Articles

Pro: Using like to test without exact values

When testing a function, the best is if we can test that the function returns exactly what we expected. Unfortunately this is not always possible or worth the effort. For example, what if part of the return value is a timestamp that will be different every time we run the script. We can mock the time to pretend it is some other time of the year, but even that might not work out. If we get a newer machine, the process might run faster and by the returned time might not be exactly the same.

So we need to be more flexible with our testing.

Using like to test without exact values

Cloud automation at Digital Ocean using Perl

Digital Ocean is awesome. Not only can you get a Linux machine for $5/month, but you can even pay them by the hour. That means you can rent a Virtual machine with 16Gb memory and 8 cores for an hour and pay only $0.238. That can be great to test something or to use the machine to build your project.

Not only that, but they will even give you some money back if you use the affiliate link.

In this article you'll see a number of examples to automatically create a DigitalOcean Droplet using a Perl script.

Cloud automation at Digital Ocean using Perl

Pro: TODO - testing a bug or a future feature

So far we kept running a test script that always failed because the application had a bug. This of course will happen in the real world too. You get a bug report. In order to verify it, you write a test-case reproducing the situation. This test case will fail. Many times you can't immediately get the bug fixed. Either because the programmer who needs to fix the bug is not available, or there are more urgent tasks.

The question what do you do now?

TODO - testing a bug or a future feature

Do you want to improve your Perl?

Register to the FREE Perl Maven newsletter here.
or to the Perl Weekly newletter over there