Archive for 'Dojo'
20,000 Reasons that Comet Scales
January 7, 2008 | Filed under: Dojo
Greg Wilkins is marching a long with better and more performant Comet support as shown in his piece 20,000 Reasons Why Comet Scales:
After some recent optimizations, the Dojo Cometd implementation of the Bayeux protocol running on the Jetty web server can now handle up to 20,000 simultaneous users per server while maintaining sub-second latency.
Photophlow: Interactive Community Flickr
January 7, 2008 | Filed under: Dojo
Photophlow is a rich interactive communication device around Flickr, created by Neil Berkman and striatic.
Photophlow allows you to add Flickr streams to its chat rooms, so you can discuss away. It also integrates with Twitter.
A view source shows both Prototype and Dojo under the hood, and the UI itself is quite rich. Comet is used for pushing …
Bunkai: Dojo Interactive Workbench
January 7, 2008 | Filed under: Dojo
Peter Svensson is back in the online IDE business with a new interactive workbench called Bunkai.
Peter formerly created JDA Composer which he claimed “tried to do too many things at once, and so it was hard to understand at first glance.”
He setup apart things with a new goal:
My goal is to create a small, comprehensive editor which shows …
DWR joins the Dojo Foundation - Joe Walker joins SitePen
December 11, 2007 | Filed under: Dojo
I am really excited to post this piece of news, as I genuinely like everyone involved. At the last Ajax Experience, Alex Russell and Joe Walker gave a joint keynote. At one point it was going to be slightly different, but this news hadn’t been totally completed so it was held off (having to start a UK company, blah blah).
The …
Sucking in Dojo, YUI, or jQuery into any page
December 11, 2007 | Filed under: Dojo
Gareth Rushgrove has been having fun with Jash, the cross browser shell (if you miss Firebug as you are in Safari land, give it a go) and has bookmarklets that allow you to debug web pages with jQuery or Dojo, or YUI.
Suck in your framework of choice, and start dinking around on the fly….
Comet. Not as painful as you think!
December 7, 2007 | Filed under: Dojo
Simon Willison was worried that the amount of complexity involved with Comet meant it was out of bounds to all but the most dedicated JavaScript hackers but after playing with it, concluded:
I’m pleased to admit that I was wrong: Comet is probably about 90% of the way to being usable for mainstream projects, and the few remaining barriers (Bayeux …
Keep your JavaScript Small with Dojo ShrinkSafe
December 5, 2007 | Filed under: Dojo
ShrinkSafe is a JavaScript “compression” system. It can typically reduce the size of your scripts by a third or more, depending on your programming style.
Nintendo relaunches with Dojo, Mootools, and more
November 29, 2007 | Filed under: Dojo
Nintendo.com has relaunched, and a view source shows you that it now sports Dojo, Mootools, and much more script.
As you hunt around for where you will see fun stuff in action you will find the game guide:
Take a peak and you see how they use inline templating.
PLAIN TEXT
HTML:
<textarea id=”box_template” …
Comparing Prototype/Scriptaculous, Dojo, Ext, JQuery, Mochikit and . . .
November 15, 2007 | Filed under: Dojo
I am running a comparison of various javascript toolkits on various parameters, please participate in this and put in your value able opinions, knowledge and expertise so that it is useful to the large number of javascript developers coming in!
Dissecting Dijit: Dojo Widgets
November 14, 2007 | Filed under: Dojo
One of the best parts of Dojo 1.0 has been how often the team has been blogging of all things. It has been great!
Mike Wilcox has posted about Dijit, the widget platform for Dojo 1.0.
His piece covers dojo.parser, dojo.declare, the widget markup, the lifecycle of widgets, and more. Great stuff.
The lifecycle is very thorough:
preamble()
Originating in …
Dojo: Javascript Toolkit Reaches Version 1.0
November 7, 2007 | Filed under: Dojo
The Dojo Foundation has just released version 1.0 of its Open Source toolkit for Javascript and Ajax.
Dojo: The cigarette after the ….
November 7, 2007 | Filed under: Dojo
The baby is here so now you can relax. Alex has taken this time to chat about the new release where he discusses some of the other posts that show off features of the release:
Following up shortly on the heels of the release, Dylan screen shots of Dojo charting running on the iPhone. It’s a testament to …
Dojo 1.0 Released: The Granddaddy is Born
November 5, 2007 | Filed under: Dojo
Ben and I have been talking about Dojo forever. We talked about Net Windows and MochiKit before it, and when a slew of JavaScript hackers came together to create Dojo we knew it would be a good thing.
Dojo was more than an XHR wrapper, which consisted of the majority of libraries that appeared on the scene right after Ajax came …
Spicing up old date input forms using Dojo’s DateTextBox widget
November 2, 2007 | Filed under: Dojo
I’ve recently been working a lot w/ Django and have used some of its facilities to automatically generate forms. While that’s pretty nifty, I wanted the date fields to be assisted by javascript. Fortunately, this turns out to be very simple using Dojo.
The Mojo of Dojo
November 2, 2007 | Filed under: Dojo
Few use raw JavaScript anymore if they can possibly avoid it, in the same way that few people code in assembly language/. Dojo is one of a group of powerful JavaScript toolkits that can do a lot of the work for you, and Matthew Russell has put together this introduction/.
GChart: GWT charts without JSNI, plugins, or server round-trips
October 29, 2007 | Filed under: Dojo
John C. Gunther is building a technical computing application that generates all of the data that it charts via client-side computations. He didn’t want to create the charts on the server side, and decided to use GWT to do the work for him.
This is how he created GChart.
To see it at work, check out the chart gallery that …
Dealing with the Flexibility of JavaScript
October 17, 2007 | Filed under: Dojo
Neil Roberts has written a piece on Dealing with the Flexibility of JavaScript which delves into functions that are overloaded based on signature.
For example:
PLAIN TEXT
JAVASCRIPT:
connect = function(/*…*/){
if(arguments.length == 1){
var ao = arguments[0];
}else{
var ao = interpolateArgs(arguments, true);
}
if(isString(ao.srcFunc) && (ao.srcFunc.toLowerCase() == “onkey”)){
// …
}
if(isArray(ao.srcObj) && ao.srcObj!=”"){
// …
Dojo Image Widgets v1.0
October 15, 2007 | Filed under: Dojo
Over the weekend Shane O’Sullivan released version 1.0 of Dojo Image Widgets, a set of Dojo widgets that allows easy creation of image galleries from Flickr.
One of the coolest features of all of these widgets is that they all feed off image data provided by the dojo.data API. What this basically means is that each widget can …
Dojo Example: xhrGet and xhrPost
October 13, 2007 | Filed under: Dojo
A brief introduction to the work-horses of the Dojo Javascript Framework: xhrGet and xhrPost. They’re the basic function calls to fetch information asynchronously either through the URL (xhrGet) or through a form (xhrPost).
MileScript: A new language that compiles to JavaScript
October 10, 2007 | Filed under: Dojo
Joshua Harrison has released MileScript which in his words:
…. is an object-oriented, strongly-typed high-level language which we developed from scratch, while following the models of Java and C#. Milescript allows developers to code Milescript source files and packages in a structured manner, and then generate those projects as applications or as libraries. The generated ECMAScript is 2.6.2 …
Dojo GFX Game using SVG/VML rendering
October 2, 2007 | Filed under: Dojo
Paolo Ardoino has created a fun little web game called Be Quick Or Be Dead:
Game rendering is very simple:
ctx = dojox.gfx.createSurface creates 2D drawing surface
images, text, rectangles, … are all shapes that can be created on that surface (i.e. img = ctx.createImage(); )
shapes could be modified with setShape method (i.e. img.setShape(newShape); )
I hope you will enjoy …
iPhone Web Development: Dojo and jQuery
October 2, 2007 | Filed under: Dojo
Dylan Schiemann has posted about Dojo on the iPhone which should be real code in the 1.0 release.
His slides are available and teach you all about hacking on the iPhone in general.
Also, Andre Lewis threw a simple iPhone template out there that uses jQuery to do the iPhone twiddling.
Of course, we have good …
Dojo and the script tags
October 1, 2007 | Filed under: Dojo
Alex has written about some new script tag support added in Dojo 0.9:
For a long time systems like Flex and Laszlo have had a corner on naturally mixing behavior with markup. HTML’s native <script> tag doesn’t provide any context, and worse, can’t provide a way to be triggered by a particular event or action (outside of …
Be Quick Or Be Dead: browsergame spell caster powered by dojo gfx SVG/VML
September 30, 2007 | Filed under: Dojo
Be Quick Or Be Dead is a single player browsergame.The context: a wizard has to kill much kobolds as possible casting fireballs against them.This game is a test for dojox gfx SVG support and it is all developed in javascript using Dojo as framework for 2D rendering
Apple Store hits the Dojo
September 28, 2007 | Filed under: Dojo
We got quite a few emails to ajaxians@ajaxian.com letting us know that Apple is now using the Dojo Toolkit for their store after a quick refresh, which people seem to find interesting as it seems to be a bit of a switch from Prototype (although there is some Prototype code copied over too).
It is also interesting that they …
Live Real-time Session Rater using Comet
September 26, 2007 | Filed under: Dojo
Greg Wilkins wrote a session rater for conferences that showcases how Jetty, Dojo and DWR can work together to provide real-time, two way communication.
The application gives a live 1 to 5 star rating of the sessions, speaker awards (Rockstar, Vulcan, Uber Geek or Droid) and per session chat rooms.
IE6 Leak on Form Tag
September 20, 2007 | Filed under: Dojo
Jon Sykes happened across another IE 6 leak to do with form tag orphans. The bug means that (as of yet) there seems to be no way of removing a FORM tag from the DOM without it resulting in an orphaned node and increased memory consumption.
It seems to have minimal documentation, and I can’t see any obvious solution.
If you …
ActiveGrid Acquires TurboAjax and Stakes Out Dojo : Venture Chronicles
September 17, 2007 | Filed under: Dojo
If you are steeped in Ajax development you will no doubt need no introduction to The Dojo Toolkit. If not, allow me to shed some light on this. Dojo is a open source DHTML toolkit written in Javascript, which for the non-geek audience means you can If you are steeped in Ajax development you will no doubt need no introduction …
Yojo: Loading YUI with the Dojo loader
September 17, 2007 | Filed under: Dojo
James Burke has made a call out for a little bit of collaboration as he discussed Yojo: Loading YUI with the Dojo loader:
I like Dojo 0.9, and I think it has a great solution to loading JS modules dynamically. The core of the Dojo loader has been there since the beginning of the project, but with the addition of …
Plugging in to the Dojo Grid
September 17, 2007 | Filed under: Dojo
Dylan says that the single, most asked question with the Dojo 0.9 release has been, “Where’s the grid widget?”.
The questions is now answered with the announcement that SitePen, Mozilla Foundation, Nexaweb Technologies, Redfin, & SnapLogic Announce Open Source Contribution of TurboAjax Group’s High-Performance Grid Widget to Dojo Foundation.
Wow that is a lot of people coming together. Fantastic.
You may …
ActiveState announces The Open Komodo Project
September 12, 2007 | Filed under: Dojo
ActiveState have announced the launch of The Open Komodo Project which will offer an open source code base from which to develop integrated development environments.
The Open Komodo Project, based on the award-winning Komodo IDE, is a new initiative by ActiveState to create an open source platform for building developer environments. The Open Komodo Project will create Firefox-integrated web …
Introduction to Using Dojo
September 5, 2007 | Filed under: Dojo
Dojo is the Open Source, portable JavaScript toolkit that lets you build interactive modules quickly, animate transitions, and construct Ajax requests with …
Dojo powering some big players
September 3, 2007 | Filed under: Dojo
The Dojo team released v0.9 last week which included some big enhancements to the Dijit component library, the core of Dojo and DojoX. While its always good to hear about new features coming out, it’s equally important to know who is benefiting from the enhancements.
Alex Russell, lead developer of the Dojo project, did just that in a …

