Web App Pattern Language
Gads I wish there were one. Or maybe there is already and I need to look harder.
Object Identifier (likely to drive URI): Joshua Schachter says don't use an auto-increment integer. Consider using the MD5 of some unique property to the object, perhaps. I'm not sure I agree, but perhaps it depends a lot on the context. Certainly you'd want that property to be both unique and unchanging.
Web Form Flow - interface, app code style, etc.
make a query (with no side-effects) an HttpGet (this makes the screen bookmarkable, among other things)
- what if you want to "hide" some params? (why?)
make anything that does have side-effects an HttpPost