Thursday, March 24th, 2005
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…
Tuesday, March 15th, 2005
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…
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…
Monday, March 14th, 2005
Category: Ajax
, HTML
, JavaScript
, Ruby
, XmlHttpRequest
James Britt has written an article titled Getting started with Orbjson (PDF). Orbjson is a JSON-RPC object request broker for JavaScript/Ruby RPC interaction. Communication between client and server is done using JSON, the JavaScript object notation Orbjson takes JSON-RPC requests, locates the correpsonding server-side object, deserializes the requrst, and invokes the method call. Orbjson then Read the rest…
Category: Ajax
There has been a lot of discussion over naming the particular grouping of technology: Ajax. I agree that the name is a little strange for a technology. It would make more sense to use: Web Remoting or, Remote Scripting Then, maybe a particular framework would be called Ajax. The JavaScript blog asked the question: “What Read the rest…
Category: Ajax
, Usability
One of the issues with offering Rich Internet Applications on the web, is that many technologies ignore the browser. You can have a great UI, but what if you user has gone through and filled out a large form, and then hits on the back button? Will they get taken out of the application and Read the rest…