Current Meetings and Events

Doug Miles writes:

   Erik Tank will be presenting "The Perl Debugger: Getting Fleas off of
   Your Camel" on Thursday 10/07/2010 at 7:00 PM. Please RSVP so we know
   to expect you...                     
   Liquid Web office in the Waste Management Building      
   7025 N. Scottsdale Rd.            
   Ste. 230                                                      
   Scottsdale, AZ 85258

RSVP to the mailing list.

Previous announcement:

Doug Miles writes: I am happy to announce that we will be having the first meeting of the reconstituted on Thursday 09/02/2010 at 7:00PM! The meeting is being hosted by Liquid Web, a new (opened this year) Perl shop in the Scottsdale area. The plan is to hold the meeting at 7:00PM on the first Thursday of the month. The meeting details are below. Please RSVP so we know to expect you...

Waste Management Building 7025 N. Scottsdale Rd. Ste. 230 Scottsdale, AZ 85258

The cross-streets are Scottsdale Rd. just North of Indian Bend. There is a light at 7025 and Scottsdale Rd. Here is a Google Map with directions from Indian Bend:,+Scottsdale,+Maricopa,+Arizona&daddr=E+Apartment&geocode=FY_C_wEdeiZU-SmV17ocPwsrhzHgZVw84qEytg%3BFf7I_wEdkyhU-Q&hl=en&mra=pd&mrcr=0&sll=33.539526,-111.925475&sspn=0.010767,0.022058&ie=UTF8&ll=33.539615,-111.92524&spn=0.002692,0.005515&t=h&z=18

Do not trust the directions from Google Maps if you type the address in yourself. In fact, don't trust anything Google Maps has to say about Scottsdale. ;)

The doors are locked, so there will be someone waiting to let you in. Please be prompt. If you are late, call 480-788-PERL, and someone will come and let you in.

I will be presenting: An HTML Wiki: The Interesting Parts. We will also discuss further topics, take presentation volunteers, and other business.

Potentially Conflicting Dates

Other groups' meeting times, so that we can avoid overlapping with them.

  • First Tuesday - Refresh Phoenix
  • First Thursday - PLUG DEV
  • Second Monday - Ruby
  • Second Thursday - PLUG East Side
  • Third Tuesday - Ruby on Rails
  • Third Tuesday - Free Software Stammtisch
  • Fourth Wednesday - PLUG West Side
  • Fourth Tuesday - LLAzPHPLL

    Last Few Announcements

         Time: Wednesday 12 September 2007 @9:00pm
     Location: Fountain Hills Denny's on Shea
        Topic: Hack on your own private project late into the night over cheap, nasty food.
        Other: Mooch LLWiFiLL from the hotel across the parking lot but there are no
               outlets so bring your extended life battery.  
               Even if no one else shows up, Ben and I will be there.
               Denny's has a one half star rating.
         Time: Wednesday 14 March 2007 7:00pm-9:00pm
     Location: Mill's End Cafe, Tempe, AZ
               North-West corner of Mill and 3rd (N of University Ave) in Tempe
               Parking off of 3rd (free with validation)
        Topic: News in the Perl World (Brock)
               Level I topic: TBA
               Level II topic: TBA
        Other: Free wireless, bring your laptops!
    Good turnout. Discussed the future of Phoenix.PM with Brock seeking his fortune elsewhere and all. The discussion went late into the night and continued for hours after the coffee shop closed and we were thrown out. Mill's End has outside seating in a common area in Hayden Square in downtown Tempe, so it's a great spot for meetings that just keep going.

         Time: Wednesday 6 December 2006 @7:00pm
     Location: Scottsdale Community College, Room CM-473
      for maps
        Topic: News in the Perl World (BrockWilcox)
               Derek Cline Mystery Topic (DerekCline)
               Constraint Systems (ScottWalters)
               Phoenix Hackathon
        Other: Wired(-less?) internet available, bring your laptop
               There will additionally be door prizes and cookies.
    ... I don't think I ever gave the Constraint Systems talk in this one.

         Time: Thursday 7 September 2006 7:00pm-9:00pm
     Location: Counter Culture Cafe, Phoenix, AZ
        Topic: Andy Lester at upcoming (Oct, is my guess) meeting planning
               perl -e 'print "Command line perl tricks\n"'
               Perl community / technology updates (what's new and cool)
        Other: Free wireless, bring your laptops!
    Trying to hit the Phoenix area a bit here, and Counter Culture worked out really well last time.
    Perhaps a somewhat random topic, but I think a great one and one that I use on a very regular basis (command line one-offs, that is). Can also be a lead-in to a regex discussion/tutorial.
    Please RSVP!

         Time: Thursday 27 July 2006 7:00pm-9:00pm
     Location: Mill's End Cafe, Tempe, AZ
               North-West corner of Mill and 3rd (N of University Ave) in Tempe
               Parking off of 3rd (free with validation)
        Topic: YAPC::NA - Experiences and Topics at the conference
               ICFP 2006 - This year's contest, discussion and code
        Other: Free wireless, bring your laptops!
    Before that:

         Time: Thursday 23 June 2006 @7:00pm
     Location: Four Peaks Scottsdale
        Topic: New web application library presented by Scott/Brock
    Then previously:

         Time: Thursday 18 May 2006 @7:00pm
     Location: Nello's Pizza in Scottsdale
        Topic: Perl!
        Other: Pizza! Free as in freedom to buy some!
         Time: Thursday 16 March 2006 @7:00pm
     Location: Mill's End
               310 S Mill Ave # A101
               Tempe, AZ 85281
               Thats the North-West corner of Mill and 3rd (north of
               University) in down-town Tempe.
        Topic: Search Engine (scott)
               Catalyst (Michael Garfias, unconfirmed)
               As always, random discussion
        Other: Wireless internet available. Bring your laptops.
               Mill's End sells drinks and food
               Presentations will be given and recorded over VNC
    Scott writes: Please allow me to elaborate. I'd like to present on semi-infinite strings and patricia trees, which is the basic technology that Google uses that enables them to search for numeric ranges, such as 1000..2000, exact quotes, and do lots of other neat things.

    I won't talk about stemming, scoring, weighting, crawling, or lots of other things, at least not much, and not without request -- the presentation is concerned with this algorithm set, storage method, and it's data structures.

         Time: Wednesday 25 January 2006 @7:00pm
     Location: Scottsdale Community College, Room CM-464
      for maps
               Bring your Favorite/Interesting modules to tell us about
               Scott will present "the surprising difficult to do
               Upload Progress Bar" 
               Brock will give a talk on something (VladimirBot? eh)
               Brock will debrief the group on upcoming Special Guest
        Other: Wired internet available, bring your laptop
    About the "bring your favorite CPAN module" symposium: Attenees will be asked to share with the group their favorite module. Say a few words about how *you* use it and how it helps you, or if you like, prepare a brief Web page or hand-out showing how you use it.

    Also I've talked to Ticketmaster, who does lots of Perl programming, and hope to get them in to tell us about it in February. We'll talk about that at the meeting. And some other future-speaker stuff.

          Time: Wed 16 November 2005 @7:00pm
      Location: Scottsdale Community College, Room <b>CM-448
       for maps
         Topic: Intro to Object Programming (part 1?)
                Advanced topic TBA
         Other: Wired internet available, bring your laptop
          Time: Tue 13 September 2005 @7:00pm
      Location: Counter Culture (
                2330 E. LLMcDowellLL Rd, Phoenix, AZ 85006
                Free wireless, bring your laptop
                See LLMeetingLocationsLL
         Topic: Perl6::Contexts, Intro to Modular Programming
         Other: Giving away some books (Perl Best Practices, ...)
    Meeting announced by LLBrockWilcoxLL.

    Topic Details:

    By LLScottWaltersLL: Perl6::Contexts (introducing the object context, reference context, numeric, and string contexts from Perl 6, now available in Perl 5, for more concise, more error-free code!).

    By LLBrockWilcoxLL: Also, I offer to present 'Introduction to Modular Programming in Perl' as a ramp-up to 'Introduction to Object-Oriented Programming in Perl'. Later I wouldn't even mind doing some other programming models (functional, logical...).

    Audio recordings and the text of the handouts of both meetings will be made available at LLMeetingMediaLL.

      Topics: POD, Perl6(::Contexts)?, Perl Best Practices
      Time: July 28, 2005 @7:00pm
      Location: Scottsdale Public Library, Civic Center, Silver Room
                3839 N. Drinkwater Blvd.
                Scottsdale, AZ 85251-4467  
    Main topics will be Perl6, lead by Scott (you can do Perl6::Contexts or whatever you like!), and Andrew will talk about POD. (Ed: Scott had to cancel, as this conflicted with DEFCON.)

    Secondary topics proposed were Perl Best Practices, and I wanted to talk a bit about this year's ICFP contest. I'm not qualified to present more than random tidbits on Perl Best Practices, so perhaps using collective knowledge we can banter that around a bit after the POD and Perl6 discussions. O'Reilly is sending us a copy of Perl Best Practices, btw, but I don't think it'll get here in time for this meeting.

  • Schedule

    Because of the irregular schedule, short notice, and possibility of cancellation, you are strongly encouraged to join the mailing list for meeting announcements. No announcement, no meeting. :)


    RSS feed at -- if this page, LLPerlCalendarLL, shows up as having been edited, it's probably a meeting announcement.

    Meeting Format

    LLMeetingFormatLL has a description of what meetings are like and how they flow.


    Maps and information for meeting locations are at LLMeetingLocationsLL.

    Call for Speakers

    LLPerlMongersIdeasLL is an archive from the list of talks people have offered to give and talks people have suggested or requested. Presenters are needed!


    For older announcements, scroll down and then see LLMeetingAnnouncementArchivesLL, in that order.


    Describe 'AzPHP' here.


    Describe 'WiFi' here.


    McDowellL... it's a road in Phoenix (1600 North on the Maricopa County numbering system). and it's also the guy (Roddy LMcDowellL) who sang, "I Just Wanna Be Your Everything."


    Meeting Locations

    Meetings circulate the valley to encourage people from all over to make it out now and then. Here are some locations:

    Mill's End Cafe is currently our regular haunt.

    Willow House at 3d Street and LMcDowellL.

    Counter Culture Cafe at 2330 E. LMcDowellL. Counter Culture is open 24x7 and has free LWiFiL via an open access point. Counter Culture is sadly no more.

    Nello's Pizza, in Scottsdale on Shea at the north-west corner for the Shea and 101 interchange. That's 8658 E. Shea Blvd, Scottsdale, AZ. The coffee shop next door has free LWiFiL with purchase, so buy a coffee and take it into Nello's if you want Internet.,+Scottsdale,+AZ

    Scottsdale Community College: maps at . Wired Ethernet (heavily filtered against anything the least bit... well, anything).

    Scottsdale Public Library, Civic Center, Silver Room: 3839 N. Drinkwater Blvd., Scottsdale, AZ 85251-4467,+az&num=1

    Glendale Community College: under consideration.

    Bowne: Bowne has sadly been retired. It was our former primary meeting location. We thank Bowne for their kind contribution to the Perl programmers here in the Phoenix metro area.

    Please feel free to suggest other locations to the list. Does anyone have any suggestions for Tempe, particularly near the college? There's a Coffee Planation on Mill... thoughts? Mail the list or add them here.


      I once met a programmer girl,
      Who refused to write programs in Perl,
      Till one day she tried
      And nearly she cried
      For the happyness she felt was a whirl
    eh. its a try.


    Phoenix Area Groups (PhAGs)
  • - PhxBUG - Phoenix BSD User Group
  • - PLUG - Phoenix Linux Users Group
  • - LAzPHPL - Arizona PHP users group
  • - Phoenix Java User's Group
  • - Phoenix Ruby Users Group
  • - Web designers and developers
  • - Phoenix ColdFusion developers
  • - Arizona Developers Group


  • - resume
  • - personal site

    Each of these pages has a number of perl projects and resources.

    Perl Experience: Strong Perl job interviewing skill, questionable on Perl skills
    Perl Strengths: Strengths: Leeching knowledge from PM chapter members, reading entire Perl
    books without buying them.

    Several projects of mine are listed on PerlProjects.

    I'm working on some ongoing PerlMongers lectures and some non-recurring ones. On-going topics: OO, Security, Graphics. Graphics, I've done X11::Protocol and a Perl spirograph, shared memory with Mmap() to implement mutli-user Conway's game of life on the web. Next I'd like to do something with GL, but I'll have to learn GL first!

    Non-recurring lectures, I have a Fuzzy Logic module. This could evolve into a recurring thing. I have a substring indexing module that makes database searching much quicker as opposed to using % wildcards which would result in a linear pass through the entire table.

    I want to do some contest thingies, both there at PM and as homework assignments, similar to CoreWars. Details on CoreWars page.

    Working on LPerlMongersIdeasL with DougMiles and KurtVonTiehl.


    Here will be links to handouts, audio, video, screenshots, etc from meetings.


    Meeting at SCC. Sample AJAX code.

  • AjaxExample


    Meeting at CounterCulture. Two audio recordings:

    Introduction to Modular Programming with Perl
  • raw ogg, 16.3M
  • Slides PDF, 104K

  • raw ogg, 20.8M

    Down-sampled ogg/mp3 versions to come, and handouts.


    See L
    PerlCalendarL for the current meeting schedule.

    Meetings are quasi-informal. Typically there is one large presentation or a number of smaller ones. The presentation starts about 10 or 15 minutes after 7:00, allowing some social time and time for people (including the speaker) to show up. Afterwards, time will put be put aside for peer help if anyone is stuck on a Perl problem or bug or just wants a code review or feedback. Phoenix PerlMongers is officially open to both showing off working code and non-working code. Depending on how long the presentation runs, there may be additional social time before adjourning at 9:00. Depending on the meeting location, everyone may or may not be forced to exit the building at 9:00 -- libraries and resurants often close at 9pm.

    Less typically the meeting is purely social, or else there will be one small presentation, or one small presentation followed by a fun, team oriented contest for all skill levels.

    We striving to provide door prizes -- usually books -- but check the announcement for details.

    See LMeetingLocationsL for information on and maps to our various meeting locations.


    Ideas for Future Meetings

    Presentations are always welcome. They can run from 2 minutes to 2 hours.

    Edit this list to add your meeting ideas and meeting fragment ideas. Some of these things are the basis for an entire meeting, some fun components of some or every meeting.

    See L
    PerlCalendarL for more information on meeting format, topics, locations, times, and how to get announcements.


    But I think you would be really good doing something like taking a random question from perl monks and answering it interactively with the group (q__ via IRC)

    LScottWaltersL has a Bards Tale-esque 3D maze renderer implemented as a fairly simple recursive algorithm.

    LScottWaltersL wants to get a Perl 5 Porter down to give a presentation on on... Perl 5 Portering... such as, how to get started... portering.

    LScottWaltersL saw some mind-blowing, just-released Perl 6 stuff at YAPC where Perl 5 runs Perl 6 programs by punting to Pugs where Pugs compiles the code, translates it to Perl 5 on the fly, and then Perl 5 takes over again. Holy shit, batman...

    LScottWaltersL needs to do his TransientBaby talk -- things have progressed in these 6 long years and he's ready for a CPAN release >=)

    LScottWaltersL can present the Illuminati card game server, based on the Continuity module, which makes implementing multiplayer games infinitely easier by virtue of all users running out of the same persistant process, complete with datastructure sharing and even event queues that hold up execution contexts until variables are written to. The root lexical context contains all shared game data, and a lexical context is created for each user. Continuity automatically maps each incoming request to the correct per-user lexical context, and resumes its execution, providing it with the fresh input data. Various server-push techniques can be used to keep the various players privvy to the latest game state. One technique is JavaScript that does an AJAX-ish request in a loop, firing off the next as soon as the current one completes, combined with the server delaying answers to the queries until something in the game has changed or a certain amount of time passes. Something similar can be done with a plain old HTML frame and a meta http-equiv refresh directive.

    Symposium: Mail a topic to the list - templating, database UI, etc - and ask that anyone who has done that before prepair a brief (10m) presentation on how *they* solve the problem. Kurt, in a previous email, suggest several topics like this that each programmer does their own way - it would just be a matter of picking between them. How one person does something has limited merit, but a smorgasbord of solutions has far more. Next time after this meeting, a series of 2, 3, 4, or 5 10m "how I solve this" presentations and took the rest of the time with social/contest, we should do okey. "Something that everyone rolls their own of" discussions: Kurt said, "Sounds good; another might be file-transfer/file-synchronisation scripts. If I had a dollar for every file-transfer script I've hacked together, I'd... well, I'd have well over $15 ;)"

    Coincide meeting with Slashdot meetup, Java users group, PHP UG, Linux UG, etc. Essentially, socialize ourselves with other programming language user groups and free software user groups in town. It has been suggested that this be done as bonus or alternate meetings in addition to our current schedule, beyond the two meetings a month we're sustaining now.

    More contests: Most people show up without laptops, but I like the idea of little code challenges in general. The ICFP was lots of fun this year - write a client to control a robot that shuttle packages around and push other robots into the water. Its a bit much for an hour or two assignment, but avoiding rote chores like fetching web pages is good sense. Perhaps breaking people up into teams and taking along a few extra laptops. Perhaps follow the Iron Chef - "todays theme ingredient will be global substitutions with the execute flag!". Solutions need not be done using Perl - the Perl community has just as much to learn from solutions in other languages as ones done in Perl. Whether the assignments are to write programes designed to compete based on usefulness or obscurity, live people writing code on the stop is exciting =) Kurt: "*grin* I like the Iron Chef idea.. "Next challenge, Sienna Camel says you must code using only characters found in hex!" (0-9 & A-F) Besides, some of these could very well be a 'write it at home' kind of thing, and people can team up if they like or go it alone."

    Sienna Camel: Specific version of coding contests: like Iron Chef: program with some theme - lack of paranthesis, do something that a module normally does, demonstrate the best use of a module, and anything else we can think of. Anything with a theme that is judged subjectively.

    Peer help hour: code reviers, bug workarounds, debugging, brain storming, resource location, and so forth will be provided at no charge as part of the standard meeting format, even when PM joins other user groups. Just bring your question or listing and mention to Doug or whomever else has hair in strange places and it'll be scheduled in.

    Bring-in-a-module: assign everyone to show up with a CPAN module that may or may be known to the group but B found interesting for whatever reason. It could be something that everyone seems to know about but you that you wish you knew about earlier, or it could be something in Acme::, or it could be some interseting module floating around elsewhere. Useful, silly, mind bending or just plain cool, everything goes. You don't have to actually bring the module in, just briefly describe what it does, why you like it, and what it's called.

    DougMiles suggested which sounds awefully cool to me. I'll have to play with this to see what it has in store for us. See Games::AIBots - LScottWaltersL

    LScottWaltersL promised a 3rd part of the FuzzyLogic series, this time an expert system.

    LScottWaltersL has some interesting Segway-like control code in C. The theory is really nifty. Could be a presentation basis.

    Coro - LScottWaltersL did a Coro presentation. Coroutines are essentially cooperative threads. Compared to an event driven system, you don't have to return out to yield the CPU, so programs have normal structure, with while loops and subroutines rather than a series of tiny subroutines. Perl 6 will feature coroutines in core, and Perl 5 has an excellent CPAN module adding them. Coro is easier to use, safer, easier to grasp, and far more stable than threads on Perl 5. (The Web scraping presentation used Coro, but there's another Coro presentation in the works that uses it for network servers in replacement of POE. Maybe he'll get lazy and just use the fingerd and Perl-shell examples from Perl 6 Now.) - LScottWaltersL wants to do a presentation on code refactoring. The GodObject discussion is a good introduction to useful OO programming for an OO novice. People experienced with objects in Perl who have never worked on a large program will take their knowledge to, er, the next level.

    Perl 6 101. 'nuff said. - LScottWaltersL (This presentation was done as a series, but the series will probably be re-run.)

    LScottWaltersL wants to show how to make an upload progress bar in Perl. Done.

    LScottWaltersL wants to show off his stealth-DNS idea -- to avoid bandwidth associated with repeatedly denying RBL'd spammers, check for RBL *before* returning the authoratative DNS information for your mail server -- don't even give them your IP address!

    LScottWaltersL wants to do a presentation on his Perl6::Contexts module. The presentation will introduce the new reference, number, string, and object contexts in Perl 6, and how they make Perl much clearer, more powerful, more expressive, and generally saner, and how much of this is now available in Perl 5 thanks to this module. Done.

    LScottWaltersL wants to talk about the process of writing a technical book, and his particular adventure in doing so. Okay, Scott has since forgotten all of his good stories.

    LScottWaltersL would like another stab at his presentation on constraint systems, a topic from Structure And Interpretation of Computer Programs.

    LScottWaltersL could do a redux of his TinyWiki presentation.

    Someone did a Perl Best Practises (Book) presentation.

    Brock did his ICFP presentation.

    Intro to OO has been requested. LScottWaltersL is willing to do the presentation -- unless someone intercepts! --- Brock wants to do an Intro-to-Modular Perl Programming, as a ramp-up to OO. Done.

    LScottWaltersL: Oh, if anyone is interested, I now have an IRC<->MUD proxy that pretends to be an IRC server so people can MUD from IRC clients. It's up on and off as I work on it, but to create a character, then /server to connect. Could do a presentation on that, too.

    LScottWaltersL: And if people wait a while, I'll have an alternative front-end to Perl, so you can run Logo in Perl along side your Perl 5 code and using Perl 5 modules.

    LBrockWilcoxL: AJAX! Cooperation with javascript in various ways to make rich web applications. Could go in several different directions. Done, at least once.

    LScottWaltersL: Visualizing large object oriented Perl codebases using GraphViz, the PostScript poster utility, aspect/wrapped functions, a laser printer, and scotch tape.


    Archived Meeting Announcements

    See L
    PerlCalendarL for the most recently passed meeting and join the mailing list to be notified of future meetings. See .

       When: Thursday, June 30 @ 7:00pm 2005
      Where: Nello's Pizza (
             8658 E. Shea Blvd (N.W. Corner of Shea & Pima)
    In the future I hope to have some floating meetings so everyone will be happy (or un-happy?) some of the time. But that is the topic of discussion for the meeting, so I digress :)

    Meeting Follow-up: We had a lovely meeting yesterday, with 10 people enjoying dinner and perl-talk at Nello's Pizza. In addition to random perl-related conversation, Mike Friedman spoke of HighWire Press [1] and their use of Perl, and Scott Walters told us about how he does web-scraping (and he will post code soon we hope :) ).

    We'll be having a meeting Thursday, 6 May at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and LMcDowellL. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of LMcDowellL. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot.

    Scott will be talking about Perl 6 features available for Perl 5. Tim or I might also present, or we'll just hang out.

    Scott writes:

    "Perl 6 features available for Perl 5" includes, this time:

  • Perl6::Variables, again
  • Pointy Subroutines
  • zip
  • Currying
  • Perhaps other things as I revise this

    We'll be having a meeting Thursday, March 4th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and LMcDowellL. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of LMcDowellL. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot.

    Michael Friedman will be presenting Automated Testing.

    If there is time, Scott Walters will be presenting something he is working on (that thing being a survey of back ported Perl 6 features for Perl 5). Notes are online at

    (Missing meeting announcement - sorry! Forgot to paste it in.)

    Holiday Party social meeting!

    We'll be having a meeting Thursday, December 4th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and LMcDowellL. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of LMcDowellL. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot.

    We'll be having a "geek" white elephant gift exchange. Bring any hardware/computer paraphernalia (working or not) you'd like to unload on some hapless victim. Please wrap the gift (or at least put it in a box) to increase the suspense. If you don't want to participate, you don't have to. You just won't get to take home any new useless^H^H^H^H^H^H^H^H cool stuff. If you are so inclined, feel free to bring a snack. I'll bring some cookies. - Doug

    We'll be having a meeting Thursday, September 18th at 7:00PM. It will be held at Bowne, which is located at 1500 N.

    Scott Walters will be doing the presentation again, this time with a code walk through and demo of the code working (or not working, depending on the phase of the moon).

    We'll be having a meeting Thursday, September 4th at 7:00PM.

    DougMiles will be presenting "Exploring the WxWindows XRC". Scott might also be presenting something if there is time, and he can make it. Links from the presentation are in WxWindows.

    Yes, LScottWaltersL will be going, and presenting his TypeSafety, er, hack.

    Scott Walters will be presenting the first part in a three part series on his FuzzyLogic module: Theory of Fuzzy Logic, a proposed CPAN module implementing it via overloaded operators. An example will be presented that performs fuzzy classification.

    The "slides" are at and the code is at . This includes AI::FuzzyLogic , which has yet to be uploaded to CPAN - pending user feedback and better POD.

    We'll be having a meeting Thursday, Febuary 20th at 7:00PM. Yes, this is tomorrow - sorry for the short notice.

    We'll have a series of short presentations:

    Kurt will present use of Win32::OLE to generate and read Excel spreadsheets. Doug will talk about tunneling data over ssh using Perl. Scott will talk about perhaps the number one security problem with Perl scripts, command injection vulnerabilities.

    Having trouble with some code or just want peer review? Bring it.

    July 17, at 7:00PM, at Bowne, is part two in the Fuzzy Logic series, with a control application example.

    Update: The latest copy of the yet-to-hit-CPAN AI::FuzzyLogic module, and the demonstration application which caused DougMiles to label this meeting as "the most memerable PerlMongers meeting yet", are on the web at . The notes are at . An MP3 audio recording of the lecture is at . The recording will make sense if and only if you follow the notes.

    We'll have a meeting Thursday, June 5th, at 7:00PM.

    We'll be having a meeting Thursday, February 6th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and LMcDowellL. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of LMcDowellL. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot.

    Scott will present his X11 spirograph program that uses X11::Protocol. There might or might not be another presentation. You'll just have to show up to find out. ;)

    Years worth of meetings procede this point...

    1: 1