Perl links to read http://www.modernperlbooks.com/mt/2013/05/ejecting-cgipm-from-the-perl-core.html http://blogs.perl.org/users/perrin_harkins/2013/06/a-fond-farewell-to-cgipm.html http://www.modernperlbooks.com/mt/2013/07/use-testmost-for-quick-debugging.html http://www.modernperlbooks.com/mt/2012/05/write-the-wrong-code-first.html http://www.onyxneon.com/books/modern_perl/modern_perl_letter.pdf http://www.defectiveperlprogramming.com/ http://modernperlbooks.com/mt/2012/06/good-enough-to-learn.html http://cslibrary.stanford.edu/108/EssentialPerl.html http://www.modernperlbooks.com/mt/index.html http://www.modernperlbooks.com/mt/2011/01/cgi-is-okay-but-bad-code-is-irresponsible.html http://www.modernperlbooks.com/mt/2009/03/turning-baby-perl-into-grownup-perl.html http://www.modernperlbooks.com/mt/2009/02/the-opposite-of-modern.html http://www.ibm.com/developerworks/webservices/library/ws-simplelogin/index.html http://www.modernperlbooks.com/mt/2013/04/how-to-identify-clunky-perl-5-code.html http://modernperlbooks.com/books/modern_perl/ http://www.onyxneon.com/books/modern_perl/index.html http://modernperlbooks.com/books/modern_perl/chapter_09.html#dGVzdGluZw #toread #perl #programming #howto