Getting StartED with Dojo now available!
Getting StartED with Dojo is finally available for purchase! About nine months ago I was approached by Apress to author a book on the Dojo toolkit. After a long journey of authoring my first book, the final phase is complete as the book is now officially published and out in the wild. While the actual publish date was December 28th, I’m sure it will be a little while before you start seeing it on the shelves of popular brick and mortar bookstore shelves such as Borders and Barnes & Noble. For now, you can certainly order it on Amazon
.
Getting StartED with Dojo has fan page on Facebook:
Getting StartED with Dojo | Promote Your Page Too

You may also follow @startdojo on Twitter for up to date news and information relating to the Dojo toolkit and community.
I will mostly be using this site for updates to the book such as corrections to the code and copy. In addition, I will be posting tips and resources for learning more about the Dojo toolkit. A lot of work went into the creation of this book and I hope you enjoy it.
5 Easy Tutorials for Advanced JavaScript using Dojo
The Dojo Campus provides a wealth of documentation, tutorials for all levels, Dojo Cookies (like recipes), and demos of cool features.
Below are just a handful of tutorials that are available to beginners in Dojo that really help you get started.
- Dojo and Air, a fancy file uploader
How many times have you had trouble uploading files to your favorite CMS? How many times did a client say “I am not happy with uploading one file at a time”? And last but not least, how many times did you implement a third party plugin/software/piece of magic to implement efficient file uploading?
View tutorial >>
- Fancy Rounded Corners
Make great looking rounded corners on your elements using only a single image.
View tutorial >>
- Easily listen for events
Custom events and Dom Events are all well and good for method-to-method functionality. It is a really common use case to connect some event happening to call another function, but when you get into really ambiguous, large applications, you need some mechanism to just say “hey, something has happened, act accordingly” … dojo.publish and dojo.subscribe provide just that mechanism.
View tutorial >> - Rounded tabs with themes
Everybody likes rounded buttons, rounded page elements and last but not least, rounded tabs. Fortunately dijit comes with great theming possibilities, so I will show you how you can make your own fancy rounded tabs using a simple image sprite and a couple of CSS classes.
View tutorial >> - Separating Content from Presentation
One of the cool things about Dojo is the dojo.xhrGet() function. It’s powerful because it makes transparent the browser dependent transports that make AJAX possible. In this cookie, we’re going to explore a simple use case in Dojo to separate content from the presentation of a page.
View tutorial >>




