Dojo 2.0

I have been working on a few things which I will be trying to campaign for as being part of Dojo 2.0. Almost everything I have been working on is included in my d2-proto GitHub repository. I want to cover off some off some of my thinking. Object Composition declare has been the foundation of […]

ES5 Accessor Properties

I have been messing around this weekend with Object.defineProperty and realising some unanticipated behaviour when using accessor properties and prototype inheritance. Essentially it boils down to this, accessor properties are only ever owned by the Object they are defined on. For example, if I were to do the following:

Now I hadn’t actually expected […]

Dojo and Node

Using client side JavaScript frameworks on server side NodeJS? “Crazy…” I can hear you mumble to yourself.  Well, I tend to disagree. The biggest advantage, is that you have already merged your language both client and server, so why not merge your coding style?  Having less of the basics to remember is always a good […]

Criticism of Dojo?

With the release of Dojo 1.8, I thought I might share my thoughts on criticisms of Dojo and if I think they are valid.  So I am going to try to take an honest look at those criticisms and give my opinion of where the community is at. Dojo is Slow One of the biggest criticisms levelled […]

Goodbye TextMate 2, Hello Sublime Text 2

I tried, I really tried TextMate, but having dealt with an alpha of 2 for a long time with no clear indication of what is going on, dwindling community innovation and just a few really annoying things that I couldn’t continue to put up with, I have this morning tried Sublime Text 2 and I […]

dojo/parser

Ok, what is becoming a bit of a trend, I am adding a third to my series on forthcoming features in Dojo core in 1.8.  I have already covered dojo/promise and dojo/request, now I am going to cover changes to dojo/parser.  This is something I am quite passionate about, since I had my hand directly […]

dojo/promise

It seems that my dojo/request article got a few views, so I figured I would take a moment to talk about dojo/promise, another major enhancement in the core of the Dojo Toolkit in 1.8.  Mark Wubben rewrote the promise API while keeping it compatible with the “modern” Dojo promise API. Just a reminder, the “modern” […]