Tuesday, January 24th, 2006

Ajax Powered IP to Location

Category: Showcase

Matt Inman put together a clean little Ajax powered IP to Location app. It shows off the Google Maps JavaScript API, and how simple it is to programatically tie in.

Posted by Dion Almaer at 3:28 am

4 rating from 33 votes

IssueTrackerProduct: AutoSave and Refresh

Category: Showcase

Peter Bengtsson created an Ajax Issue Tracker with Ajax techniques, awhile back in his application: IssueTrackerProduct. There is a bunch of Ajax sprinkled in, but the major pieces are: Autosave. When you’re entering an issue, the whole form is submitted into the draft-saving mechanism on the server. (Test it on the demo site) Automatically refreshing. Read the rest…

Posted by Dion Almaer at 3:06 am

3.7 rating from 15 votes

Automatic external link interstitials using JavaScript and Behavior.js

Category: Examples, JavaScript

Do you work in an industry that needs to be paranoid about privacy? Patrick Fitzgerald works at WebMD, and had to make sure that users were warned when going to external areas. You could go through every a href, but that is error prone, and isn’t safe. In the Aspect world this would be a Read the rest…

Posted by Dion Almaer at 3:05 am

3.8 rating from 24 votes

Major Blummy update – blummyWiki

Category: Showcase, Utility

The always prolific Alexander Kirk has released a major update to Blummy, which we originally reported on in October. Think of Blummy as bookmarklets on steroids. The key feature of this update is blummyWiki, which adds an in page wiki available across computers and web sites (the wiki is the bottom half of the green Read the rest…

Posted by Rob Sanheim at 2:10 am
Comment here

3.9 rating from 13 votes

Monday, January 23rd, 2006

FireBug: “It’s not your Grandma’s Javascript Console.”

Category: Utility

FireBug is a new tool for Firefox that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter. Features Log DOM Elements With Your Mouse Using the “Pick Element” tool, you can click DOM Elements in the page to print them Read the rest…

Posted by Dion Almaer at 3:01 pm

4.3 rating from 40 votes

Zimlets: Zimbra tries to enable easier mashups

Category: Editorial

Zimbra has released a simple API that enables you to integrate with their Zimbra Collaboration Suite (ZCS) in a mashup kind of way. It is great to see vendors give developers a nice easy API into their system, enabling us to tweak the application from outside of the box. “We developed Zimlets in direct response Read the rest…

Posted by Dion Almaer at 12:43 pm

3.6 rating from 39 votes

Audible Ajax Episode 13: Patrick Lightbody of WebWork

Category: Podcasts

Opensymphony WebWork is a quality Java web framework than is known for its simplicity, in a world of complexity. WebWork recently had a 2.2 release that offered up a ton of Ajax features, so we wanted to get the thoughts from a server-side web framework developer on what Ajax means to them. We had the Read the rest…

Posted by Dion Almaer at 8:19 am

4.2 rating from 41 votes

JavaScript Tip: Cross Browser Cursor Positioning

Category: JavaScript, Tip

Beau Hartshorne has been burnt by a few pixels when getting the position of the users cursor cross browser. I discovered that IE’s clientX and clientY measurements were sometimes a couple pixels out. It turns out this is because IE’s the clientX and clientY measurements start from (2,2) in standards mode, and (0,0) in quirks Read the rest…

Posted by Dion Almaer at 12:28 am

3.6 rating from 75 votes

Sunday, January 22nd, 2006

Why Ajax is Disruptive

Category: Ajax, Business

Dion Hinchcliffe makes some good points in Why Ajax Is So Disruptive. What he’s saying here is that Ajax is more than a suite of technologies, but a new way of doing things. It’s an important point, because there’s a lot of people who assume Ajax just means a fancier UI, and is not central Read the rest…

Posted by Michael Mahemoff at 10:54 pm
1 Comment

3.3 rating from 34 votes

Friday, January 20th, 2006

Wt: C++ Ajax Framework

Category: Library

Have you been wishing that you could code up a storm of Ajax with C++? Well, you are in luck with Wt: a web toolkit. What is Wt? Wt (pronounce wit-ty), is a C++ library to develop web applications. The API is widget-centric, and inspired by existing C++ Graphical User Interface APIs. To the developer, Read the rest…

Posted by Dion Almaer at 9:54 am

3.9 rating from 47 votes

Ruby in the Browser?

Category: JavaScript, Programming

Paul Hammant says “Bring on text/rhtml on the client side” for Web 3.0: If the client and server technology were pure Java (say Swing), then a refactoring either using the IDEs functions or good old cut and paste would allow you to quickly move the applicable methods from one place to another. It got me Read the rest…

Posted by Michael Mahemoff at 6:33 am

3.3 rating from 24 votes

jQuery: another small JavaScript library

Category: JavaScript, Library

“We want small libraries. We want them now!” We have yet another contender in the small JavaScript library realm: jQuery. Query is a Javascript library that takes this motto to heart: Writing Javascript code should be fun. jQuery acheives this goal by taking common, repetitive, tasks, stripping out all the unnecessary markup, and leaving them Read the rest…

Posted by Dion Almaer at 4:32 am

3.6 rating from 32 votes

KavaScript: JavaScript meets Ruby

Category: JavaScript

Do you wish JavaScript was a touch closer to a language like Ruby? Now your dreams have been answered… kinda. A new language called KavaScript is in town: KavaScript breathes new life into JavaScript by extending it with syntax and features inspired by expressive, dynamic languages like Ruby and Perl. KavaScript is a dialect of Read the rest…

Posted by Dion Almaer at 2:54 am

3.5 rating from 21 votes

Dojo Progress Widget

Category: Dojo, Showcase

Richard Rodger has written up his experience creating a Dojo progress widget. Richard shows the JavaScript: < View plain text > javascript dojo.require("dojo.widget.*"); dojo.hostenv.setModulePrefix(‘ricebridge’, ‘ricebridge’); dojo.widget.manager.registerWidgetPackage(‘ricebridge.widget’); dojo.require("ricebridge.widget.RicebridgeProgress");     function startProgress() {   var progress = dojo.widget.manager.getWidgetById("progress");   if( progress ) {     progress.startProgress();   } }   function stopProgress() {   var progress Read the rest…

Posted by Dion Almaer at 12:46 am

3.7 rating from 24 votes

Thursday, January 19th, 2006

Onion Skinned Drop Shadows with JavaScript

Category: JavaScript, Library, UI

Brian Williams wrote an article back in time on onion skinned drop shadows. Bob Aman decided that although he liked the drop shadows, he thought it was more complicated than it needs to be to implement it (lots of html and css). So he created a simple wrapper JS that uses behaviour.js to do the Read the rest…

Posted by Dion Almaer at 9:49 am

4 rating from 360 votes

Apache Struts-Shale and Simple Ajax

Category: Java, Library, Remoting

David Geary has announced a new remoting package for Shale, the Java framework that sits on top of JavaServer Faces. Now with one JS function you can access your managed beans on the server side: < View plain text > javascript function zipChanged(zip) {    sendRequest("http://localhost:8080/struts-shale-usecases/" +                "dynamic/remoting$business/cityAndStateForZip.faces" Read the rest…

Posted by Dion Almaer at 9:37 am
Comment here

2.7 rating from 56 votes

All Posts of January 2006