Ajax at VDNUG

Here’s the actual presentation file: VDNUG_AjaxPresentation.ppt

I’ll post the actual demos another time.

Just a quick note, there’s a lot of links below. You could spend a long long time reading about it.

If you’re interested in Atlas, do download the Hands On Labs and play around with it. There’s a lot there, and there’s also a lot not yet documented fully on the Atlas website.

There’s a whole host of PDC slides available here for those interested.

UPDATE: Also, check out these videos on MSDN’s Channel 9
Scott Isaacs – MSN DHTML Foundation unveiled
Omar Shahine and team – New Hotmail “Kahuna”

And below is the links from the resources slide:

To all that came to the presentation, thanks for listening! ๐Ÿ™‚

UPDATE (25/09/2005): I’ve finally found enough time to post the Atlas demo that I did of Virtual Earth here.

10 thoughts on “Ajax at VDNUG”

  1. Hey Will, how did the presentation actually go? You mentioned in a previous post that you hadn’t presented at the UG before.

    Were many people already aware of “AJAX” (like the comic, it sounds kind of “markety” to even say it) or was what you presented pretty new to those gathered?

    Thanks for the links, I am about to undertake a project using .NET 2.0/ASP.NET so they’ll come in very useful.



  2. The AJAX presentation I am sorry to day was rather pathetic. Will was unprepared, had difficulty with his labs and had problems communicating at times thorughout the demo. I felt like it was a total waste of my time to come to a seminar like tihs although admittedly, it was free.

    I has better luck with downloading the labs and doing them in my own time (see http://msdn.microsoft.com/asp.net/future/atlastemplate/default.aspx).

    I will blog on my Atlas experience soon so check out my website (http://www.ashlen.net.au) for updated links soon.

  3. Hi Thomas, I think the presentation went ok. It was, to say the least, a bit of a blur at times. A couple of “brain freezes”. A couple of times being a bit impatient with VS.NET when it took awhile to compile.

    I think there were people who attended who did know a thing or two about it. As well as a few who had played around with it before. I should have, but forgot to ask people to put their hands up to gauge what experience, if any they’ve had with Ajax.

    One guy said to me afterwards that they’ve been doing that sort of thing for quite sometime now. Yeah I do agree “Ajax” does sound rather “markety”. But I guess it’s spreading the awareness of the possibilities. There were a number of items I just didn’t get around to mentioning, and there were a few things I just went over quickly without going into too much detail. But I plan to post a few followup blog posts about it soon.

    Yeah I was just about to reply to your post on the aus-dotnet list.

    I think one of the things you’ll need to keep in mind is user expectations with regards to responsiveness of the web app. Doesn’t matter if it’s an ASP.NET app with not much javascript at all. The user still has a lot of expectations, especially when moving away from a previous desktop “experience”.

    If you want to use this “Ajax” stuff in your app. I recommend having a read of Luke Wroblewski’s article “Ajax Interface Design” which I linked to in the post.

  4. Shane, sorry for wasting your time then.

    Perhaps you would like to do your own presentation for the group next time? If you’d like, you can get in touch with those at Victoria .NET and ask for the opportunity to do so. It’s quite easy to nominate a topic which you’d like to present on.

    Not having a go at you. But I am an in-experienced presenter (this one was my first). It’s not an excuse, I know. And I’m the first to admit that I didn’t do as well as I would have liked to during the presentation. I fully accept that, and know that I can improve upon that next time.

    The Atlas demo was actually quite a late inclusion as the bits were only available late last week. And I’d only spent about 2 days with hit, but thought the user group may benefit by seeing a bit of it.

  5. Perhaps I was a bit harsh there Will. I do admire you for putting in the time and effort into this presentation and I would welcome the opportunity to present, hopefully on the Composite Appllication Block (http://www.gotdotnet.com/codegallery/codegallery.aspx?id=22f72167-af95-44ce-a6ca-f2eafbf2653c) once I have enough knowledge to talk about it (probably early next year).

    I am sure you will get better as you get more experience with presenting so do not take my earlier comments to heart. Just to make up for the earlier comments, here are some of the positives I got out of the meeting:

    1.) Some killer links on AJAX.
    2.) The powerpoint slide was well written.
    3.) Good effort on the history of AJAX.
    4.) Good effort on presenting the PDC labs at such sort notice. I had a play with some of them and they are much easier to setup than some of the other AJAX alternatives I have played with.



  6. The AJAX presentation last night was not really much to my expectations unfortunately. For starters the labs didn’t turn out pretty much well at a demonstrative level, which in turn leaves things much to a theoretical aspect. I expected at least the labs or the demo would have been done prior and with some degree of surety that they would run as expected. It’s hardly much fun demonstrating something that you know should run but doesn’t!

    However the content of the powerpoint presentation and the resource links contained within were commendable.

    Perhaps with more presentations in future, the standards can be made better. A good effort otherwise.


  7. I think Will’s presentation was very courageous! I don’t think I would’ve had the courage to present in front of industry peers less than 2 years in the industry. And I don’t think anyone in the meeting would have either, that alone I think deserves much praise – so well done Will!

    Here are a few pointers for your next presentation ๐Ÿ™‚ :
    1) Leave the Q&A session at the end of presentation. If people insist on a Q&A session during presentation, politely ask to note down their question and say you will answer it at the end or you’ll be more than happy to discuss it with them later on.

    2) Organise a microphone, or speak a little louder – as I was sitting at the back and couldn’t really hear.

    3) Have a couple of practice runs beforehand. Admittedly not all things may go as planned ie: technical hiccups.

    You can probably google the rest on presentation skills etc.. ๐Ÿ˜› .. Apart from that, KUDOS to you for having the guts to stand in front of at least 70 people and presenting AJAX! I don’t think alot of people can put that on their resume! ๐Ÿ˜›

    We all attend the meeting because we are are all lucky enough to be passionate about what we do for living. We always strive to learn new technologies and techniques – cause yes we’re geeks! Always keep that passion lit and don’t let anyone discourage you in anyway.

    That is all.


  8. Hi Will

    As someone else said: big KUDOS to you for presenting.

    Most of us would have been too shit scared to give it a go.

    Don’t be discouraged by negative feedback on your first attempt. If you can find something constructive to learn from out of the bad feedback, then go ahead and learn from it — but where there’s nothing to learn, just delete it from your mind, if you can.

    You’ve got to crawl before you walk before you run. (Note, I wasn’t there… but i wish you luck!)


  9. Thanks for the feedback Leon ๐Ÿ™‚

    I’ll definately take something from the feedback, both positive and negative. Nothing to dwell over too much. Just extra motivation on top of what I already had, to improve next time. I’m probably my own harshest critic, I know I can improve from the experience.

    I’ve just posted the atlas demo for this presentation here:

  10. Will – the world is full of pricks like Shane. Brush it off – really! First off, its rude for anyone to be so harsh when you were simply providing a free offering – for everyone else! People love to criticize, when they should be supportive instead. Anyone in any sort of spotlite is subjected to people who come out of the wood work to criticize and discourage. It’s too bad because it keeps a lot of good people from doing great things.

Comments are closed.