1. My new theory: adding “unexpectedly” to the middle and “in real time” to the end of any given sentence is guaranteed to improve it.

    Unexpectedly guaranteed to improve it in real time, that is.

  2. Loving Django’s prefetch/select_related — that, along with a few small changes, reduced a task which was taking > 500,000 queries to 4558

  3. Erin Jo Richey: I appreciate companies that let me export my files when the company goes away, but putting them in 100 separate files to be downloaded? Eesh

    Erin Richie which company is that? I’m doing some research on the UX of data export at the mo and they sound like a good bad example :)

  4. I’m thinking the time might have come to write a wrapper around DOMDocument which actually makes it usable. Thoughts:

    • automatic conversion of various encodings to HTML entities to scoot round encoding issues
    • XPath queries still work but querySelector and querySelectorAll are implemented for both the document and individual elements via Symfony XPath → CSS converter and relative XPath queries
    • A DOMNodeList which actually implements ArrayAccess instead of acting like a fake array
    • Perhaps some javascript-inspired property names like innerText, innerHTML for consistency
    • Maybe some jQuery-influenced shortcut goodness for doing things like removing/replacing elements