[SLUG] Perl Mongers Technical Meeting Tonight - w/ FREE PIZZA and DRINKS

From: Christian Brink (cbrink@christianbrink.com)
Date: Thu Apr 30 2009 - 11:31:54 EDT


The Tampa Bay Perl Mongers welcomes you to our April 2009 Technical Meeting

Date: 04-30-2009
Time: 7:00pm
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)
Details: http://tampabay.pm.org/about/April_2009_Technical_Meeting

# April Tech #
** NOTICE: Free Pizza and Drinks **
The local company R~Stream has graciously donated free pepperoni and veggie pizza and drinks.

We have specifically selected our 1st 2 presentations of the revamped Tampa Bay Perl Mongers to reach out to all developers in the Tampa area. Self-Documenting Code is geared towards programming in general, and will highlight the easiest refactoring you can do with any code. Our MooseX::Declare presentation will talk about Perl's new ** modern object system ** Moose, and how to bring the power of perl to a clean object system that rivals any.

## 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 it 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 dazzled by an easy, clean, declarative, but powerful way to define your classes.
- Marvel at the benefits of using Roles to shrink you inheritance hierarchy.
- Feel the goosebumpily joy of creating accessors 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@christianbrink.com.

Thanks,

-- 
Christian Brink
cbrink@christianbrink.com
http://tampabay.pm.org

----------------------------------------------------------------------- This list is provided as an unmoderated internet service by Networked Knowledge Systems (NKS). Views and opinions expressed in messages posted are those of the author and do not necessarily reflect the official policy or position of NKS or any of its employees.



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 19:48:42 EDT