March 31st, 2011 – by kjames

Next in our ongoing series of Dojo tutorials, learn what’s available Beyond Dojo’s Core.
More than just DOM and Ajax
One of the things that differentiates Dojo from many other JavaScript libraries is its scope. While you can simply use dojo.js with all its language helpers, DOM, Ajax, effects and other common functionality, the toolkit provides much, much more. In this tutorial, we’ll go on a quick tour of the Dojo Toolkit, to introduce some of the other components that are shipped with each release.
Check it out!
Ready to learn more? Check out the tutorial.
Want to see a specific Tutorial? Want to Learn More?
Is there something you’d like to learn how to do with Dojo? Always wanted to know how something in Dojo works? Leave us a message in the blog comments and we’ll see about getting a tutorial created for you. Or sign-up for an upcoming SitePen Dojo Workshop to get a fully immersive hands-on experience with Dojo.
Posted in Dojo, JavaScript, News, Tutorials | No Comments
March 30th, 2011 – by Torrey Rice

Take Dojo Everywhere
Dojo 1.5 had initial support for creating mobile web apps and that work continued into Dojo 1.6. While you’ve been able to view the developer tests if you knew where to look, how to actually build an app with Dojo Mobile has been a trial and error process until now.
Getting Started with dojox.mobile
Before you can begin writing an app with Dojo Mobile you need to understand what Dojo Mobile is all about and how it works. Dojo Mobile is a framework of controllers, CSS3-based themes, and device-like widgets that will allow you to effortlessly create intelligent, flexible, and cross-device-compatible mobile web applications. Our first Dojo Mobile tutorial goes into detail on getting started with Dojo Mobile.
Creating an App: Introduction to TweetView
In the multi-part TweetView series, we’ll embark on creating our own fully functional dojox.mobile web application called TweetView. This tutorial will focus on familiarizing you with what TweetView is, what we want it to do, and we’ll get started on building the mobile application’s HTML and CSS layout. Sound interesting? Check out the tutorial.
Want to see a specific Tutorial? Want to Learn More?
Is there something you’d like to learn how to do with Dojo? Always wanted to know how something in Dojo works? Leave us a message in the blog comments and we’ll see about getting a tutorial created for you. Or sign-up for an upcoming SitePen Dojo Workshop to get a fully immersive hands-on experience with Dojo.
Posted in JavaScript, News, Tutorials, mobile | No Comments
March 29th, 2011 – by Torrey Rice

Our ongoing series of Dojo tutorials continues with Animations.
More than just simple fades
In previous tutorials we’ve shown how to create simple fades using dojo.fadeIn and dojo.fadeOut, but there’s a lot more we can do that just animate the opacity of an element. With Dojo you can actually animate just about every CSS property of an element. In this tutorial we’ll show you how to animate various properties, as well as add easing for a more natural motion. We will also demonstrate how dojo.fx.chain and dojo.fx.combine work with these more generalized animations, making for some really slick looking animations.
Check it out!
Sound interesting? Check out the tutorial.
Want to see a specific Tutorial? Want to Learn More?
Is there something you’d like to learn how to do with Dojo? Always wanted to know how something in Dojo works? Leave us a message in the blog comments and we’ll see about getting a tutorial created for you. Or sign-up for an upcoming SitePen Dojo Workshop to get a fully immersive hands-on experience with Dojo.
Posted in Dojo, News, Tutorials, docs | No Comments
March 24th, 2011 – by Torrey Rice

Our series of Dojo tutorials continues with Deferreds and Promises.
This is great, we Promise!
Deferreds are a wonderful and powerful thing, but they’re really an implementation of something greater – a promise. A promise is an object that represents the eventual value returned from the completion of an operation. In this tutorial, we’ll cover what that means, as well as some additional pieces of Dojo’s API to work with both promises and regular values in a uniform way.
Check it out!
Sound interesting? Check out the tutorial.
Want to see a specific Tutorial? Want to Learn More?
Is there something you’d like to learn how to do with Dojo? Always wanted to know how something in Dojo works? Leave us a message in the blog comments and we’ll see about getting a tutorial created for you. Or sign-up for an upcoming SitePen Dojo Workshop to get a fully immersive hands-on experience with Dojo.
Posted in News | No Comments
March 22nd, 2011 – by Torrey Rice

As part of our ongoing series of Dojo Tutorials we’re releasing our latest tutorial: Getting Started with Deferreds.
What’s a Deferred?
A Dojo feature since version 0.3, Deferreds are a simple, yet powerful mechanism that make it easy to work with asynchronous actions, such as Ajax requests. In its simplest form, a Deferred waits until a later time to perform an action; essentialy, you’re deferring the action until a prior action is completed. This feature is used throughout Dojo’s Ajax APIs which all return Deferreds.
Check it out!
Deferreds may let you delay an action until later, but don’t delay going to read this great tutorial!
Want to see a specific Tutorial? Want to Learn More?
Is there something you’d like to learn how to do with Dojo? Always wanted to know how something in Dojo works? Leave us a message in the blog comments and we’ll see about getting a tutorial created for you. Or sign-up for an upcoming SitePen Dojo Workshop to get a fully immersive hands-on experience with Dojo.
Posted in Dojo, JavaScript, Tutorials | 1 Comment
March 15th, 2011 – by Torrey Rice
Ask anyone who has ever contemplated using the Dojo Toolkit and they’ll tell you that its Achilles’ heel is documentation. Articles online are generally outdated and the Dojo Reference Guide and API docs, while helpful for existing Dojo developers, are anything but comprehensive if you’re new to Dojo and don’t know exactly where to start when building Dojo-based web and mobile apps.
While there are books that have been published and a smattering of resources scattered about online, there has never been a cohesive, up-to-date resource for learning how to use the greatness that is the Dojo Toolkit. Until now.
Announcing Dojo Tutorials
With the release of Dojo 1.6, SitePen has written a starter set of Dojo tutorials for your learning pleasure! These tutorials don’t just show you the code and expect you to figure out the rest, they explain how and why to use the various parts of the Dojo Toolkit — the right way. All you have to say is Hello Dojo, and you’ll be placed on the path to coding success.
Discovery
The first set of tutorials are authored by SitePen engineers (many of whom are core Dojo committers) and are easy to find within the Dojo Toolkit Documentation section. The Dojo Reference Guide has also been updated making the Dojo Toolkit website the definitive place to go for Dojo documentation.
Want to see a specific Tutorial? Want to Learn More?
Is there something you’d like to learn how to do with Dojo? Always wanted to know how something in Dojo works? Leave us a message in the blog comments and we’ll see about getting a tutorial created for you.
Or sign-up for an upcoming SitePen Dojo Workshop to get a fully immersive hands-on experience with Dojo.
Posted in Dojo, JavaScript, Open Source, ajax | No Comments
March 11th, 2011 – by Carrie Sackett
You called and sent postcards, you emailed, you blogged, you petitioned outside of Trader Joe’s, ran ads on public access and someone even sent a fax — MESSAGE RECEIVED! We’ll hold a public workshop (or two).
So get ready to be showered with insane amounts of information and code, opportunities to meet some cool people (and us!), hang out with other Dojo devs, and perhaps even attend a dojo.beer event!
Sound good? Read all about it!
Posted in News | No Comments