[Chicago] Offerings to the ChiPy Gods

Brian Herman bherma3 at uic.edu
Fri Nov 25 23:36:09 CET 2011


On Fri, Nov 25, 2011 at 4:33 PM, Matt Bone <thatmattbone at gmail.com> wrote:
> I think all of these are great topics, but I'm particularly +1 on the
> PyGI/Vala and the DBus ideas.
> --matt
> On Fri, Nov 25, 2011 at 4:20 PM, Tal Liron <tal.liron at threecrickets.com> wrote:
>> Dear ChiPy,
>> I just released version 2.0 of "Everybody's Favorite Desktop Music Player
>> (Self-Designated)," Khövsgöl. Git it here:
>> https://code.google.com/p/khovsgol/
>> 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!
>> -Tal
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> http://mail.python.org/mailman/listinfo/chicago
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago

Brian Herman

Research Assistant
University Of Illinois at Chicago
brianherman at acm.org

More information about the Chicago mailing list