[Phoenix-pm] RSVP? / Re: Meeting Announcement - Wed March 14, 2007 @ 7:00pm

Brock awwaiid at gmail.com
Wed Mar 14 14:10:35 PDT 2007


I'll be there! and I'm bringing a friend. (Sorry for the delayed reply... I
broke my mail server and it is still catching up...)

--Brock

On 3/14/07, Scott Walters <scott at illogics.org> wrote:
>
> Now that ya'll know at least one thing you're getting out of the deal,
> who thinks they can make it?  We don't need to reserve seating or
> anything, but more people are likely to come if they see that others
> are going to be there.
>
> -scott
>
> On  0, Scott Walters <scott at illogics.org> wrote:
> > >   * Visualizing code with graphviz
> >
> > I assume this is a reference to my recent addition to the ideas list on
> the
> > Wiki.  Very well then.  Even Brock is allowed to make requests.
> >
> > Let me give some more background and try to sell the presentation a bit
> > better.  A certain large shopping comparison site [1] recruited me
> recently
> > and I've been trying to come up to speed on the code.  The codebase is
> about
> > 200,000 lines of code that's been worked on by many people over several
> years.
> > While trying to make heads or tails of it, I decided I needed something
> > like the what the Linux community did with the Linux Kernel Graphing
> > Project:
> >
> http://www.visualcomplexity.com/vc/project_details.cfm?id=261&index=261&domain=
> >
> > The idea is to plot out, on paper, which method calls which other
> methods, thus
> > creating a visual "map" of the code structure.  The presentation will be
> > about how I collected the data inside of mod_perl (I had help, using
> work
> > he'd already done), processed it, and turned it into a giant poster,
> spread
> > across 30 printed pages.
> >
> > Initially, I tried to plot on a method level resolution of which method
> calls
> > each other method in the system.  That turned out to be entirely too
> much
> > data.  The result of the first poster attempt looked like a sewing
> machine
> > exploded, sending thread everywhere in big knots and balls.  The poster
> > was half ink and half white with unreadable labels.  The second version
> > was a lot less fun but a lot more readable.
> >
> > My approach uses a similar approach to
> http://www.ida.liu.se/~vaden/cgdi/
> > where profiling data is collected, rather than the LKGP approach, where
> > a full static analysis is done (though that was my first approach).
> >
> > I brought an unassembled print out of the 30 pages with me for the
> "class"
> > to assemble if they wish ;)
> >
> > These techniques should be useful to anyone confronted with a dauntingly
> > large or complex codebase they have to work on.
> >
> > -scott
> >
> > Footnote 1:  Name withheld on the 'net to disassociate them from any
> "this is
> > what really pissed me off at work today" posts I might make.
> >
> >
> > On  0, Brock <awwaiid at thelackthereof.org> wrote:
> > > We have a meeting tomorrow! We don't have a specific presentation at
> > > this point, but we do have several discussion topics:
> > >
> > >   * mod_perl -- your experiences and a technical overview
> > >   * Visualizing code with graphviz
> > >   * Short scripts you can't live without (I'll show my music player
> wrapper)
> > >   * Show off code you've been working on recently!
> > >
> > > See you there!
> > >
> > > --Brock
> > >
> > > On 2007.03.02.17.14, Brock wrote:
> > > | Greetings Fellow Perl Addicts,
> > > |
> > > | Inspired by Tony's good example (hosting a social meetup, which is
> > > | taking place tomorrow (see his previous email for details)), and
> prodded
> > > | by Scott and Jon, it seems to be about time to have a Phoenix.PM
> > > | meeting. We were up in Scottsdale last time, so I'm shooting for
> Tempe
> > > | this time.
> > > |
> > > |      Time: Wednesday 14 March 2007 7:00pm-9:00pm
> > > |  Location: Mill's End Cafe, Tempe, AZ
> > > |            http://maps.google.com/maps?q=310+S+Mill+Ave+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!
> > > |
> > > | I was thinking that a good level I topic (beginner/intermediate)
> would
> > > | be closures (anonymous subroutines). But if that is too much another
> > > | great one would be showing off that 10-line program you whipped
> together
> > > | in an hour that you can't live without (mine is my mp3 player). And
> > > | there are all sorts of advanced topics... topic leader volunteers,
> > > | unveil yourselves!
> > > |
> > > | I'm also dragging in some fresh blood (Mike and maybe Brian from my
> > > | work)... and I encourage y'all to do the same :)
> > > |
> > > | So lets hear those topic ideas, so I can then cross post this all
> over
> > > | the interweb.
> > > |
> > > | --Brock
> > > |
> > > _______________________________________________
> > > Phoenix-pm mailing list
> > > Phoenix-pm at pm.org
> > > http://mail.pm.org/mailman/listinfo/phoenix-pm
> _______________________________________________
> Phoenix-pm mailing list
> Phoenix-pm at pm.org
> http://mail.pm.org/mailman/listinfo/phoenix-pm
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/phoenix-pm/attachments/20070314/1022a61b/attachment.html 


More information about the Phoenix-pm mailing list