Programming Exercises for beginners

I have started to create a list of programming exercises. Mostly extracted from my Perl beginner course. Some of them already have "Tools" that help solve the exercise. Some of them even have links to a solution in Perl 5.
My plan is to add many more exercises and to provides "Tools" and "Solutions" in Perl 6 and other programming languages as well. (Currently Ruby, Python and JavaScript are on the short list.)

If you have ideas for exercises I'd be happy to hear about them.

A micro contribution to Perl

When you see an article on Reddit /r/perl upvote it. If you see an article about Perl that is not on Reddit yet, post it.

Small contribution to Perl 6: Configure Travis-CI for Perl 6 modules

If you'd like to make a small contribution to the Perl 6 development error, here is a low hanging fruit:

Add Travis-CI configuration to one of the Perl 6 modules. I wrote a Perl 6 script to find GitHub repositories without Travis-CI, but you don't even need that as 59 out of the 71 modules don't have the configuration yet, so it will be quite easy to locate one that waits for your Pull-request.

Check out ="…

Vagrant Perl Development Environment v1.1.0 released

The Vagrant PDE is a VirtualBox image ready for Perl development with many of the CPAN modules you'd want to use.

  • Upgraded the Operating System to Ubuntu 2015.04

  • Added Rakudo Perl 2015.09

  • Added several Perl Modules

  • Upgraded all the other Perl Modules

If you have never used it, you can follow the instructions for the
Vagrant Perl Development Environment.
If you already have the previous version installed, yo…

Travis-CI and latest version of Perl 5

I just tried to add perl 5.22 to the list of perl I run my tests on, but it seem Travis-CI does not support perl 5.22 yet.

This reminded me that it would be nice if I could configure Travis-CI to use a flag such as 'latest_production' that will always use the latest version of perl available in Travis-CI so when the finally add 5.22 the "latest_production" will automatically pick up that version.

It would be also great to have 'blead' that would use blead perl for testing.

Is any of these possible today?…