Carson Workshops - a Carson Systems Company

Workshop Survival Kit

Building Web Apps with Ajax

Ajax starter kit by the co-creator of the Dojo Toolkit

Photo of Dylan Schiemann Ajax is so much more than a buzzword - it can transform a dull, difficult to use application into the most intuitive, usable experience your visitors will ever have. This workshop is designed to give you a jump start on building real world web applications. The workshop will deal with a wide range of advanced Ajax techniques, and consider important design and user interface problems that can be solved easily with Ajax.

If you're learning how to build an amazing web app interfaces using advanced Ajax and JavaScript techniques this Survival Kit is for you. As the companion CD to Dylan's pragmatic, hands-on workshop it is aimed specifically at helping web developers make better use of the promise of Ajax. How can Ajax techniques be used to make your application more responsive? More usable, more intuitive, more desktop-like in behaviour?

By learning from code examples given on the CD, you'll soon have the confidence to start building and enhancing your own web applications with Ajax. Your new found skills will expand the realm of features and functions your web application can perform and help you to build richer, more interactive products.

Carson Workshops Survival Kit image

Past Reviews

"Everything I wanted to know about Dojo and more" -Alex Robinson, Fu2k

"Impressive stuff! Great workshop" -Matt Humphreys, Associated New Media

"I enjoyed the day. The session has given me a lot to consider and investigate" -Paul Robinshaw, Javabytes

"I was impressed by the quality of the workshop and the knowledge of the speaker" -Hassan Sheikh, Open University

"Very informative workshop. Great location, great hosts. I'll be signing up for more" -Kelby Garside, Nokia

"'A very relaxed, inspiring and yet challenging session" - John Armstrong-Prior, Northcliffe Publishing

"Another great Carson event. It's great meeting others who have the same coding problems to discuss. Great for sharing knowledge" - Matthew Facer, ATOS

What's on the Kit?

TrackIT
  • Basic Setup
  • Layout and custom namespace
  • Extending and Customizing the Widgets
  • Passing events with dojo.event.topic
  • Effects with dojo.lfx
  • dojo.widget.Slider
Dojo Demo Navigator
  • Demo Applications
  • Effects
  • Drag and Drop
  • Storage
  • RPC
  • Form Widgets
  • General Widgets
Examples of where Dojo is used
  • Renkoo - A social dashboard app that makes extensive use of Dojo and Comet
  • Jotspot Tracker - Collaborative Spreadshet that makes use of Dojo and Comet
  • TurboDbAdmin - Database manager build on a commerical version of Dojo produced by the Turbo Ajax group
  • AIM Pages - A site that allows non-tech savy people to communicate and share with their friends.
Resource Links
  • Dojotool kit
  • dojo.foo (Dojo Blog)
  • Trac
  • View Source Tree
  • Developer Resources (Mailing Lists, IRC, Subversion, etc.)
  • Dojo Manual and Book
  • DHTML Universe
  • SMD
  • Writing Unit Tests
  • defineWidget
  • Debugging JavaScript
  • Cross Domain Package Loading
Presentations (2006)
  • FOSDEM, February
  • ETech, March
  • SXSW, March
  • Ajax Experience, May
  • Real World Ajax, June
  • Carson Workshops, June
Techniques
  • Better IE debugging tools
  • browser/toolkit source code (mozilla, webkit, konqueror, etc.)
  • Ajax Patterns
  • ECMA 262-3 spec
  • Serving JavaScript Fast
  • Round-up of 50 Toolkits

More on the author

Dylan SchiemannDylan Schiemann

As founding software engineer for soon-to-be-launched Renkoo and co-founder of the Dojo Toolkit Dylan Schiemann is best known for building web applications that make use of JavaScript, Dojo, and other common web development technologies. He is the co-founder of SitePen a consulting firm that specializes in designing custom web applications focused on outstanding user experience. Previously, he has developed web applications for Informatica, Security FrameWorks, and Vizional Technologies, to name a few.