Last night, the Calgary .NET User Group and the Alberta .NET User Group co-hosted the Developer Night in Canada (DNIC) user group tour in Calgary. The event had a pretty good crowd - about seventy (70) developers came to hear about Asynchronous JavaScript and XML (AJAX) and ASP.NET "Atlas". I hope I didn't disappoint. Based on the audience feedback I received during the presentation, I don't think I did.

I wanted to take this opportunity to recognize the questions I got during last night's talk. All great questions. Some on architecture, others on the technical underpinnings. By answering these questions, I hope I can encourage you to investigate the bits on your own time; give them a try on an existing ASP.NET application that you're building. If you have additional questions, make sure to check out the ASP.NET "Atlas" Website. It's full of documentation and examples for you to experiment with. There's also a group of online forums where other developers (like yourselves) are chatting about the exact features we discussed last night.

As a side note, my favourite part of my Asynchronous JavaScript and XML (AJAX) and ASP.NET "Atlas" talk is the new facilities we provide around XML script. It's great to see the heads nod and the eyes pop when audience members see this feature and begin to understand the power and flexibility that it provides. Simply put, XML script is yet another way of wiring-up behaviours on the client through markup. It allows developers to visualize programmatic intention, without having to write (typically error-prone) JavaScript. Instead of a model where debugging is conducted by hitting F5 in the browser, XML script provides a model where the heavy-lifting is done for you by the ASP.NET "Atlas" runtime on the client. Incredibly cool stuff, indeed. Nikhil Kothari has a great post highlighting many of its features. Make sure to check it out!