Login Register

Commentary

My GOD, Array is so slow... What should I do?

Hi all, I was testing something interesting fact... Maybe you are JS-Expert who likes to use Array a lot! I hope after reading my blog... You changed your coding to use less Array... Why?

Plaxo Online Upgrades To 0.9

As a user of Plaxo, I've been delighted with their Pulse service for a while now. Bloglines is a really great start at letting me keep up with things, but Pulse fills an important gap where Bloglines leaves off. Why do I trust my personal data to a service like this?

DDJ: reporting last year's news, today! [updated]

We're flattered that Doctor Dobb's Journal, the venerable software development rag, did a review that included Dojo, even though they gave the nod to YUI instead. What's puzzling, though, is that the stalwart journal also, apparently, used "stalwart" versions of all of the reviewed toolkits.

Dojo Website Beta

Welcome to the new Dojo Website. As of today we have performed the final migration of all content from the Dojo Book on manual.dojotoolkit.org as well as all of the blog content from wordpress on blog.dojotoolkit.org. While these sites are still the the place users will arrive at when viewing this content, no edits or changes will be made (or anything that are will not be migrated to drupal in the future).

Here are some notes on things that will be happening that you should be aware of:

Going dev to build with less pain

Just a little tidbit I figured out today when I had to create a custom build. Rather than creating a custom profile that has all your dependencies, create a file in src that has the dependencies and then point your profile to that file. It makes things a whole lot easier. You like examples? I thought so. Setup src/myApp/MyApp.js
// so dojo knows where to look for myApp requires
dojo.setModulePrefix('myApp', 'src/myApp');

dojo.require('dojo.lang');
dojo.require('dojo.io.*');
dojo.require('dojo.html');
dojo.require('myApp.foo');

Conference Season

A new year is almost here. By the time I've stopped having to scribble out "2005" and replace it with "2006" on my checks, the conference silly season will be upon us. The list isn't final yet, but Dojo committers have been invited to speak at:
  • FOSDEM
  • The Ajax Experience
  • ETech
  • South By Southwest Interactive
  • JavaOne
  • USENIX

Library or Framework?

One of the words that I hear used to describe Dojo a lot is "framework", and it always causes me some concern when I hear it. Frameworks tend to control the way an applications is structured and manage them from the outside, but Dojo provides multiple points of entry. Internally, Dojo is just a layered set of libraries. Hopefully this diagram can help illustrate it better:

Useful tools: Console<sup>2</sup>

Now that Firefox 1.5 has made the JavaScript Console an all-purpose console, I've found an alternative — Console2. If Mozilla would roll this into the source as the default console, I'd be a very happy camper.

Running multiple versions of Firefox (side by side)

UPDATE For your convenience, I've uploaded the scripts and alternate icon so you can download them yourself. This week, Mozilla released the much-anticipated Firefox 1.5 upgrade. While I'd love to start playing with the new features (SVG, fast forward and back, etc. etc. etc.), I need to be able to test in Firefox 1.0.x. Enter MOZ_NO_REMOTE.
Syndicate content