[Chicago] Prudence

Daniel Griffin dgriff1 at gmail.com
Mon Sep 27 17:21:47 CEST 2010


+1 for something really cool.

How do you reconcile non-blocking I/O with blocking database calls?


On Mon, Sep 27, 2010 at 10:17 AM, Trent Jurewicz <tjurewicz at gmail.com>wrote:

> +1 to hear more about prudence in general and the caching layer
> implemented...
>
>
> On Mon, Sep 27, 2010 at 3:18 AM, Tal Liron <tal.liron at threecrickets.com>wrote:
>
>>
>>
>> Hey ChiPy,
>>
>>
>> After more than a year of development, I'm happy to announce a release
>> candidate for Prudence:
>>
>>
>> http://threecrickets.com/prudence/
>>
>>
>> Yes, yet another web development framework for Python. Yawn. But this one
>> is a bit different:
>>
>>
>> 1. Embraces the JVM. That means Jython-centric, with some limited support
>> for Jepp (real CPython on the JVM, bleh).
>>
>> 2. Designed ground-up for REST. Nothing about HTTP is hidden from you. You
>> know, HTTP is actually really useful.
>>
>> 3. Non-blocking I/O and other adult thinking about concurrency.
>>
>> 4. Probably the most sophisticated caching system you've seen in a web
>> development platform.
>>
>> 5. No data layer -- add your own. The example app uses SQLAlchemy. (I have
>> other apps talking to MongoDB.)
>>
>> 6. Ready-to-rumble package -- just download, and will run on any JVM
>> platform. Tested on Linux, OpenSolaris, OS X and Windows. Ubuntu repository
>> FTW.
>>
>>
>> I'd be happy to give a presentation to ChiPy on "Advanced Caching with
>> Prudence". Even if you never use Prudence, you might get jealous and try to
>> implement some of these tricks in your own platform of choice.
>>
>>
>> Can I get a +1?
>>
>>
>> A future presentation could also be about Scripturian, the underlying
>> library that makes Jython work well in highly concurrent environments. I had
>> to do a lot of hacking in the Jython source code, and learn things that no
>> man should have to know.
>>
>>
>> Love,
>>
>> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20100927/8e1a9a69/attachment.html>


More information about the Chicago mailing list