From guillaume.germain at gmail.com Sat Nov 7 18:17:37 2009 From: guillaume.germain at gmail.com (Guillaume Germain) Date: Sat, 7 Nov 2009 18:17:37 -0500 Subject: [MSLUG] MSLUG Meeting November 17th: Developing high-performance network Message-ID: <6b476dd70911071517u5017eb7aid9bc550ce8d57418@mail.gmail.com> Hi everybody, on Tuesday November 17th (please notice the unusual day of the week for this meeting), Vladimir Sedach will give a presentation about developing high-performance network servers in Lisp. Vladimir recently moved to Montreal. You can have a look at his blog and his website: http://carcaddar.blogspot.com/ http://vsedach.googlepages.com/index.html The abstract of his presentation follows as well as the usual directions. See you there! Guillaume --- Title: Developing high-performance network servers in Lisp Abstract: This talk will cover techniques for developing high-performance network servers in Lisp, with examples and lessons from the TPD2, Antiweb, and the speaker's own soon-to-be-released Common Lisp HTTP servers. Topics covered will include techniques for efficient input handling and output generation, vectored IO, thread pool design, and asynchronous IO management using continuations and state machines. --- When: November 17th 2009 7pm (Tuesday) Where: Room 3195, Andr?-Aisenstadt Building, Universit? de Montr?al, 2920 chemin de la Tour (you can find a plan of the UdeM campus here: http://www.stcum.qc.ca/metro/images/c56.pdf) From guillaume.germain at gmail.com Tue Nov 17 08:46:42 2009 From: guillaume.germain at gmail.com (Guillaume Germain) Date: Tue, 17 Nov 2009 08:46:42 -0500 Subject: [MSLUG] Reminder: MSLUG Meeting tonight -- Developing High-Performance Message-ID: <6b476dd70911170546q63fdf97bra8429eff64a7e03b@mail.gmail.com> Hi everybody, this is a reminder for the MSLUG meeting that is takin place tonight. Speaker: Vladimir Sedach Title of the talk: Developing high-performance network servers in Lisp Abstract: This talk will cover techniques for developing high-performance network servers in Lisp, with examples and lessons from the TPD2, Antiweb, and the speaker's own soon-to-be-released Common Lisp HTTP servers. Topics covered will include techniques for efficient input handling and output generation, vectored IO, thread pool design, and asynchronous IO management using continuations and state machines. When: November 17th 2009 7pm (today!) Where: Room 3195, Andr?-Aisenstadt Building, Universit? de Montr?al, 2920 chemin de la Tour (you can find a plan of the UdeM campus here: http://www.stcum.qc.ca/metro/images/c56.pdf) As usual, we'll go for a beer after the presentation. See you there! Guillaume From vsedach at gmail.com Wed Nov 18 21:42:51 2009 From: vsedach at gmail.com (Vladimir Sedach) Date: Wed, 18 Nov 2009 21:42:51 -0500 Subject: [MSLUG] MSLUG Meeting November 17th: Developing high-performance In-Reply-To: <6b476dd70911071517u5017eb7aid9bc550ce8d57418@mail.gmail.com> References: <6b476dd70911071517u5017eb7aid9bc550ce8d57418@mail.gmail.com> Message-ID: For those who would like a copy of the slides, I have put them online at http://vsedach.googlepages.com/lisp_high_perf_servers.pdf Vladimir 2009/11/7 Guillaume Germain : > Hi everybody, > > on Tuesday November 17th (please notice the unusual day of the week > for this meeting), Vladimir Sedach will give a presentation about > developing high-performance network servers in Lisp. > > Vladimir recently moved to Montreal. ?You can have a look at his blog > and his website: > http://carcaddar.blogspot.com/ > http://vsedach.googlepages.com/index.html > > The abstract of his presentation follows as well as the usual directions. > > See you there! > > > Guillaume > > --- > > Title: Developing high-performance network servers in Lisp > > Abstract: This talk will cover techniques for developing > high-performance network servers in Lisp, with examples and lessons > from the TPD2, Antiweb, and the speaker's own soon-to-be-released > Common Lisp HTTP servers. Topics covered will include techniques for > efficient input handling and output generation, vectored IO, thread > pool design, and asynchronous IO management using continuations and > state machines. > > --- > > When: November 17th 2009 7pm (Tuesday) > > Where: Room 3195, Andr?-Aisenstadt Building, Universit? de Montr?al, > 2920 chemin de la Tour > (you can find a plan of the UdeM campus here: > http://www.stcum.qc.ca/metro/images/c56.pdf) > _______________________________________________ > MSLUG mailing list > MSLUG at iro.umontreal.ca > https://webmail.iro.umontreal.ca/mailman/listinfo/mslug >