Key Links

Here's a collection of current and useful Dojo demos and tutorials to help you get started with Dojo:

Demos

  • Dojo Demos
  • dojo.moj.oe, Peter Higgins, SitePen, Dojo Project Lead
  • Real-time Survey Demo, Peter Higgins, SitePen, Dojo Project Lead
  • Dojo Feature Explorer, Shane O'Sullivan, Nikolai Onken, Peter Higgins
  • Data in the Browser with Dojo, Rob Coup, Dojo Contributor
  • Lucid Desktop, open source web desktop project based on Dojo
  • Dojo Campus, Nikolai Onken, Dojo Committer
  • Queued, Dojo + AIR Netflix Queue Manager, by SitePen
  • Bespin, Code in the Cloud, by Mozilla Labs
  • Stocker, advanced Dojo Made Easy, by SitePen
  • JavaScript Dojo API Docs, JavaScript-based documentation viewer, by Uxebu

Core

  • Dojo QuickStart Guide, SitePen
  • Introducing the Dojo Toolkit, SitePen
  • Top 10 Things You Should Know About Dojo, Ben Hockey, Dojo Contributor
  • Functional Fun with JavaScript, Eugene Lazutkin, SitePen, Dojo Committer
  • X-Domain Loading using the AOL CDN
  • Extending dojo.query, Alex Russell, SitePen, Dojo Co-founder
  • Improving Component Communication , Mike Wilcox, SitePen, Dojo Committer
  • Creating Your Own $ with Dojo, Neil Roberts, SitePen, Dojo Committer
  • Functional Ajax with Dojo, Neil Roberts, SitePen, Dojo Committer
  • The Dojo Parser, Peter Higgins, SitePen, Dojo Project Lead
  • Are You Sure You Should be Subclassing That?, Neil Roberts, SitePen, Dojo Committer
  • JavaScript Metaclass Programming, Neil Roberts, SitePen, Dojo Committer
  • dojo.DnD Complete Documentation, Eugene Lazutkin, SitePen, Dojo Committer
  • REST and RPC Relationship, Kris Zyp, SitePen, Dojo Committer
  • BEA Workshop with Dojo, James Bayer, BEA
  • XHR Plugins with handleAs, Neil Roberts, SitePen, Dojo Committer
  • 3 Ways to Upgrade your HTML with Dojo, Neil Roberts, SitePen, Dojo Committer
  • Dojo JSON-RPC + Java, Kris Zyp, SitePen, Dojo Committer
  • Firebug Lite and Dojo, Mike Wilcox, SitePen, Dojo Committer
  • Dojo Drag and Drop, Part 1, Revin Guillen, SitePen, Dojo Committer
  • Using Dojo for Client-side Validation, James Harmon, Object Training Group, Dojo User
  • dojo.hitch and scope, Sam Foster, SitePen, Dojo Committer
  • Extending DnD with a Creator Function, Jeff Balogh, Dojo Contributor
  • Dates to Remember, Adam Peller, IBM, DojoX Project Lead
  • Making Browser Sense... dojo.isBrowser?, Gerald Lopez, Dojo Contributor
  • Dojo Module Packaging and Loading, Peter Higgins, SitePen, Dojo Project Lead
  • delegate(), delegate(), delegate(), Alex Russell, SitePen, Dojo Co-founder
  • Dojo Concepts for Java Developers, Dave Draper, IBM, Dojo User
  • Dojo: Building Blocks of the Web, Peter Higgins, SitePen, Dojo Project Lead
  • Inside Dojo DnD: Drag Handles, Eugene Lazutkin, SitePen, Dojo Committer
  • DOM Attributes, Mike Wilcox, SitePen, Dojo Committer
  • Introduction to the Dojo Toolkit, Part 1, Sunil Patil, JavaWorld
  • Dojo for Designers, Chris Anderson, SitePen, Dojo Contributor
  • Using MD5 Digests to Make Long Get Requests, Dustin Machi, SitePen, Dojo Committer
  • Demystifying Deferreds, Dustin Machi, SitePen, Dojo Committer

Dijit

  • Hello Dijit, Simon Bates, Adaptive Technology Resource Centre, Dojo Committer
  • Widget Prototyping, Mike Wilcox, SitePen, Dojo Committer
  • Develop a Dojo-based Blog Reader, IBM Developer Works
  • Declaring Class, Dojo Book
  • TinyBuddy IM, James Burke, AOL, Dojo Committer
  • dijit.Tree and dojo.data in Dojo 1.1, Bill Keese, IBM, Dojo Committer
  • Templating Made Nicer with Jaxer, Dijit, and dojo.query, Tony Issakov, Dojo User
  • Dojo 1.1 Custom Widgets, Peter Svensson, Mashup Station, Dojo Contributor
  • Accessibility, Becky Gibson, IBM, Dojo Committer
  • Usable Directory Listing with Dojo, Sam Foster, SitePen, Dojo Committer
  • Developer Accessibility Requirements, Becky Gibson, IBM, Dojo Committer
  • Adding setTitle to TabContainer, Peter Higgins, SitePen, Dojo Project Lead
  • Creating Dojo Widgets with Inline Templates, Dustin Machi, SitePen, Dojo Committer
  • dijit.Tree - server fetch on node expansion, Josh Trutwin, Dojo User
  • Separating Presentation from Content the Dojo Way, Gerald Lopez, Dojo Contributor
  • Implementing an Application Preloading Overlay, Peter Higgins, SitePen, Dojo Project Lead
  • Dojo Tag Cloud Widget, Viktor Krantz, ekrantz.com, Dojo User
  • Extending Dojo Widgets, Heather Koyuk, Dojo User
  • Styling Dijit Form Elements, Mike Wilcox, SitePen, Dojo Committer

DojoX

Grid

  • Simple Grids, Bryan Forbes, SitePen, Dojo Committer
  • Diving Deeper into Dojo Grids, Bryan Forbes, SitePen, Dojo Committer
  • Grid 1.1 screencast, Mark Hays, IBM, Dojo Committer
  • Dojo 1.2 Grid, Bryan Forbes, SitePen, Dojo Committer
  • New Features in the Dojo 1.2 Grid, Bryan Forbes, SitePen, Dojo Committer
  • A million records in the grid, Matthew Russell, Zaffra, Dojo Contributor
  • Web-based spreadsheets with OpenOffice.org and Dojo, Learn about the server-side capabilities of OpenOffice.org, Oleg Mikheev and Doan Nguyen Van, JavaWorld.com

Charting and GFX

  • dojox.gfx Complete Documentation, Eugene Lazutkin, SitePen, Dojo Committer
  • Rating Engine with GFX, Tobias von Klipstein, Dojo Contributor
  • Floating Labels for Charts, Peter Svensson, Mashup Station, Dojo Contributor
  • A Beginner's Guide to Dojo Charting: Part 1 of 2, Doug McMaster, SitePen, Dojo Contributor
  • A Beginner's Guide to Dojo Charting: Part 2 of 2, Doug McMaster, SitePen, Dojo Contributor
  • Dojo Charting Reorganization, Eugene Lazutkin, SitePen, Dojo Committer
  • Dojo Charting: Zooming, Scrolling, and Panning, Eugene Lazutkin, SitePen, Dojo Committer
  • Dojo Charting: Event Support has Landed, Eugene Lazutkin, SitePen, Dojo Committer
  • Dojo Charting: Widgets, Tooltips, and Legend, Eugene Lazutkin, SitePen, Dojo Committer
  • Custom Fonts with dojox.gfx, Tom Trenka, SitePen, Dojo Committer
  • Dojo, Now with Drawing Tools, Matthew Russell, Zaffra, Dojo Contributor
  • Introducing DojoX DataChart, Mike Wilcox, SitePen, Dojo Committer

Comet

  • Cometd-based chat examples: Cometd Chat and iPhone Cometd Chat
  • Real-time Widgets with the Dojo Toolkit, Dylan Schiemann, SitePen, Dojo Co-founder
  • Using REST Channels with Dojo, Kris Zyp, SitePen, Dojo Committer

Data, JSON, and RPC

  • JSONPath Support, Kris Zyp, SitePen, Dojo Committer
  • RESTful JSON + Dojo, Kris Zyp, SitePen, Dojo Committer
  • JSONQuery, Kris Zyp, SitePen, Dojo Committer
  • Pluggable Web Services with SMD, Kris Zyp, SitePen, Dojo Committer
  • Amazon S3 and Dojo, Kris Zyp, SitePen, Dojo Committer
  • Web Service to dojo.data Store in 4 Easy Steps, Revin Guillen, SitePen, Dojo Committer
  • window.name Transport, Kris Zyp, SitePen, Dojo Committer
  • Protected Cross-Domain Authentication, Neil Roberts, SitePen, Dojo Committer
  • Cross-Site XHR Plugin Registry, Kris Zyp, SitePen, Dojo Committer
  • Secure Mashups with dojox.secure, Kris Zyp, SitePen, Dojo Committer
  • Protected Cross-Domain Access with Dojo’s windowName, Kris Zyp, SitePen, Dojo Committer
  • JSON Schema with Dojo, Kris Zyp, SitePen, Dojo Committer
  • Effective use of JsonRestStore: Referencing, Lazy Loading, and more, Kris Zyp, SitePen, Dojo Committer
  • Easy Exploration of Dojo Data Stores, Kris Zyp, SitePen, Dojo Committer
  • Some RPC with your JsonRestStore, Kris Zyp, SitePen, Dojo Committer
  • Deterministic Client/Server Interaction, Kris Zyp, SitePen, Dojo Committer

Miscellaneous

  • Dojo Offline
  • Syntax Highlighting with Dojo, Tony Issakov, Dojo User
  • AOP Aspect of JavaScript with Dojo, Eugene Lazutkin, SitePen, Dojo Committer
  • Replacing the Flash Flickr Badge with Dojo, Dylan Schiemann, SitePen, Dojo Co-founder
  • Inside the Dojo Toolbox, Kevin Dangoor, SitePen, Dojo Contributor
  • The Dojo Toolkit and Deft, Mike Wilcox, SitePen, Dojo Committer
  • The Dojo Toolkit Multi-file Uploader, Mike Wilcox, SitePen, Dojo Committer
  • Reinhardt: a Client-side Web Framework, Kevin Dangoor, SitePen, Dojo Contributor
  • OSGI and JavaScript; Frameworks and building blocks for Ajax apps, Bill Higgins, IBM Rational, Dojo Conributor
  • DWR Hooks and Dojo Dialogs, Joe Walker, SitePen, DWR Project Lead
  • dojo.show, .hide, .toggle, and more, Peter Higgins, SitePen, Dojo Project Lead
  • Micro-blogging with Dojo, Yahoo Pipes, Google Docs, and Google App Engine, Ray Chance, ECMINSTITUTE, Dojo User
  • Dojo Search with Yahoo BOSS, Mike Wilcox, SitePen, Dojo Committer
  • Introducing OAuth with DojoX, Tom Trenka, SitePen, Dojo Committer
  • Dynamic Stylesheets, Part 1, Sam Foster, SitePen, Dojo Committer

Utilities

  • DOH + Selenium, Rob Coup, Dojo Contributor
  • DOH Unit Testing, Dojo Book
  • Custom Builds, Dojo Book
  • Dojo Toolkit for Drupal, Chris Barber, CB1, Dojo Committer
  • Dojo-mini, Peter Higgins, SitePen, Dojo Project Lead
  • Easy, Repeatable Building/Deployment of Python+Dojo Projects, Kevin Dangoor, SitePen, Dojo Contributor
  • SitePen's Dojo Toolbox (requires Adobe AIR 1.1 or higher), SitePen
  • Dojo in 6K, Alex Russell, SitePen, Dojo Co-founder
  • Unit testing Web 2.0 apps using DOH, Jared Jurkiewicz/Stephanie Walter, IBM, Dojo Committer/User
  • Automatic Dojo Builds, Jason Cline, SitePen, Dojo Contributor
  • Dojo and Firebug Tricks for Development, Tom Trenka, SitePen, Dojo Committer
  • Census2, Alex Russell, Google, Dojo Co-founder
  • Patching Dojo, Sam Foster, SitePen, Dojo Committer

Dojo Goodness Series

  • Matthew Russell, Zaffra, Dojo Contributor
    • Dojo Introduction
    • Dijit Introduction
    • Animation Stations
    • Easy Ajax
    • Simple Network I/O
    • A Million Records in the Grid
    • Injecting Dojo After Page Load
    • Dojo the Definitive Guide, Book Preview
    • JSONified Cookies
    • GFX Foo with FX

Misc

  • Navigating in an IE Modal Dialog, Shane O'Sullivan, Dojo Contributor
  • Advanced JavaScript Debugging Techniques, Mike Wilcox, SitePen, Dojo Committer
  • Dojo for Sling 101, Lars Trieloff, Day Software, Dojo User
  • Dojo Modules for AIM, James Burke, AOL, Dojo Committer
  • Dojo + jabsorb, Kris Zyp, SitePen, Dojo Committer
  • Medryx Observations, Maulin Shah, Medryx, Dojo Contributor
  • Gears PubTools Search, Brad Neuberg, Google, Dojo Committer
  • Getting Started Using Persevere with Dojo, Kris Zyp, SitePen, Dojo Committer
  • Dojo 1.2 and Django 1.0 on Google App Engine, Adam Fisk, LittleShoot, Dojo User
  • Dojo Extensions for Adobe AIR, SitePen, Dojo Committers and Contributors
  • Writing a custom Dojo app, Wendi Nusbickel and Melissa Betancourt, IBM, Dojo Users
  • A Dojo Plugin Pattern, Peter Higgins, Dojo Project Lead

Books/Magazines

  • Dojo: The Definitive Guide, Matthew Russell, Zaffra, Dojo Contributor
  • Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences, Craig Riecke, Rawld Gill, Alex Russell
  • Dojo: Using the Dojo JavaScript Library to Build AJAX Applications, James Harmon, Object Training Group, Dojo User
  • Practical Dojo Projects, Frank Zammetti, Omnytex Technologies, Dojo User
  • Concise Guide to Dojo, Leslie M. Orchard
  • Learning Dojo, Peter Svensson - Dojo Contributor
  • Dojo Fundamentals, Matthew Russell, Zaffra, Dojo Contributor
  • Dojo: The JavaScript Toolkit with Industrial-Strength Mojo, Linux Journal, July, 2008, Matthew Russell, Zaffra, Dojo Contributor

Presentations

  • SlideShare, slides uploaded by many Dojo Committers
  • Achieving a runtime CPAN with Dojo's XD loader, James Burke, AOL, Dojo Committer
  • Accessibility and Internationalization, Adam Peller and Becky Gibson, IBM, Dojo Committers
  • Dojo 1.0.2 Screencast, InfoWorld Videos
  • The Case for WYSIWYG Ajax Tools, Scott Miles and Steve Orvell, WaveMaker, Dojo Committers
  • Dojo 1.1, the Enterprise Effect, Bob Buffone, Nexaweb, Dojo Contributor
  • Can We Get There From Here, Google I/O, Alex Russell, SitePen, Dojo Co-founder
  • Efficient JavaScript Development and dojo.basix, Wolfram Kriesing, Uxebu, Dojo Committer
  • Dojo Sensei Reader Screencast, Revin Guillen, SitePen, Dojo Committer
  • Dojo 1.2 Loader and Build System, James Burke, AOL, Dojo Committer
  • 0 to Production with Dojo - SpringOne America 2008 with Peter Higgins

Blogs

There are many blogs exclusively or partly devoted to dojo.

  • Dojo's own blog (RSS)
  • Dojo Toolkit Aggregator (RSS) - collects articles from various sources
  • Dojo Campus cookies (RSS)
  • SitePen's blog (RSS) - has many articles about dojo
  • Eugene's blog (ATOM) - has many articles about dojo
  • Sam's blog - sometimes has dojo articles.
  • Peter's Blog
  • Dojomino - Dojo + Domino
  • dojotdg.com - Companion blog for "Dojo: The Definitive Guide" by author Matthew Russell
  • Dojotoolkit-forum.de (RSS) - German language forum and news for Dojo Toolkit

key-links (last edited 2009-09-25 11:05:32 by MarcusReimann)