Source

perl-begin / TODO

Shlomi Fish ebe63ad 



Shlomi Fish ee1a869 

Shlomi Fish 1fcfb07 






Shlomi Fish d7976e3 



Shlomi Fish c7d119e 





Shlomi Fish 0fb5379 








Shlomi Fish d7976e3 
Shlomi Fish 60e0104 



Shlomi Fish 2aee103 
Shlomi Fish b51dd39 




Shlomi Fish ae559dc 




Shlomi Fish 3c7b711 
Shlomi Fish fe4d181 
Shlomi Fish 79d3c94 



Shlomi Fish aaee391 


Shlomi Fish 0d678ef 

Shlomi Fish 3f295d4 
shl...@13c2ddb8-… bd85110 

shl...@13c2ddb8-… 7feee19 
Shlomi Fish d55960a 

Shlomi Fish b6f9fe8 





* 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".

* 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

* #perl FAQ:
    - references.
        - What's the difference between an array reference and an array?
        - Same for hash.
        - "I've tried doing $my_array_ref[3] but it didn't work."

* 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.