Wednesday, March 30th, 2005
Category: JavaScript
Michael Moncur has spoken about the concerns wrt security with GreaseMonkey. I understand that people get concerned when they think of scripts running wild on their system. However, like Michael, I also find it ironic that many of the same people are 100% ok with installing firefox extensions, or grabbing the latest Cool Toy from Read the rest…
Sunday, March 27th, 2005
Category: Ruby
The latest update to Rails has more great Ajax features: The Ajax wave is sweeping across Rails. In this release, we’ve added a :position option to both link_to_remote and form_remote_tag that can be set to either :before, :top, :bottom, or :after. These options make it possible to add new DOM elements to existing lists without Read the rest…
Friday, March 25th, 2005
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!
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…
Thursday, March 24th, 2005
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…
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…
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…
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…
Wednesday, March 23rd, 2005
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…
Tuesday, March 22nd, 2005
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…
Monday, March 21st, 2005
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
Friday, March 18th, 2005
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…
Thursday, March 17th, 2005
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…
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…
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…
Wednesday, March 16th, 2005
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…
All Posts of March 2005