Neil Roberts

John Dorsey:

“Two separate Dojo toolkit projects have been updated. One enhances Dojo support for the Drupal PHP-based content management system, and the other provides an image gallery widget for the dojox.image project.”

It’s nice to see Shane O’Sullivan and Chris Barber getting the congrats they deserve.

Brian LeRoux:

“Ajax is no longer an acronym. It ain’t always async, javascript nor xml. The ‘and’ part was right.”

Following the word “JavaScript” on twitter is a lot of fun.

Me:

“JavaScript is flexible in almost every way, and many people end up either abusing the flexibility, or creating strategies of overcoming the flexibility that only create confusion and messy code.”

Patrick Fitzgerald:

“Want to get your hands on some crazy delicious Web 2.0 venture capital, but don’t have mad AJAX skills? If you can copy and paste, you too can have a website that looks oh-so two thousand and six!”

Shane O’Sullivan:

“The code is now part of the dojox.image project (dojox is the Dojo extensions project, for cool new code that may in the future make it into the core code base if enough people like/want it).”

I wrote zoom/scroll for one of my old widgets (that I need to update) that I mentioned to Shane quite a while ago. It might be worth brushing that off again and trying to get it into DojoX.

Wolfram Kriesing:

“First things first, if your project allows you to migrate to 0.9 (you got the time to do it) - do it! It’s worth all the sweat and it might cost you some.”

It’s nice to see a third party making note of this stuff, especially since it’s more likely that there will be complaining, which I think is both useful and enjoyable.

“Before I start covering more advanced topics, I’ll focus the next few weeks on the basics of the Dojo Toolkit. As such, the first topic that needs to be discussed is the work-horse of any modern AJAX application: the asynchronous calls to a website. There are 2 functions of importance in Dojo: xhrGet and xhrPost. But enough talk, let me show the examples.”

So this site just popped up on my radar and it looks like they might end up providing some neat articles about Dojo. It’s on my watch list now, and I’ll keep you updated with the interesting bits.

Bob Buffone:

“P.S. Leave the Java coding standards in .java files.”

It’s an article under the guise of “performance optimization” but is really saying “don’t apply the constructs you used in other languages to JavaScript”.

(Via Tom Trenka.)

“CVI equals to ‘Canvas Vml Image effects’. The CVI libraries requires no plugin or extension. The CVI libraries uses unobtrusive javascript to keep your code clean and they work in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, IE6+ and Safari. On older browsers, they will degrade and your visitors won’t notice a thing.”

A neat little library to do JS-driven image manipulation.

Prototype Documentation:

“But in fact, Class.create takes in an arbitrary number of arguments. The first—if it is another class—defines that the new class should inherit from it. All other arguments are added as instance methods; internally they are subsequent calls to addMethods (see below). This can conveniently be used for mixing in modules”

Great, Prototype has better OO syntax than Dojo’s messy dojo.declare