LA.pm: May and June Scheduling
SKamkar at LucidX.com
Tue Apr 23 00:18:39 CDT 2002
May 11th and 18th are both ok for me, and the rest of you?
/me will be visiting my hometown (and a surprising amount of others on
this list:) Pittsburgh on the 25th..
Scott, let us know if either of those dates (11th or 18th of May) are
possible for you
Robert Spier wrote:
> Ok, I propose the following schedule:
> First June....
> Saturday June 1-
> 1:30pm-5pm (3hours with some breaks)
> Optimize Your Perl
> Location: TBA 
> This tutorial is an introduction to optimizating perl
> applications. It's important knowledge for anyone writing
> time-sensitive applications, from a CGI script to a large
> It covers the following four major components:
> 1. A brief introduction to complexity theory
> Just enough complexity theory to have a basic language to talk
> about runtimes of functions. O(1), O(n), O(n^2), etc. Complexity
> of common perl idioms like map, sort, nested loops, etc. Why is
> some code slow? (And it's not perl's fault!)
> 2. Real world / real code examples and how to make them faster
> Examples of O(n^2) or worse functions and how they can be
> improved by an order of magnitude by rewriting the algorithm,
> and possibly changing the data structures used to store
> things. Memoization/Caching/Persistency/Precomputing.
> 3. Some simple Benchmarking
> Devel::DProf and Benchmark.pm can help to isolate problem spots
> in your code. Learn how to properly interpret data and how to
> pick the "important" pieces.
> 4. Is it worth it?
> Not all time spent optimizing the code is worth it. There are
> tradeoffs of time, readability, speed. Discuss development
> strategies, pre-optimization, and over-optimization. O(n) can be
> faster than O(1) for small n.
> followed by dinner somewhere nearby.
> I'll be also giving this tutorial at TPC (Part of OSCON 2002) in
> San Diego in July. http://conferences.oreillynet.com/os2002. If
> you see it there, you'd pay about $320. But, you can come to my
> practice session for less than that. I will ask for a (voluntary)
> donation of $5  at each class to cover expenses.  Any funds
> remaining after expenses will be donated to YAS  or The German
> Shephard Rescue .
> Then May....
> I'm pretty busy in May, but I do have another TPC Talk to
> practice. Scott has already expressed interest in it. I'm busy
> every Saturday except the 11th or 18th. It'll be a short talk,
> 25-35 minutes long on...
> Request Tracker
> A Versatile Ticket Tracking system....
> (No outline yet..)
> RT is written in Perl, runs under Mason, uses
> DBIx::SearchBuilder. Works with mod_perl and fastcgi, is very
> OO, uses lots of mail modules, etc.. Definitely a cool and
> interesting tool.
> I'll be talking about how to set it up, use it, configure it,
> integrate it with other tools, etc...
> Please express a date preference. :)
> To Finalize...
> Well, There really isn't anything else to say. These are two neat
> talks, and I look forward to practicing them on you. :)
> Any Questions?
>  Right now there are two possible locations: Scott's office in
> Culver City, and the library in the North Valley. If anyone else
> has a location suitable for a presentation (with a projector for
> a computer) and enough room, we could consider that too.
>  Or more. :)
>  Employes of the Walt Disney Company are exempted from this request.
>  http://www.yetanother.org
>  http://www.gsrecue.org
Samy Kamkar Pezeshkian -- cp5 at LucidX.com
LucidX.com / code.LucidX.com / LA.pm.org
More information about the Losangeles-pm