Todd gave a short presentation showing how Dist::Zilla simplifies
the maintainence of CPAN-compatible modules. Afterward, we applied the
experience and skills of the group to solving a problem presented by one
of the attendees.
This was a much more entry-level presentation, aimed at
introducing computer-savvy individuals to basic programming. Wade
walked through the process of automating a few repetitive tasks
with a little relatively simple code.
Erin demonstrated some of the low-level code needed
to work with MIDI and WAV files in Perl. In the process,
he demonstrated some of the basics of generating sound
with Perl.
Wade previewed the talk he will present at YAPC::NA 2010.
This lead to a lively discussion about the capabilities of the
SVG image format. Todd Rinaldo asked for help on the Net::Ident
module.
Wade introduced a few of the major programming paradigms
and explained how they relate to Perl. There were a few examples
and a fair bit of discussion.
Todd introduced Object Oriented programming in Perl using
the Moose library. Unlike most Moose talks, Todd targeted people
with less OO experience, teaching Moose without an assumption of
familarity with Perl OO Programming.
Wade continued the introductory Perl theme with more information
about the Perl community and Perl documentation. He also walked the
group through solving a (mostly) real-world problem.
This month, Wade discussed error handling in general and
exceptions in particular. The talk focused on the trade-offs of using
exceptions and argued for having this technique in your bag-of-tricks.
At the end of the month, Todd was scheduled to give a presentation
at YAPC::NA 2009. He offered to give the group a preview of this
presentation for the June meeting.