dreadedmonkeygod . net

To Do, More on Being Careful

As if I don't have enough to do...

Just so I don't lose this list. Features to be added to DMG:

  • Comments (real soon now...)
  • Trackback (ditto)
  • "next" and "previous" links on entries and images
  • Archive: calendar-based browsing
  • Searching: also display list matching/related tags
  • Searching: greater flexibility/accuracy. Outsource this to Google?
  • Tags: list of all tags, find entries and attachments by set of tags
  • Improved database transaction management.

A brief note about that last one, in case any J2EE people are reading: I've chosen to use a POJO-style data access layer, and my hosting service doesn't allow server-level configuration, which means connection pooling isn't an option (I've tried configuring at the app level; still no dice). This leaves me hand-coding the connection and TX management. Rollbacks and error handling are currently handled within the data access objects, but this results in the possibility of some database changes being committed and others rolled back within the same HTTP request process, leaving the database in an inconsistent state.

I've coded carefully to avoid this happening, but you know how I feel about "being careful".

Yeah, a lot of the restrictions on the part of my hosting service are kind of bogus, but they're dirt cheap, and in the end I have a far more portable web app running my blog. At the moment, there are zero server-dependent features, which I like.

Post a Comment

Name:
Email (Never, ever displayed.)
URL:
Remember me next time.
Comments (Sorry, no HTML allowed. Space paragraphs with a blank line.):