Category archive: Development

Four Kitchens builds Wikimedia’s new fundraising system

What do you do when you’re one of the world’s top-ten websites, and you support 50 languages, 30 currencies, and four payment systems? And you have, at any given time, about 700 users hitting “reload” to find out up-to-the-minute results of worldwide contributions. You also need a meter to show progress on a site […]

OpenID development bounties announced at OSCON 2006

Four Kitchen Studios is proud to co-sponsor over $50,000 worth of bounties to support OpenID development and inclusion in popular open-source Internet software. We’re contributing both in cash and in kind by designing the handouts for OSCON 2006 and writing the press releases. After OSCON, we’ve agreed to handle the site redesign for iwantmyopenid.org, the […]

Dumping pure MVC for task flows

I’ve talked a lot about task flows on web sites but not much about how I’d implement them. Here’s a brain dump.

How sessions and variable passing fail

Another common problem in web development is session management. Basically, web programmers have two choices, use global sessions or precariously pass variables between forms and links. Both have serious problems:

Superscalar Task Management: A Different Approach to User Routing

Users and programmers don’t think in terms of means; they think in terms of goals. No one cares that they have to open Thunderbird, click Address Book, and then search to find a phone number. They just want to find a phone number. So, why are we programming and using web sites any other way? […]