SPUG: Meeting Announcement -- Brad Fitzpatrick - 15 June 2004

Andrew Sweger andrew at sweger.net
Tue Jun 8 00:56:58 CDT 2004

             June Seattle Perl Users Group (SPUG) Meeting
       Title: Perlbal - using Perl for fancy low-level IO stuff, but fast
    Speakers: Brad Fitzpatrick

Meeting Date: Tuesday, June 15, 2004 
Meeting Time: 7:00 - 9:00 p.m. (networking 6:30 - 7:00)
    Location: Geospiza
              3411 Thorndyke Avenue West (See directions below)
        Cost: Admission is free and open to the general public
        Info: http://www.seattleperl.org/


Brad Fitzpatrick is the founder and fearless leader of LiveJournal.com, an
Open Source project and company focused on blogging and social networking
with over 3,000,000 accounts, over half of which are in active use. His
specialties have come to include Perl, frightening MySQL replication
topologies, load balancing, distributed caching, scalability, and
high-availability. He dislikes buying unnecessary hardware and commercial
software. As such, he finds or creates ways to get more out of hardware,
the open source way.

A big thanks to many of the folks at Geospiza (a Life Science company, and
big Perl user) for stepping up to hosting SPUG.


    Perlbal's a load-balancing reverse HTTP proxy, as well as a webserver,
    as well as hybrid combo (useful for serving big files with complex
    auth/mapping which Perl/PHP is better at). It also has web-based
    stats. It uses epoll and sendfile to do things incredibly fast which
    Perl normally sucks at.  Everything works in a single thread using an
    event-based model (hence epoll) and all truly synchronous operations
    (like the one-time stat and open syscalls before a sendfile) are done
    in a cloned helper thread which communicates the results back async
    over a pipe (Linux::AIO module).

    Basically it all shows how you can do really fancy low-level stuff in
    Perl and still be fast.


Directions to Geospiza:
    3411 Thorndyke Ave. W
    Seattle, WA 98119

By carpool: (send requests to spug-list at pm.org)
    Definately a more fun way to spend the driving time.

By Bus: (http://transit.metrokc.gov/)
    The 15 & 18 stop at West Dravus Street on 15th Avenue
    The 44, 46 get to Ballard at Market St & 15th Ave
      (1/2 mile walk, xfer to 15 or 18 at Walgreen's, request a pick-up)
    The 75 gets to Ballard 4 blocks from Walgreens (see 44, 46)
    The 17 stops south of the Ballard Bridge

Coming from I5:
1 - EXIT onto 50th Street toward Seattle Pacific University 
    (Larry & Gloria Wall's Alma Mater)

2 - TURN SLIGHT LEFT at light at bottom of hill onto Green Lake Way
    North (following signs toward Fisherman's Terminal)

3 - TURN SLIGHT RIGHT (following traffic flow) onto N 46th St
    (Following signs to Ballard)

4 - FOLLOW TRAFFIC WINDING down the hill into Ballard 
    TO JOIN NW 55th Street, which is called Market Steet at this point

5 - TURN LEFT onto 15th Ave NW
    (a major intersection - Safeway, Walgreens, Denny's)

6 - CROSS the Ballard Bridge

7 - RIGHT EXIT onto West Dravus Street (West Dravus Street is the
    major overpass over 15th Ave West that leads into Magnolia. It's
    south of the Ballard Bridge, north of the Interbay Golf Center.)

8 - RIGHT TURN onto West Dravus Street, westbound

9 - STRAIGHT for 2 blocks, passing QFC on right

10 - TURN RIGHT onto Thorndyke Ave West

11 - STRAIGHT for 1.25 blocks

12 - Geospiza is on your left: 3411 Thorndyke Avenue West

Coming from Downtown:

1 - Get onto Elliot Avenue West, heading north

2 - SLIGHT RIGHT onto 15th Avenue West

3 - RIGHT EXIT onto West Dravus Street

4 - TURN LEFT onto West Dravus Street, westbound

5 - You're now within 1/2 mile. See directions above.

6 - STRAIGHT for 2 blocks, passing QFC on right

7 - TURN RIGHT onto Thorndyke Ave West

8 - STRAIGHT for 1.25 blocks

9 - Geospiza is on your left: 3411 Thorndyke Avenue West


Mapquest:  http://www.mapquest.com/maps/map.adp?country=US&countryid=250&addtohistory=&searchtab=address&searchtype=address&address=3411+Thorndyke+Ave.+W&city=Seattle&state=wa&zipcode=&search=++Search++

Yahoo! Maps: http://maps.yahoo.com/maps_result?ed=XKC6Qup_0ToFdKje6jM_UZzJhylBjoFqlp8tBW5T&csz=seattle%2C+wa&country=us&new=1&name=&qty=

Andrew B. Sweger -- The great thing about multitasking is that several
                                things can go wrong at once.

More information about the spug-list mailing list