* Extract the common modules section out of src/uses/sys-admin/index.html.wml and src/topics/files-and-directories/index.html.wml - Add File::Basename * Add a link to perlweekly.com somewhere. * Bad elements page: - clarify and expand the section about the open function: - give more examples for the anti-patterns: - not using lexical filehandles - using two-args open. - not using autodie or "or die". - Using version control. - Writing automated tests. - Packaging as a CPAN distribution. - Parsing XML/HTML/JSON/CSV/etc. using regular expressions. - Generating Invalid markup (HTML, etc.) - flushing using $| = 1; instead of STDOUT->autoflush(1). - Generally - don't use punctuation variables. * Add a page about file/directory-handling : - Will share a lot of content with the Sys Admin page. - Refer to perldoc -f open and perldoc perlopentut. - Other CPAN modules. - File::Spec - File::Basename - File::Find - File::Find::Object - IO::All - File::Slurp - TODO: inotify/etc. - TODO: Add cookbook: - reading files. - copying files. - appending to files. - appending selected portion from a file to another file. - deleting a directory tree. - writing to a file. - show all with IO::All and without it. * Link to: - http://blog.sei.cmu.edu/post.cfm/the-cert-perl-secure-coding-standard - https://www.securecoding.cert.org/confluence/display/perl/CERT+Perl+Secure+Coding+Standard * Add a page about training providers: - http://pti.co.il/ - Perl Training Israel. - http://perltraining.com.au/ - Perl Training Australia. - http://perltraining.org/ * Perhaps a page about working with network protocols in general. * Add more information about: - URI parsing. - Filenames and paths parsing. * Books: - http://oreilly.com/catalog/0636920018476/ - Perl Pocket Reference. - All covering perl-5.14.x. - Peteris Krumins' Perl One-Liners Explained Book - TBD: which pages would be the best for it. Long Term: ---------- * Maybe a page on «What's next "after" perl?». * Pick up a better gvim colour scheme for the example code in the perl-for-newbies lecture. * Syntax-highlight the examples in the other code excerpts in the site (especially the src/tutorials/bad-elements/ ). * Add some screenshots to the /uses/games page.