mjd-perl-pm on Tue, 3 Apr 2001 15:33:55 -0400 |
This year I'll be doing four tutorials at the big Perl conference in San Diego. One of them is new; it's called `Program Repair Shop and Red Flags'. I need to practice this before I go to San Diego, so I'll be giving the tutorial in Philadelphia next month. If you were to attend in San Diego, you would pay about $320. But you can come to my practice session for less than that. I am asking for a (voluntary) donation of $5 to cover expenses. Any money I have left over will be donated to the Free Software Foundation. WHEN The tutorial will be at 6 PM on Monday, 23 April, and will end around 9:30 or 10:00 PM. I will give it in room 303 of the Towne Building of University of Pennsylvania. (Directions below.) WHAT Here's the brochure description: PERL PROGAM REPAIR SHOP AND RED FLAGS Length: 3 hours Who should attend: All Perl programmers. Basic familiarity with Perl is required. What you will learn: Style and technique tips that will make your programs easier to understand and easier to maintain and modify. We will look at several examples of real Perl programs and examine their flaws, drawbacks, and limitations, including: * Performance problems * Suprising behavior * Poor layout * Fragility * Error handling * Maintenance nightmares * Portability problems Often just a few small changes can make a program much more powerful while at the same time _reducing_ the amount of code. We will also see a number of 'red flags': Early warning signs that you might see in your own code that almost always indicate that something is wrong or should be done differently. Criticism will be incisive but kind, in the style of Mark's well-received 'Program Repair Shop and Red Flags' articles from www.perl.com. Mark-Jason Dominus has been programming in Perl since 1993. He is the managing editor of www.perl.com, a moderator of the comp.lang.perl.misc newsgroup, an occasional contributor of Perl core patches, and the author of the 'perlreftut' manual page. He is noted for his articles in the Perl Journal, his classes and tutorials at past Perl conferences, and his 'Memoize', 'Text::Template', and 'Algorithm::Diff' modules. Attendees are invited to submit their own code for review during the class; please mail it to mjd-tpc-5-repair+@plover.com no later than April 16 2001. WHERE The Towne Building is located at 220 South 33rd Street in Philadelphia. For directions to the University, see http://www.upenn.edu/admissions/undergrad/visiting/directions.html Maps are available at http://www.seas.upenn.edu/staff/pem.html HOW You must make an advance reservation; I have room for only 42 people. To reserve, please send an email message to mjd-perl-practice@plover.com AFTER 9AM ON THURSDAY APRIL 4 2001. I'd like it if this notice could be circulated to other groups that might be interested, so to give it a chance to circulate, I'm going to disregard any mail I receive asking for a reservation unless it arrives after 9AM tomorrow. If I get more than 42 requests for reservations, participants will be selected by me based on some combination of: * Promptness of response (ignoring responses that arrive before 9AM) * Random drawing * Blatant favoritism I hope to see lots and lots of people there. My grateful thanks to Helen Anderson and to the University of Pennsylvania School of Engineering and Applied Science for providing the space and AV equipment for my talk. Mark-Jason Dominus mjd@plover.com I am boycotting Amazon. See http://old.plover.com/~mjd/amazon.html for details. **Majordomo list services provided by PANIX <URL:http://www.panix.com>** **To Unsubscribe, send "unsubscribe phl" to majordomo@lists.pm.org**
|
|