Mark will be talking about the book he's currently working on, Perl Program Repair Shop and Red Flags. We'll be giving away a copy of Mark's book "Higher-Order Perl" as well as other swag.
As preparation, Mark has asked attendees to read the following:
I'm writing a new book, which I hope will be published in 2007. It's about code review and refactoring in Perl. (For more complete information, please see http://perl.plover.com/flagbook/.)
To do this right, I need real examples of real code that other people wrote. I'll review the code and fix it up, and explain in the book what I did and why.
I have about half the examples that I need. I hope that the Perl community can provide the other half.
For the next year, I'll be travelling around speaking to Perl Mongers groups about this. I'd like to give about one talk each month for the rest of the year.
What I hope will happen is that a group will invite me to come speak, and that some of the group members will send me some example code ahead of time. Then I'll read over the code, write up a talk about how I think it could be improved, and come visit the group and give the talk. After I go home again, I'l write up a book chapter about the code, incorporating the points that the PM group raised when I gave the talk.
Guidelines for code contributions are at http://perl.plover.com/flagbook/contribute.html
I need your contributions no later than January 17th. To contribute, send code to: firstname.lastname@example.org. Questions? Send to email@example.com.
Thanks a lot for having me in to speak.
Mark Jason Dominus has been programming in Perl professionally since 1992, when he was a Unix sysadmin with the University of Pennsylvania Department of Computer and Information Sciences. Mark is an occasional contributor to the Perl core, and is the author of the standard perlreftut man page. From 1999-2001 Mark was the managing editor of www.perl.com and was also a columnist for The Perl Journal for several years. All of his articles for TPJ have been reprinted in Computer Science and Perl Programming: Best of the Perl Journal, available from O'Reilly and Associates. Mark's other Perl-related articles have appeared in magazines such as Wired and IEEE Software. Since 1998 Mark has been a professional perl trainer. In addition to speaking at conferences such as YAPC, the O'Reilly Open Source Conferences, Usenix, and LISA, he has given training courses for large companies and organizations, including Morgan Stanley, IBM, Bristol-Myers Squibb, and the U.S. Air Force. Mark's book Higher Order Perl was published by Morgan Kaufmann in March, 2005. Mark is the author of several well-known and widely-used Perl modules, including Text::Template, Memoize, and Tie::File. Mark's work on Rx, a Perl regular expression debugger, won the 2000 Larry Wall Award for Practical Utility.
IIT Rice Campus Room 166 (Auditorium) 201 East Loop Road Wheaton, IL 60187-8489Directions to IIT - Rice Campus in Wheaton
From the North or South: From I-355 (North-South Tollway), exit westbound at Rt.56/Butterfield Road and proceed west 3 1/2 miles on Butterfield Road to East Loop Road. Turn right onto East Loop Road (Phillip's 66 Gas Station on the corner); the campus will be on your right about a block north of Butterfield Road, behind Cozymel's. Park in the Student parking lot behind the building. Room 166 is on the first floor of the east wing of the building.
From the I-294 (Tri-State Tollway), take the I-88 (East-West Tollway) westbound and follow directions "From the East or West" below.
From the East or West: From I-88 (East-West Tollway), take the Naperville Road exit. At the traffic light, turn left onto Naperville Road and continue north for 1\275 miles to Rt. 56/Butterfield Road. Turn right onto Rt. 56/Butterfield Road and proceed 1/4 mile to the first traffic light (East Loop Road). Turn left on to East Loop Road, ( Phillip's 66 Gas station on the corner); the campus will be on your right about a block north of Butterfield Road, behind Cozymel's. Park in the Student parking lot behind the building.Room 166 is on the first floor of the east wing of the building.
Contact Deborah Vose at firstname.lastname@example.org for additional information about the meeting.
For more information about UniForum Chicago contact info@UniforumChicago.org.