Introduction to wirting readable and maintainable Perl
Hey all,
I just got back from FOSDEM 2011 last night and had an absolute blast, especially on Sunday when I spent the whole day in the Perl devroom. Thanks to everyone who came!
I gave a talk called Introduction to writing readable and maintainable Perl and I thought I'd share my slides here.
http://www.slideshare.net/kaokun/introduction-to-writing-readable-and-maintainable-perl
Unfortunately Google Docs => PDF => Slideshare isn't an entirely flawless reproduction, but most of the slides look ok.
I'm considering giving an updated version of the talk at YAPC::EU this year. If you have any feedback please leave a comment or send me an email :)
- Alex
Not to be the spelling police, but I would like to ironically point out...
wirting => writing
colleague passing by me looking at slide #31 asked me if it's Perl learning curve :)
Cool! A bit short, but it does a nice job of introducing key concepts which are relevant to Perl without getting bogged down in language-agnostic details like bracing style and naming conventions.
I was at your talk and it was very good. I enjoyed it.
I even asked you a pesky question :).
C.
I haven't yet published my FOSDEM report and pictures, but here you are:
http://nxadm.files.wordpress.com/2011/02/dsc_7937.jpg
:)
Great stuff, man!
Was good to see it, good to meet you and chat up a bit!
Nice slideshow.
However, Slide 21 incorrectly hints that "if (defined $value)" and "if ($value)" are the same...
@pyrimidine - thanks for the typo correction :)
@nxadm - thanks! would you mind if I used that photo on blog.nestoria.co.uk?
@SawyerX - good to see you too! Playing with Dancer a bit, will have to get on IRC and pick your brains sometime!
@Matthew - sorry for the confusion re: defined() vs truthiness, I did say in my talk that they were different but obviously that doesn't come through in the slides. If/when I update it for YAPC I'll see what I can do to make things clearer :) Also note that the "warn()" and "print STDERR" examples do different things too ;)
Alex, no problem. Use the picture.