The meeting started off with "shooting the breeze" as usual, and then moved into my presentation "Essential SQLAlchemy", which gives a 30 minute overview of the basics of SQLAlchemy. Here are the usual links to slides and the video:
After my talk, Brandon Craig Rhodes (who is, by the way, an incredibly lively presenter, using nothing but emacs!) gave a talk "SQLAlchemy Advanced Mappings" that focused on using the ORM layer in SQLAlchemy. It really was more of a mini-tutorial that took you through basic mappings all the way through relations, backrefs, and more. SQLAlchemy is an amazingly rich library, and it's hard to squeeze a talk into half an hour. Here's the video:
After Brandon, James Fowler did a "now for something completely different" kind of talk on wxPython, "WxPython Quick Bite", focusing on how you can make wxPython (designed to be event-driven and single-threaded) play nicely in a multi-threaded environment. Unfortunately the start of the video was cut off as I feverishly tried to download the other two videos to make room for James's talk. I'll post the video as soon as it gets uploaded.
I'd be remiss if I didn't thank O'Reilly for "sponsoring" the meetup with a giveaway of a number of books (including 9 copies of Essential SQLAlchemy, which I stuck around afterwards to sign). We also had a couple of copies of Beautiful Code
Thanks for giving such a cool presentation. I hope you can give another presentation soon on the new Turbogears stuff that is going on.
ReplyDeleteI bought your book recently in part b/c of your blog. It's helped me a lot more than Googling in getting a grip on what SQLAlchemy's all about. Thanks!
ReplyDelete@noah -- Thanks for the thanks. I'll need to get back in to TurboGears a bit, but maybe I can give a presentation on TG2 at some point in the future.
ReplyDelete@sdc -- I'm glad you're enjoying the book. Hopefully I'll be able to get a second edition out at some point that documents the changes in the 0.5 release series.