YDN Theater — Douglas Crockford: “The State of Ajax”

November 6, 2007 at 5:50 pm by Eric Miraglia | In YUI Theater | 14 Comments

Dougls Crockford presents "The State of Ajax"

We’ve been posting Douglas’s talks here on YUIBlog for awhile now, and we’re happy to carry on this tradition with his latest presentation, “The State of Ajax”. In this session, Douglas looks at Ajax in its historical context to help focus attention on the trends and traditions out of which Ajax has grown. He then turns to the virtues and vulnerabilities of Ajax as it’s currently embodied on the web, including in manifestations like mashups:

One of the things that Ajax has enabled are mashups, and mashups are the most interesting innovation in software development in at least 20 years. Mashups are the fulfillment of the promise of compenent architecture and highly reusable modules. Mashups are great, providing a whole new class of interactivity and value. Unfortunately, mashups are insecure, so when we’re designing mashups now we have to be careful that the mashups not have access to any confidential information. And it turns out every page contains confidential information, so mashups as currently practiced in the browser are inherently insecure. Security is a big problem in the web. I think it’s our no. 1 big problem. The web is an exploit waiting to happen.

In short, Douglas argues, the browser needs to go forward for the web to go forward. And we have a long way to go: “We’re so far from state of the art,” he says, “we can’t even see the state of the art from here.” Without further ado:

Special thanks to Ricky Montalvo, videographer for the new YDN Theater (a successor to YUI Theater), for shooting and editing Douglas’s talk.

In Case You Missed…

Some other recent videos from the YUI Theater series:

Subscribing to YUI Theater:

Share and extend: Bookmark with Yahoo! My Web | Bookmark with del.icio.us | digg it! | reddit!

14 Comments »

RSS feed for comments on this post. TrackBack URI

  1. [...] Douglas Crockford, purveyor of the JSONRequest spec, is cranky in a polite sort of way. He also happens to be right! Check out the video of his recent talk on The State of AJAX. [...]

    Pingback by Bill Burcham's memeRocket :: A Curmudgeon We All Can Love — November 8, 2007 #

  2. Yahoo couldn’t setup a redirect to get me here? Ok, maybe the world is going to hell.

    Nonetheless I still feel like this guy missed the point of Ajax or what is going on. Thing are interconnected in greater ways than they used to be. I’m not sure why he would decide to give a talk on AJAX? Why would talk about computer imagery in the same sentence? Lifelike skin? Putting things into holes? A little computer history but sheesh.

    The great thing about the internet is you put someting in a whole and something pretty decent comes out. It’s not high fidelity. It’s stupid protocols which are simply an amazing delivery system. AJAX is simply one of the myriad of ways to get there. It’s never going to be dead until Javascript and it’s friends leave.

    Like asking Obey One to teach us about light sabers or something.

    Peace on brothers and sisters.

    Comment by Milan Andric — November 8, 2007 #

  3. Suprising like always.
    Maybe could you says some words into your historical part about the french Minitel (http://en.wikipedia.org/wiki/Minitel)

    Comment by Fran5ois — November 9, 2007 #

  4. [...] YDN Theater — Douglas Crockford: “The State of Ajax” » Yahoo! User Interface Blog In short, Douglas argues, the browser needs to go forward for the web to go forward. And we have a long way to go: “We’re so far from state of the art,” he says, “we can’t even see the state of the art from here.” Without further ado: (tags: yuiblog.com 2007 mes10 dia11 ajax video mashup yahoo! webservices) [...]

    Pingback by rascunho » Blog Archive » links for 2007-11-11 — November 11, 2007 #

  5. [...] http://yuiblog.com/blog/2007/11/06/video-crockford/ [...]

    Pingback by Douglas Crockford über den Zustand von Ajax - web2null-Stammtisch — November 14, 2007 #

  6. I’m interested that he said CSS is crap, what are the alternatives?

    Comment by pete b — November 25, 2007 #

  7. [...] on the YUI blog I found a presentation by Douglas Crockford who was talking about The State of Ajax -and the news isn’t good, or to put it more precisely there aren’t actually any news. [...]

    Pingback by Die Beste Aller Zeiten - Eike Pierstorff : Blog Archive : Yahoo Goodies and a Reminder about Open Standards — December 6, 2007 #

  8. pete b,

    I think what he meant when he flamed css was that when you look at CSS in terms of how browsers treat it.. it is crap. That does not necessarily mean that CSS cant be applied to your websites. The only way you can use CSS today and not worry about browser compatibility is by using Flex which compiles the CSS into bytecode that gets run by Flash (which works on every platform and browser)

    If it weren’t for Adobe though CSS would have had the same fate as the rest of the web technologies.

    Comment by Fabian Vercuiel — December 14, 2007 #

  9. [...] 15, 2007 A little over a month ago, Yahoo’s Douglas Crawford gave a great presentation on “The State of Ajax.” His opening was brilliant. He started with a brief history of computing ending with some of the [...]

    Pingback by Catching Up to Video Games « Ian Lotinsky — December 15, 2007 #

  10. [...] Crockford: "The State of Ajax" (YUIBlog | .m4v [...]

    Pingback by YDN Theater — Julien Lecomte: “High Performance Ajax Applications” » Yahoo! User Interface Blog — December 20, 2007 #

  11. [...] you haven’t seen it already, I recommend you watch this presentation by Douglas Crockford. Douglas Crockford, love him or hate him, knows a lot about internet technologies.  Even if there [...]

    Pingback by Re: The Fight » Blog Archive » The Premise — April 9, 2008 #

  12. He is amazing guy. I have never heard so many valuable information.

    Comment by zaklady sportowe — May 7, 2008 #

  13. A very interesting talk, but i’m not sure i agree with the conclusion.

    I programmed using punched cards back at the beginning of the 80s. I also did development on a multi user IBM 370 (later upgraded to a 4340) and on a multi user Vax 11/780 – and i definitely agree that IBM was crap at multi user stuff!

    I programmed graphics on early home computers in 81-82, as well – and they were unbelievably primitive!

    I also used to work with cut and paste (paper) layout for printing.

    I agree that CSS is a bit clunky, but i don’t agree that it’s crap. I think CSS is brilliant. It’s hard to envision a replacement that could have the incredible flexibility of CSS, while being significantly different.

    And, having worked with paper tape, punched cards, teletypes, 6560 graphics chips, and HTML 1, i think the future is fantastic. I’m constantly amazed that this stuff has developed so far in such a short time! There’s definitely plenty of room for improvement, but what’s been achieved so far is incredible.

    Comment by Will Kemp — March 4, 2009 #

  14. I should just clarify my above comment… Digital Equipment Corp’s Vax 11/780 was excellent at multi-user – i mentioned it as a contrast to the crapness of the IBM, but i didn’t make that clear.

    Comment by Will Kemp — March 4, 2009 #

Leave a comment

Note: Comments are moderated for first-timers. Spam deleted.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hosted by Yahoo!

Copyright © 2006-2010 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service

Powered by WordPress on Yahoo! Web Hosting.