j2d2j2d2

Joined 16 years ago

Karma
630
Submissions
155
Member since
Sep 9
Python, erlang and guitars!

Twitter: @j2labs

Code blog: j2labs.tumblr.com

Code: https://github.com/j2labs

View on Hacker News

Recent submissions

Comment · 15 years ago
That's a fair point, but there's a lot to love about Mongrel2!
Comment · 15 years ago
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 the mistake of using Tornado without understanding how nonblocking I/O works. If a user chooses.

Brubeck, they would get nonblocking support for free, which makes it a considerably safer haphazard choice.

Comment · 15 years ago
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.

Comment · 15 years ago
J2 Labs is the name of my consulting company (and twitter account @j2labs).

Brubeck + DictShield are both projects that have risen from building API's for startups. I aim to make Brubeck as useful as possible for building web projects a quick and easy process, without sacrificing easy scaling.

My thinking here is that a solid model should help developers build their idea fast and make it through the early days of startups without breaking their backs.

I don't particularly like working with Tornado because it offers little support for the plethora of Python drivers that are blocking only. On top of that, the callback model, while powerful, can lead to some seriously confusing code.

I believe people will find the combination of Mongrel2, eventlet and a database agnostic modeling system (DictShield) very flexible.

Comment · 15 years ago
Comment · 15 years ago
Brubeck is a Mongrel2 handler which makes it effectively a ZeroMQ Framework. But it is built with web serving in mind so I (I wrote it) attempted to also bring many of the customs we're used to with web frameworks to the Python + Mongrel2 world.

There are many python frameworks and each serves a different need. If you are a Tornado user but find the blocking / nonblocking paradigm confusing, you would probably get a lot out of Brubeck because it replaces the IOLoop (like Twisted's reactor) with a simpler system, eventlet.

I'm glad you think it's hip! It's only a couple months old.

Comment · 15 years ago
Everything you've said assumes these cities are going to explode with 1) enough people to buy the apartments and 2) enough people who can afford them.

Could you clarify your view on those two issues?

Comment · 15 years ago
Indiegogo is a ridiculous rip off of Kickstarter. Good grief... even the design is ripped off.
Comment · 15 years ago
Why does this defy the age of the universe?
Comment · 15 years ago
Overly dramatic title.
Comment · 15 years ago
You are correct. I am on 11.0.696.71.

I was wrong when I said 8.

Comment · 15 years ago
Many folks have said basically the same thing. Great sentiment tho!
Comment · 15 years ago
thanks!
Comment · 15 years ago
Powerset was bought by Microsoft and became part of bing. Stopped reading after that tho.
Comment · 15 years ago
It shouldn't. Open source version numbers greater than 1.0 dont mean a whole lot.

Chrome, the browser, around version 8 (give or take). How much sense does that make?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton