CGI/Perl Guide | Learning Center | Forums | Advertise | Login
Site Search: in
Add ListingModify ListingTell A FriendLink to TPASubscribeNew ListingsCool ListingsTop RatedRandom Link
Newest Reviews
  • review
  • hagen software
  • NOT GPL!
  • Hagan Software
  • Wasted Time with ...
  • poor pre-sale sup...
  • no response
  • rating the offer
  • Good Stuff
  • Good idea but use...


  • Brochure Templates  
     
    Perl Archive : TLC : Programming : Perl : yapc 19101
    Guide Search entire directory 
     

    Date Published: 2000-07-01

    A mere 2 weeks after returning from Perl Whirl 2000, I made a last-minute conference decision and was off again to yapc 19100 (Yet Another Perl Conference).

    Airline tickets and hotel reservations were made through priceline.com, which I'd strongly recommend to anyone who doesn't mind flying out at weird times. (Tickets from Tulsa, OK with 4 days advance notice was bid and accepted at $200 and the hotel was only $50/night.)

    Held at Carnegie Mellon University (in Pittsburgh, PA), yapc promised to be an inexpensive, yet full Perl conference. And it succeeded, with over 400 people in attendance. Registration was only $75 and dorm rentals were available at low cost. Registration included 3 days of conferences and a few meals.

    One of the many impressive things to me was the book of talks given to every attendee. Just shy of a full a ream of paper, this book contained the slides to most of the talks that were being given during this 3 day conference fest. This made it so easy to take relevant notes in the margin.


    Tricks of the Wizards, by Mark-Jason Dominus

    Excellent talk! Mark lectured us on the joys of globs (did you know that globs were orange? :), playing with AUTOLOAD, tie and state machines.

    He began the talk by discussing the "Principles of Magic", which is based on knowing the Perl Symbol table. From there, understanding globs was a cinch. The rest of the talk built up on these simple pinciples. Every few minutes presented some new and interesting concepts. And even when the concepts weren't new, some of the uses were.


    JAPHs by Abigail

    A fascinating and mind-boggling talk. JAPHs are simply obfuscated code that print out "Just another Perl Hacker". Not really useful, but fun and it stretches your Perl know-how and creativity to the limit.

    Abigail made everyone figet and groan as he presented his last JAPH example, which used a computed goto, eval, POD, a loop with only unconditional jumps which terminates anyway; self modifying code, strict, -w (warnings turned on), isn't more than one line, and isn't more than 80 characters.

    perl -Mstrict -we '$_ = "goto F.print chop;\n=rekcaH lreP rehtona tsuJ";F1:eval'

    Yeah, you can easily see that "Just another Perl Hacker" is backwards, but how does it output? This one had us forgetting about lunch to analyze.


    Ordered Hashes, by Jeff "japhy" Pinyan

    Japhy, one of PerlGuru's moderators and article contributors, gave a talk about how to order hashes. Definitely a few places uses can be found for this.


    Advanced Programming Techniques, by Mark-Jason Dominus

    Another excellent talk by MJD. Though some of the material overlapped from Wednesday's "Tricks of the Wizards", he presented lots new new things, such as callbacks, caching, memoization, etc.


    Quantum Superposition, by Damian Conway

    Brilliant, brilliant, brilliant talk by Damian! Side splitting comedy, new functions that made the entire audience drool. Just imagine:

    $wanted = any("Mr","Ms"). any(@names); print "Reward!" if $name eq $wanted;

    Yes, Damian says we will be able to do this via his new module Quantum::Superpositions, which will be released into CPAN soon. This little snippet doesn't do his talk justice. The only time I'd ever seen a standing ovation for a seminar!

    Have I mentioned already that this talk was brilliant?

    Update - 8/11/2000 - Quantum::Superpositions is now available at CPAN.


    Lightning Talks, hosted by Mark-Jason Dominus

    Lightning talks were 16 short talks given by various people. There was standing room only in this 90 minute treat.


    After all of this mindbending stuff, it was great just to sit down and relax the next day. A small group of us went out to eat on Saturday at a very good Mexican restaurant.

    Later that evening, Uri had taken Damian and I out to dinner at an excellent restaurant with a stunning view of downtown Pittsburgh.

    yapc is the conference to go to. Whether or not you're on a tight budget, this conference is worth every penny (and then some!). Thanks to all who organized, attended, and spoke at yapc!

    Me and Randal Schwartz
    Me and Randal*

    Hanging out in Hotel Fountain
    Hanging out in Hotel Fountain*

    Bill Harp's loyalty
    Bill Harp's loyalty is obvious

    Randal with Dick and Lori from ActiveState
    Randal with Dick and Lori from ActiveState

    Mark-Jason Dominus' Tricks of the Wizards Talk
    Mark-Jason Dominus' Tricks of the Wizards

    Japhy's Order Hashes Talk
    Japhy's Ordered Hashes Talk

    Larry Wall - Pathologically Practical Pilgrimage
    Larry Wall - Pathologically Practical Pilgrimage

    Hanging out at the Attic
    Hanging out at the Attic*

    Lunch at Mexican Restaurant
    Lunch at Mexican Restaurant

    Me and Damian Conway
    Me and Damian

    Me and Uri Guttman
    Me and Uri

    * Photos marked with asterisks are courtesy of Randal L. Schwartz

     

    About the Author:

    Jasmine Merced-Ownbey is the President and CEO of Tintagel Net Solutions Group, Inc. and the administrator of The Perl Archive. She also serves as a Director of the World Organization of Webmasters.

     
     


    About The Perl ArchiveLink Validation ProcessSearch Tips
    Web Applications & Managed Hosting Powered by Gossamer Threads
    Visit our Mailing List Archives