{
    "href": "/post/2006/09/18/ajax-is-interesting-but-the-basics-are-better/",
    "relId": "2006/09/18/ajax-is-interesting-but-the-basics-are-better",
    "title": "AJAX Is Interesting, But The Basics Are Better",
    "author": "pmjones",
    "markup": "html",
    "tags": [
        {
            "href": "/tag/php/",
            "relId": "php",
            "title": "PHP",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        }
    ],
    "created": "2006-09-19 02:17:11 UTC",
    "updated": [
        "2006-09-19 02:17:11 UTC"
    ],
    "html": "<p>I had the good luck to share a cab back to the airport with <a href=\"http://netevil.org/\">Wez Furlong</a> after php|works. Wez had presented a new talk about how to work with email properly (jokingly subtitled \"Not PDO\" by everyone there), and was curious to know how it was received. I replied that I liked it, but struggled for a moment on \"why\" ... and then it hit me: the reason I liked it was that it was about a fundamental operation that still seems to trip developers up regularly.</p>\n<p>Although I told <a href=\"http://blog.calevans.com/\">Cal Evans</a> when he interviewed me that the next technology I'm really interested in is AJAX (particularly its implementation in <a href=\"http://paul-m-jones.com/blog/?p=225\">Protaculous</a>), I'm not as excited by it as everyone else seems to be. I think it's neat, but good grief, if wide swaths of developers can't do <a href=\"http://www.internetnews.com/dev-news/article.php/3631831\">input filtering</a> properly, what good can adding AJAX do? Get the basics right first, then you can do <a href=\"http://adactio.com/journal/959\">progressive enhancement</a> as you go.</p>\n"
}
