<script src="//cdn.optimizely.com/js/187642160.js"></script>


April 2008

37signals and the pain of the below-the-fold button

Google Notebook finally got a feature I've been asking for since the beginning: The ability to remember whether I want my notebooks sorted alphabetically or by date of last update. When the service launched, notebooks were always sorted by last...
Read More

Spending time with Mozilla prototypes: Weave and Prism

I've spent a bunch of time testing two nascent Mozilla Labs projects recently and thought I'd share my experiences, one awful and one awesome. Failure: Mozilla Weave After casting aspersions on Mozilla's progress in the mobile space yesterday, I thought...
Read More

Web 2.0 Expo keynotes

I spent a lot of time at Web 2.0 Expo session-hopping - and a lot more time hanging in the speaker's lounge fine-tuning my own talk. That's the curse of going on the last day. You can't fully enjoy the...
Read More

My Web 2.0 Expo slides now available online

Photo: James Duncan Davidson Web 2.0 Expo is closing up shop. I think my talk went pretty well. Despite being the last session of the last day, I had about 100 people, most of whom stayed till the bitter end....
Read More

"Crowds can be wise, but they can also be destructive" – Annalee Newitz on social media censorship at Web 2.0 Expo

Given my previously professed obsession with sci-fi blog io9, I had to check out the Web 2.0 Expo session hosted by its editrix, Annalee Newitz. User Generated Censorship tackled the ways in which community policing and content flagging can damage...
Read More

Web 2.0 Expo: Behavior-Driven Development with Rails and RSpec

At today's Web 2.0 Expo, Greg Pollack of Rails Envy introduced me and a few hundred of my latest acquaintances to Behavior-Driven Development. Basically a mash-up of Test-Driven Development and Domain-Specific Langauges, BDD empowers developers to turn English-language spec documents...
Read More

My talk at Web 2.0 Expo this Friday

I have arrived in San Francisco for Web 2.0 Expo. Over the next couple of days, I'll post about my favorite sessions and all that jazz. But here's the obligatory plug for my session, which takes place at 3.50 p.m....
Read More

Ext JS 2.1 Now GPL (was LGPL)

One thing I overlooked with the release of Ext JS 2.1 is that it is now GPL rather than LGPL. That means that if you build Ext JS 2.1 into your app, it would have to be GPL's if you...
Read More

Recent Ajax Framework Releases/Developments

Some noteworthy Ajax Framework releases have come out in the last few weeks, along with some other news of interest: Ext JS 2.1 and Ext GWT 1.0 Beta - Better performance, new Slider, StatusBar components. REST support (support for other...
Read More

Facebook Application Logistics for Team Development

Facebook is a unique platform for application development -- Facebook applications have a powerful API, a large user base, and low barrier to entry. With the Rails Facebooker plugin, a Rails programmer can treat the Facebook user data as an...
Read More