Dojo Recipe: Creating a custom widget


Craving to create your own Dojo Widget? Our latest tutorial will show you how!

Dig in

In this recipe, we’ll be covering how to leverage pieces of Dojo and the Dijit framework to create your own custom widgets.

Check it out!

Want 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.

Dojo Tutorial: Classy JavaScript with dojo.declare


Time to suit up for our latest Dojo Tutorial!

Getting Classy with Dojo

The dojo.declare method is the foundation of class creation within the Dojo Toolkit. dojo.declare allows for multiple inheritance to allow developers to create flexible code and avoid writing the same code routines. Dojo, Dijit, and Dojox modules all use dojo.declare; in this tutorial, you’ll learn why you should too.

Check it out!

Want 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.

What Is The Best Way To Start A Dojo Project?

Last week, we announced Free Dojo Support to help Dojo developers with their ongoing development efforts and improve the way they were using Dojo.

Our First Question

Our first question comes from Dojo user Abdullah H. Al-Shaikh who asked:

I Have Been Working On Dojo For Quite Some Time Now… But I Can’t Put My Finger On The Proper Way To Start And Then Build A Stable Large Scale Dojo Project.

My Question Is What Is The Best Way To Start A Dojo Project?

I’m Looking For:

  1. Best Practices.
  2. Applying Modularity
  3. Prototyping vs. Closures.
  4. Mixing And Matching With Different JavaScript Libraries (Namespaces)

Continue reading

Pencil Us In!


More dates!! Cheaper options!! More locations! Beer!

WE HEAR YOU!
Join us for any number of workshops across the US and rest assured, you’ll get a brain-load of code and we’ll even throw in a pizza and a (dojo.)beer!!

View Public Workshop Schedule