<div><div>    July 2011 Seattle Perl Users Group (SPUG) Meeting</div><div>    ====================================================</div><div><br></div><div>    Topic: Log::Lager</div><div>    Speaker: Mark Swayne</div><div>
    Meeting Date: Tuesday, 19 July 2011</div><div>    Meeting Time: 6:30 - 8:30 p.m.</div><div>    Location: Marchex - 520 Pike Street</div><div><br></div><div>    Cost: Admission is free and open to the public</div><div>
    Info: <a href="http://seattleperl.org/">http://seattleperl.org/</a></div><div><br></div><div>    ====================================================</div><div><br></div><div>Tuesday, July 19, is the next meeting of the THE SEATTLE PERL USERS GROUP.</div>
<div><br></div><div>This Month's Talk</div></div><div><br></div><div>-----------------</div><div><br></div><div>Introducing two new modules Log::Lager and Data::Abridge.</div><div><br></div><div>Data::Abridge takes complex Perl data structures and strips them down for easy serialization.</div>
<div>Log::Lager - logging rethought, rehashed and restructured.  It was written to support Log::Lager.</div><div><br></div><div>Log::Lager is built on these principles:</div><div>   * logging should be easy to add to code</div>
<div>   * logs should be easy to process programmatically</div><div>   * logging should be configurable in a running program</div><div>   * logging should be configurable over any subset of a program</div><div><br></div><div>
GASP at the amazing design decisions that came from these four principles!</div><div>SCREAM with frustration when you realize how much time you've wasted configuring complicated log objects!</div><div>THRILL with pleasure when you see how easy logging can be.</div>
<div><br></div><div><br></div><div>About Mark Swayne</div><div>-----------------</div><div><br></div><div>Mark Swayne has been programming Perl for a bit over a decade.  He likes it a lot, far more than he likes writing about himself in the third person.  He is known primarily for having memorized more Tom Lehrer lyrics than can possibly be heathy.</div>
<div><br></div><div><br></div><div>Pre-Meeting</div><div>===========</div><div><br></div><div>If you are so inclined, please come to the pre-meeting at the nearby Elephant</div><div>& Castle pub on 5th & Union (see map link below). Come enjoy some friendly</div>
<div>conversation and perhaps a favorite beverage (they have a full restaurant</div><div>too). We can usually be found at the back under the TV near the rear entrance</div><div>that goes up into the hotel (if you enter through the front doors, just go</div>
<div>straight back past the bar). We'll be there from 5:00 pm to 6:19 pm.</div><div><br></div><div>Meeting Location</div><div>================</div><div><br></div><div>Marchex</div><div>520 Pike Street, Suite 1800</div>
<div>Seattle, WA  98101</div><div><br></div><div>The building is just East of Westlake Center. Enter from Pike Street.</div><div><br></div><div>   <a href="http://bit.ly/jGI364">http://bit.ly/jGI364</a></div><div><br></div>
<div>Due to all of the shopping around us there is plenty of parking available in</div><div>garages, but it can be hard to find street parking in the evening. There is</div><div>also a parking garage in the building, but check the rates and closing time</div>
<div>(subject to change due to downtown events)!</div><div><br></div><div>Attendees will need to wait near the elevators in the lobby and a Marchex</div><div>employee will provide access to the 18th floor where the meeting room is</div>
<div>located. If no one shows up to let you in, call (425) 533-2964 to let them</div><div>know you're in the lobby.</div><div><br></div><div>See you there! </div><div><br></div>