Twitter About Home

jQuery Ajax uploader plugin (with progress bar!)

Nov 24, 2008

Do your web applications ever involve letting the user upload a file? If so, how’s the end-user experience: do you show a nice progress bar during the upload, or do you just leave the user waiting for minutes, with no clue when (if ever) the upload will complete? Read More

Speeding up communication between Firefox and Visual Studio’s built-in web server

Nov 7, 2008

image Has anyone else noticed that, during development, if you use Firefox to browse a site hosted in Visual Studio 2005/2008’s built-in web server (WebDev.WebServer.Exe), it’s really, just, so, excruciatingly … slow? Read More

App Areas in ASP.NET MVC, take 2

Nov 5, 2008

So the discussion continues: How do you partition an ASP.NET MVC application into separate “areas” or “modules” (e.g., blog module, e-commerce module, forums module), then compose a finished app from those areas or modules? Read More

DDD7 talk: “ASP.NET MVC – Show me the code!”

Oct 22, 2008

Just a quick announcement for UK readers: if you’re going to DDD7, you might be interested in the following session I’m presenting. Read More

Partial Output Caching in ASP.NET MVC

Oct 15, 2008

The ASP.NET platform provides two major caching facilities: Read More

Partial Requests in ASP.NET MVC

Oct 14, 2008

In your ASP.NET MVC application, it can be tricky to combine multiple independent “widgets” on the same page. That’s because a WebForms-style hierarchy of independent controls clashes awkwardly against a purist’s one-way MVC pipeline. Widgets? I’m taking about that drill-down navigation widget you want in your sidebar, or the “most recent forum posts” widget you’d put in the page footer. Things that need to fetch their own data independently of the page that hosts them. Read More