Carson Workshops - a Carson Systems Company

Workshop Survival Kit

Get Started with AJAX

Created by the the creator of Script.aculo.us

Photo of Thomas Fuchs This Survival Kit is packed with valuable information from Thomas' workshop, "Getting Started with AJAX".

There are four really valuable sections on this Survival Kit. They include: Code, Checklists, Helpful URLs and a complete AJAX shopping cart demo.

This Survival Kit gathers some of Thomas' best code, ideas and examples, into one useful place. It'll give you real-world code examples ranging all the way from the basic XMLHttpRequest, to JavaScript AJAX Frameworks. In the AJAX shopping cart demo, you'll learn everything from using Prototype to 'Drag and Drop' functionality.

The kit is aimed at those just starting out with Ajax to intermediate developers. See the panel below for a full rundown of what's contained on the Ajax Survival Kit.

Carson Workshops Survival Kit image

Workshop Reviews

"Good balance between theory, code samples and site demos" - Simon Pearson, BBC

"An opportunity to learn from the very best about topics that matter to our business. Great work!" - Jang Kim, Moblastic.com

"Training that is concise and to the point" - Paul Strapps, Warwick University

"Practical, painless and fun!" - Sean O'Donnell, 3Q Solutions

"A pragmatic and robust insight into Ajax development" - Kerin Cosford, Yahoo!

"A real eye-opener. Immensely valuable and enjoyable" - Chris Korhonen, American Express

"Great tales from the 'coalface'" - Eddie May, Freshwebservices.com

"Thomas is not scared to dive into realworld examples" - Alex Young, alexyoung.org

What's on the Kit?

Code - This section contains demonstration code plus many frameworks and libraries
  • Basic XMLHttpRequest
  • SAJAX example
  • Prototype example
  • Element (re)placement examples
  • Forms examples
  • JavaScript generation example
  • JavaScript 1.5 usage examples
  • JSON example
  • UIs reloaded
  • JavaScript AJAX Frameworks
  • JavaScript Add-Ons
  • Ruby on Rails
Checklists - These will come handy while developing your AJAX application.
  • Should AJAX be used for this/that, should visual effects be used?
  • Choosing a data transfer representation
  • How to debug
URLs - This list of sites and articles on AJAX will help you become an AJAX expert.
  • What is AJAX?
  • AJAX JavaScript Frameworks
  • AJAXy Web Development Frameworks
  • JavaScript add-ons
  • Debugging tools
  • Blogs, Podcasts
  • Articles, Wikis
  • Experimental stuff and Demos
AJAX Shopping Cart Demo - A complete step-by-step guide to creating an AJAX shopping cart
  • Basic AJAX call
  • Using Prototype
  • Multiple updates
  • JavaScript returns
  • Form validation
  • Activity indicators
  • Real-time search
  • AJAX autocompletion
  • Drag and Drop
  • Visual effects
  • Roll your own visual effects

More on the author

Thomas FuchsThomas Fuchs

Thomas Fuchs is a software architect from Vienna, Austria. He's been building web applications since 1996. Thomas is the author of script.aculo.us a cross-browser JavaScript framework featuring advanced AJAX UI controls, visual effects and other niceties, and a core development team member of the influential Ruby on Rails web development framework. He's also a contributor to Prototype, an object-oriented AJAX/JavaScript framework.

He wrote the "Web 2.0" chapter on AJAX development with Rails for the best-selling Agile Web Development with Rails (Pragmatic Programmers) book.

Next to writing about web application development on his blog mir.aculo.us, he currently is inventing the next big thing as a member of wollzelle, a Viennese design and programming shop.