From michelle at pdxpython.org Tue Jun 8 23:23:15 2010 From: michelle at pdxpython.org (Michelle Rowley) Date: Tue, 8 Jun 2010 14:23:15 -0700 Subject: [portland] Meeting Tonight! 6:30pm @ Webtrends: multiprocessing, Twisted, Diesel Message-ID: Hello Pythoneers! The PDX Python Oracle has spoken: Today is the second Tuesday of June, and thusly there shall be a meeting of Portland Python Programmers. [Here's a link to the Meetup page for this month's meeting, if you're into that: http://www.meetup.com/pdxpython/calendar/13464192] When -- Tonight, 6:30pm. That's 6:30, people! Where -- Webtrends 851 SW 6th Ave. Suite 1600 Portland, OR 97204 * There will be a security guard in the lobby to let us in and bring us up in groups via the elevator. Just wave at them through the glass doors and tell them you're with the Python group. What -- We've got three great talks lined up for this evening. First, John Melesky will present the module of the month: multiprocessing (http://docs.python.org/library/multiprocessing.html). John says, "It's like threading, but without the GIL!" Karl Anderson will give us an Introduction to Twisted, and Michael Schurter will bring us 'round to beverage:30 with an Introduction to Diesel. Following the Pythonic festivities, let's mosey over to Bailey's (or somewhere else nearby, if we are collectively so inclined) to continue the discussion. The Oracle has spoken. Hope to see you there! Michelle From mrowley at gmail.com Thu Jun 10 09:03:28 2010 From: mrowley at gmail.com (Michelle Rowley) Date: Thu, 10 Jun 2010 00:03:28 -0700 Subject: [portland] June meeting recap Message-ID: Hey Pythoneers! We had a great meeting last night. John Melesky went over the meat of multiprocessing, Karl Anderson introduced Twisted, and Michael Schurter presented an overview of Diesel. If you missed out on the fun, I'm here on the scene with the highlights! :) * John's talk is up online at: http://phaedrusdeinus.org/talks/multiprocessing. Don't miss out on the code samples John wrote - you can download them from the links in the slides. Also, here's a pastebin John shared on IRC earlier that has another example using Process and Queue: http://pastebin.com/zf3ndUiT. * Karl passed on some awesome follow-up resources for his talk on Twisted: "Twisted Web In 60 Seconds" is a good introduction to the Twisted web stack: http://twistedmatrix.com/documents/current/web/howto/web-in-60/index.html My GET/POST queue was a simplification of "slosh" by Dustin Sailings. I think it shows the usefulness of Twisted when adapting a push protocol to HTTP: http://github.com/dustin/slosh A good discussion of Twisted's use of generators and Deferreds is here: http://blog.mekk.waw.pl/archives/14-Twisted-inlineCallbacks-and-deferredGenerator.html More documentation about Deferreds and Twisted's asynchronous paradigm in general - the "jump into the deep end" docs I mentioned - is found here: http://twistedmatrix.com/documents/current/core/howto/index.html * Michael Schurter's talk on Diesel can be found at: http://docs.google.com/present/view?id=ddzswzbr_78dtx3tgnp. The 3rd to last slide also has links to a bunch of related resources if you want to find out more, including how to contribute to the project if you are so inclined! Thanks again to John, Karl and Michael for their wonderful and informative talks, and for being such good sports with the cranky projector! See you next month, Michelle -------------- next part -------------- An HTML attachment was scrubbed... URL: