[Tampa-pm] Tampa Bay Perl Mongers Technical Meeting 04-30-2009
cbrink at christianbrink.com
Wed Apr 8 14:34:13 PDT 2009
The Tampa Bay Perl Mongers welcome you, to our April 2009 Technical Meeting
Location: [R-Stream 2220 34th St. S, St. Pete](http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=2220+34th+St+S,+St+Petersburg,+FL+33711)
## Presentation 1: ##
### Self-Documenting Code - the 80/20 of refactoring ###
Presented by: Christian Brink
We've all seen it, code that can only illicit the a thunderous 'WTF'. Unfortunately a lot of it is our old code. What do you do about it?
The first step in refactoring is Self-Documenting Code. It's also the easiest and will often get you big gain in maintainability. Whether you write in Perl, Python, Ruby,... Self-Documenting code will save you the pain as you revisit your old code, be a month or a year. It's more than a good habit to get into it will actually lead to better factored code in the first place.
Although this talk will be focusing on Perl, it is meant for any high level language and all developers are welcome.
## Presentation 2 ##
### Perl's Modern Object System - using Moose with MooseX::Declare - Lots 'o Sugar ###
Presented by: Dylan Hardison
With MooseX::Declare you can to think more about what you want to do and less about the mechanics of OOP.
- Be dazzeled by an easy, clean, declarative, but powerful way to define your classes.
- Marvel at the benefits of using Roles to shrink you inheirtence heirarchy.
- Feel the goosebumpily joy of creating accessor and mutators with type constraints on-the-fly.
- Drink with all the extra time you will have.
If you have any questions, please feel free to email the list or cbrink at christianbrink.com.
More information about the Tampa-pm