Perl Programming Masterclass w/Damian Conway
This class explores a range of advanced programming techniques, that are especially suited to Perl development.
Topics covered include:
Closure based programming
• Declarative subroutine signatures
• Named and Anonymous Closures
• Closures for inversion of control
• Smart matching for inversion of control
Scope vs accessibility vs context vs lifespan
• Fundamental concepts and consequences
• Lexical hints (the %^H variable)
• Aliases
Functional programming approaches in Perl
• Higher order functions
• Streaming and reduction instead of looping
• Functional programming modules
• Gathering instead of accumulating
Failure signalling and error handling
• The autodie module
• Contingent exceptions
Who should attend:
Experienced Perl developers looking to take the next step up to more powerful, more efficient, and more maintainable implementation techniques
This course is organized by Oslo Perl Mongers in cooperation with Damian Conway and Redpill Linpro, and 25% of it's profits will go to funding further activities for Oslo.pm.
For more information and signup instructions, see http://oslo.pm.org/kurs.shtml