On 09/11/12 13:30, Safe Hammad wrote: > Hi Everyong, > > We're on for another Python Northwest talks meeting on Thursday 15th > November. I hope we can organise a good meeting! I'll put out there > some ideas of what we might do: > > 1. One or more substantial talks. > 2. A bunch of 5 minute lightning talks. > 3. A presentation and discussion on a broad topic e.g. testing, > software packaging and distribution, version control. Is someone > willing to lead on any of these topics? > > Thoughts?
I could whip up a medium-length talk on the little weather web-app I threw together the other day. It'd basically be a walk-through of how it was built, which would encompass: * a brief intro to the Pyramid web framework (successor to Pylons) without touching on anything complex like a database as it doesn't use any - so basically view/controller stuff without a model * a quick drawing session in Inkscape, looking at the XML that results and how to tweak it to add animation elements (no python here) * building a simple class to perform such XML manipulations in Python (using ElementTree) * controlling the resulting class from a web-page with Pyramid So I guess more coding demo than talk, with some incredible primary-school art skills thrown in for good measure. Alternatively, other topics I could throw something together on (which I've encountered vaguely recently and are therefore sufficiently fresh in memory!) are: * timezone handling and why it's _bloody annoying_ (especially when it comes to persisting it in a database, most of which don't support timezones natively) - probably a 5 minute talk * the webtest package - possibly the coolest testing thing I've come across since Mock - 5-10 minutes maybe? * two-phase transaction handling in Pyramid - the "how" portion of this talk would literally take about thirty seconds because it's *that* easy, most of the rest would be why it's so damned useful, how many things can be supported (mailing, file-systems, etc.) and how 2pc works under the covers - maybe 5-10 minutes? * protecting against XSS - how to do it badly (regexes) and how to do it well (bleach) - 5-10 minutes depending on how many XSS examples we go through and how much I feel like ripping on stackoverflow's coders ;) * the optcomplete package (aka the best thing since bash programmable completions) - probably no more than 5 minutes - it's ludicrously simple * GTK vs Qt4 (or "Glade vs Qt4 designer" which is basically what it comes down to, although there's things to be said about the lack of a decent Gtk3 port for Windows) Any votes? Cheers, Dave. -- To post: [email protected] To unsubscribe: [email protected] Feeds: http://groups.google.com/group/python-north-west/feeds More options: http://groups.google.com/group/python-north-west
