[Chicago] Offerings to the ChiPy Gods
matt.dorn at gmail.com
Sat Nov 26 21:16:45 CET 2011
+1 esp. on PyGI/Vala, and Threading patterns. Despite the fact that you've consigned this project to eternal obscurity by naming it "Khövsgöl."
On Friday, November 25, 2011 at 4:20 PM, Tal Liron wrote:
> Dear ChiPy,
> I just released version 2.0 of "Everybody's Favorite Desktop Music Player (Self-Designated)," Khövsgöl. Git it here:
> I'd be happy to give talks at ChiPy on various aspects of it. Have your pick:
> * PyGI, the new standard for GTK+3 and many other projects. This would be a somewhat David-Beazley-esque talk, in that PyGI provides an attractive alternative to Swig for interfacing Python with native libraries. It would also include a quick introduction to Vala, the lingua franca of the GObject world.
> * GStreamer's Python bindings. This astoundingly well-architected media framework has great Python support. I can show how to build pipelines and play video and music through various filters, and even broadcast it via UDP-multicast.
> * DBus and Python, both clients and servers. I think there have been talks about this at ChiPy before, but I'm happy to provide more.
> * Threading patterns in Python. Khövsgöl contains a useful (and miminalistic) set of classes and method decorators for implementing thread pools via the executor pattern and the future pattern. Futures can go a long way to making your asynchronous code more comprehensible.
> * Minimalistic RESTful servers and clients in Python. Sometimes you need editable JSON resources on the net. Sometimes you don't want to install huge libraries. Khövsgöl has a very simple, but scalable multithreaded implementation of this called "Nap", which is styled after Prudence's routing API. Get it? RESTful? Nap? I'll be happy to present it.
> Or, anything else in Khövsgöl that you want to know more about.
> Happy American Genocide Whitewashing Day!
> Chicago mailing list
> Chicago at python.org (mailto:Chicago at python.org)
More information about the Chicago