FrozenPerl::NA::2009
The Frozen Perl conference on U of Minnesota campus treated me well. Here are some comments:
- University of Minnesota did a first class job hosting.
- Weather was douce.
- Level of talk quality was high.
- Moose, Catalyst, Perl6, Database shit were common themes.
- Perl programmers generally know some other language pretty well.
Mastering Perl Class
Review.
brian d foy did an excellent job presenting the mastering perl class. he drew upon solid experience, knew the pitfalls, tried hard (perhaps too hard at times) to not be biased about methods - but the point being different approaches have their merits depending on context. i.e. don’t limit yourself to one approach and learn when to use more “black magic” approaches. never dissed any particular author. show an array of excellent techniques for taking control one’s code so the evening could be free from le travail if one wanted.
Modulinos
This is the approach of leveraging the module toolset [detalls aqui] by transforming programs/applications into modules.
caller() for boolean behavior control
- being called: treat modulino as module (use for testing)
- not being called: treat modulino a program (run)
Redefining functions to override (buggy) behavior
using typeglobs to override function behavior in local scope to patch or monkey patch a module.
[example here]
Log4Perl
Mutliplex, T, Multiple Levels and Output Channels. If your not using it, you’re not maxing your potential (that is my personal quote to motivate myself).
Profiling
- Simple
- Dprof (old school)
- NY Times Prof, NYTProf - very granular (new school)
Showing changes from previous revision. Removed | Added
