Section


Various sections of the site go here


Friday, March 25th, 2005

Tapestry Framework Ajaxian Components

Category: Java

Tapestry is an event-based Java web framework. It is very component oriented, and many think it is what JavaServer Faces should have been ;) It is natural for Tapestry to have components which grok Ajax, and we already have some coming. For example: This example is Google Suggest-ish. The more the merrier!

Posted by Dion Almaer at 1:33 pm
1 Comment

++++-
4 rating from 5 votes

Declarative JavaScript programming

Category: JavaScript

Do you want to go annotation crazy in the JavaScript world? Anders NorÃ¥s has created annotation support in JavaScript. He follows the XDoclet-style approach, in that annotations are tacked on via comments: Calculator.square=function(num) { /** *@Version(“1.0.0â€?) *@Modifiers(modifiers=Modifier.static|Modifier.public) *@Returns(type=â€?numberâ€?,description=â€?The square of the given numberâ€?) */ return num*num; } and then you can get at the annotation Read the rest…

Posted by Dion Almaer at 1:09 pm
2 Comments

++---
2.3 rating from 7 votes

Thursday, March 24th, 2005

Echo2: New framework built around Ajax

Category: Ajax, Java

Echo is a Java Web Framework. Now, a new version of the framework, Echo2 has been released (in experimental/alpha mode). It has some interesting Ajaxian features, and you should check out the interactive demo. Rad the discussion on this from the Java crowd: Echo2 is a reinvention of the Echo Web Framework built around an Read the rest…

Posted by Dion Almaer at 2:30 pm
3 Comments

++---
2.5 rating from 6 votes

Enums in JavaScript

Category: Ajax, JavaScript

Matt Raible pointed me to Ditchnet.org which has some interesting JavaScript tips and tricks. At the top there they discuss enums in JavaScript: function Suit(name) { this._name = name; } Suit.prototype.toString = function () { return this._name; }; Suit.CLUBS = new Suit(‘clubs’); Suit.DIAMONDS = new Suit(‘diamonds’); Suit.HEARTS = new Suit(‘hearts’); Suit.SPADES = new Suit(‘spades’); It Read the rest…

Posted by Dion Almaer at 2:19 pm
3 Comments

+++--
3.7 rating from 12 votes

Graceful fallback from Ajaxian applications

Category: Ajax, JavaScript, Usability

One of the common arguments is whether or not your application “should just work” if the client doesn’t have JavaScript enabled (or an old version etc). Jep Castelein spoke about this recently. As always, when you are chosing technology you have decisions to make. One of them is the balance. How much time are you Read the rest…

Posted by Dion Almaer at 11:26 am
Comment here

+++--
3.3 rating from 3 votes

TIBET: Pushing JavaScript to its limits

Category: Ajax

The Technical Pursuit guys really like to push JavaScript to its limits. I don’t envy them really :) Visit their demo page and start up their ACE client. Crazy stuff :) Tired of fighting to build effective, efficient, productive web apps? Ready to create web applications that improve your bottom line? Develop where you deploy, Read the rest…

Posted by Dion Almaer at 11:19 am
14 Comments

++++-
4 rating from 5 votes

Wednesday, March 23rd, 2005

Ajaxian libraries: Learning from Java Web Framework problems

Category: Ajax, Editorial, Java, JavaScript, Library

Having a lot of different implementations and innovations is certainly a good thing. However, many Java web developers are frustrated as hundreds or thousands have sprung up over time. As soon as Servlets and JSPs were released, people realised that they wanted to build a framework at a higher level of abstraction. This lead to Read the rest…

Posted by Dion Almaer at 5:11 pm
3 Comments

++---
2 rating from 4 votes

Tuesday, March 22nd, 2005

Ruby on Rails 0.11 includes native Ajax support

Category: Ajax, Ruby, Screencast

Rails 0.11.0 is out on the street and I’m especially proud of the Ajax support we’ve been able to include. Instead of trying to soften the blow of doing client-side Javascript libraries as many others are doing, we’ve gone ahead and more or less removed the need for hand-written client-side javascript entirely. This is done Read the rest…

Posted by Dion Almaer at 12:52 pm
2 Comments

+++--
3.7 rating from 7 votes

Monday, March 21st, 2005

Messing with Colors

Category: JavaScript

Lloyd Dalton has a nice little site colr.org, which lets you mess with colors in a del.icio.us kinda way. colr.org has two purposes: It’s a tool to let people fiddle around with colors and words. It’s a jungle gym (of sorts) for software ideas

Posted by Dion Almaer at 10:50 am
4 Comments

+++--
3.5 rating from 2 votes

Friday, March 18th, 2005

JavaScript O Lait

Category: JavaScript

Mike passed on a link to JavaScript O Lait: It’s more than just a JavaScript library. The goal is to ease JavaScript development by building a library of reusable modules and components and enhancing JavaScript with simpler Class and Module handling mechanisms. “JavaScript O Lait” is free and is covered by the LGPL. There are Read the rest…

Posted by Dion Almaer at 7:41 am
2 Comments

+++--
3.2 rating from 5 votes

Thursday, March 17th, 2005

CNet gets onto Ajax

Category: Ajax

CNet has a new editorial called: Web tools blaze trail to the past. They have interviewed a bunch of different players, who have interesting opinions. One of the interesting pieces is: Passing Fad? Technologists working on the next generation of Web application technologies scoff at the idea that a JavaScript renaissance is going to threaten Read the rest…

Posted by Dion Almaer at 12:52 pm
3 Comments

++++-
4 rating from 2 votes

GMail / Google Maps is hard?

Category: Ajax

“It is really, really, really hard to build something like Gmail and Google Maps,” said David Mendels, general manager of platform products for Macromedia. “Google hired rocket scientists–they hired Adam Bosworth, who invented DHTML when he was at Microsoft. Most companies can’t go and repeat what Google has done.” Google has hired great people. However, Read the rest…

Posted by Dion Almaer at 12:45 pm
13 Comments

++++-
4.4 rating from 5 votes

Sam Ruby’s Ajaxian Practices

Category: Ajax

Sam Ruby has written a couple of practices that we should follow in Ajax applications: Encoding: the data should first be encoded as octets according to the UTF-8 character encoding Idempotency: GET should never be used to initiate another operation which will change state There are some issues wrt caching GET’s in IE vs. Mozilla. Read the rest…

Posted by Dion Almaer at 1:57 am
Comment here

++---
2.7 rating from 3 votes

Wednesday, March 16th, 2005

Ajax in Ruby on Rails

Category: Ajax, Ruby

David Heinemeier Hansson and Jamis Buck, are putting Ajax-aware components into Rails. Jamis is talking about whether to sync, or not to sync…. One of the great benefits to XMLHttpRequest is the fact that you can do work asynchronously. If you can possibly make your UI so it doesn’t ‘hang’, you should do so. However, Read the rest…

Posted by Dion Almaer at 12:36 am
3 Comments

++++-
4 rating from 9 votes

Tuesday, March 15th, 2005

Using Maven to modularize JavaScript development

Category: Ajax, Builds, Java, JavaScript

A lot of developers ‘poo poo’ any code that is written in JavaScript. “JavaScript isn’t a real programming language” “JavaScript is just about browser hacker scripts” “You can use it to focus(). Big deal.” “JavaScript is for the HTML designers, not for REAL coders” Giving thought to your JavaScript code As such, any JavaScript code Read the rest…

Posted by Dion Almaer at 9:36 am
5 Comments

+++--
3.3 rating from 15 votes

A Few Rebuttals to Ajax Critics

Category: Ajax, Editorial

I’ve done something three times over the past two weeks I never thought I’d do again: talk about the web as an application platform. Why, just over a year ago, I was explaining to anyone that would listen that “DHTML” web applications were difficult to create maintenance nightmares involving a motley crüe of brittle dialects, Read the rest…

Posted by Ben Galbraith at 8:43 am
5 Comments

+++--
3.3 rating from 6 votes