I must give it a try at the next new web project.
Having built-in support for Tornado templates will make it much easier to transform an existing one in the future.
Thank you j2lab for sharing!
41–50 of 53 posts
I must give it a try at the next new web project.
Having built-in support for Tornado templates will make it much easier to transform an existing one in the future.
Thank you j2lab for sharing!
I must say, I did a double-take when I saw the front page of HN today. I get that it follows the theme of Django and Sinatra. But Brubeck is not a very common name (the musician Dave Brubeck is my second cousin) and I don't normally see the musical Brubecks intrude into "my" domain. :)
Amazing! I thought you should know that your second cousin inspired my love of jazz as a child, and Paul Desmond convinced me to pick up the saxophone after hearing Take Five. Thus, jazzychad was born. The world keeps getting smaller and smaller :)
I must say, I did a double-take when I saw the front page of HN today. I get that it follows the theme of Django and Sinatra. But Brubeck is not a very common name (the musician Dave Brubeck is my second cousin) and I don't normally see the musical Brubecks intrude into "my" domain. :)
Amazing! I thought you should know that your second cousin inspired my love of jazz as a child, and Paul Desmond convinced me to pick up the saxophone after hearing Take Five. Thus, jazzychad was born. The world keeps getting smaller and smaller :)
I first heard take 5 when I was 11 and I've been a fan of odd time signatures ever since.
Earlier quoted context omitted.
Amazing! I thought you should know that your second cousin inspired my love of jazz as a child, and Paul Desmond convinced me to pick up the saxophone after hearing Take Five. Thus, jazzychad was born. The world keeps getting smaller and smaller :)
Same here. I absolutely love Dave Brubeck (no homo). He really got me into jazz, and my first ever jazz piano performance was take five.
Earlier quoted context omitted.
A quick question --- can i say use pymongo in Brubeck and you are saying the blocking nature of pymongo won't affect the async nature of Brubeck ??
For some reason my other account is blocked from responding so I created this one. That is correct about pymongo. Eventlet will convert any drivers that are written entirely in Python into nonblocking driver. Gevent, an alternative to eventlet, can do the same. Brubeck supports both. In addition to that it also makes ZeroMQ nonblocking. The combination of ZeroMQ support and pymongo, pyredis and pyriak all being avail…
Earlier quoted context omitted.
For some reason my other account is blocked from responding so I created this one. That is correct about pymongo. Eventlet will convert any drivers that are written entirely in Python into nonblocking driver. Gevent, an alternative to eventlet, can do the same. Brubeck supports both. In addition to that it also makes ZeroMQ nonblocking. The combination of ZeroMQ support and pymongo, pyredis and pyriak all being avail…
Your account is probably blocking you from responding because of some flamewar prevention feature Paul put in a while ago that makes it difficult for commenters to have nested discussions with one another--the deeper the discussion, the longer you have to wait before making a reply to a user who just replied to you.
Earlier quoted context omitted.
I think it's unfortunate that the power of choice isn't as appreciated outside the Python world but I can also relate to people who feel they have to read way too much stuff. In spite of this, however, Brubeck indeed aims to be a one-stop shop. It uses coroutines + nonblocking I/O to make scaling up easy but it also a web.py style routing system because all of us know this style already.
Choice is great for veterans, but for someone learning Python or Ruby, how do they know what to pick? How to they know that they're not going to bet on a losing horse that stops being actively developed after a while and doesn't do anything for their career. Veterans can afford to play around and test out new frameworks, because they can always fall back to Django or whatever pays the bills, but newbies can't.
If someone is getting started in a vacuum, they're doing it wrong.
Earlier quoted context omitted.
I use pymongo with gevent. A small hack is necessary to prevent pymongo from making a new connection for each thread that accesses mongodb (because with gevent, you can have a massive number of threads). I'd imagine the same is true with eventlet.
Do you mind sharing the details of that hack ??
Earlier quoted context omitted.
That is a goal of Brubeck too. By using DictShield for modeling you get all your modeling needs, including serializing to Python dictionaries or JSON strings, but it doesn't have an opinion on what database you us. Your database layer might change, for whatever reason, so you adjust a few queries for loading data and you're back in action. In addition to this many people haphazardly choose their framework and make th…
Is there a Socket.IO interface, such as Tornadio ( https://github.com/MrJoes/tornadio ) for Tornado?