From aj at ohess.org Mon Dec 2 09:55:45 2013 From: aj at ohess.org (Anthony Johnson) Date: Mon, 02 Dec 2013 09:55:45 -0800 Subject: [Pdx-pm] December Meeting Message-ID: <529CC9A1.5000607@ohess.org> Hey everyone, Just a reminder that our next meeting will be on Thursday, December 12th at Freegeek. The floor is still wide open for talks, get in touch with an organizer if you have a talk in mind! Seen you then Anthony -- Anthony aj at ohess.org From aj at ohess.org Tue Dec 3 09:49:03 2013 From: aj at ohess.org (Anthony Johnson) Date: Tue, 03 Dec 2013 09:49:03 -0800 Subject: [Pdx-pm] December Meeting Message-ID: <529E198F.9090900@ohess.org> Hey everyone, Just a reminder that our next meeting will be on Thursday, December 12th at Freegeek. The floor is still wide open for talks, get in touch with an organizer if you have a talk in mind! Seen you then Anthony -- Anthony aj at ohess.org From aj at ohess.org Thu Dec 12 11:06:32 2013 From: aj at ohess.org (Anthony Johnson) Date: Thu, 12 Dec 2013 11:06:32 -0800 Subject: [Pdx-pm] Update: Hack night tonight at Freegeek Message-ID: <52AA0938.9020906@ohess.org> With sickness and poor weather upon us, tonight's meeting will include less presenting. Bring your projects and questions for an informal hack night at our normal venue, Freegeek. If beer would lend to better hacking conditions, the herd will make it's monthly migration to Lucky Lab early. Anthony -- Anthony aj at ohess.org From aj at ohess.org Tue Dec 31 11:11:31 2013 From: aj at ohess.org (Anthony Johnson) Date: Tue, 31 Dec 2013 11:11:31 -0800 Subject: [Pdx-pm] January Meeting - Module Interface/API design Message-ID: <52C316E3.5000105@ohess.org> Fellow Mongers, Our first meeting of the new year will occur in a little over a week, on Thurs Jan 9th -- same place, same time. Chad will be giving a two part talk that night: * Module Interface/API design Speaker: Chad 'Exodist' Granum > Most developers create a module when they want to solve a problem. > Most focus goes into the inner-workings of the module. Interface > often takes a backseat and is addressed as an afterthought. This > approach to interface design leads to horrible headaches. > > For Part 1 Chad will be introducing several module interface > paradigms. This includes a brief review of OO, as well as simple > exporters and declarative builders. Examples from common CPAN modules > will be given. > > For Part 2 chad will take attendees through an exercise in designing > an API for an example module that is actually useful (and not simply > a toy for the example). We will weigh the pros and cons of different > interface possibilities as well as show a complete implementation. For more info: http://calagator.org/events/1250465416 Good riddance 2013, see y'all next year! Anthony -- Anthony aj at ohess.org