Thursday, June 5th, 2008

Implementing infinite scrolling with jQuery

Category: jQuery, Showcase

Umut Muhaddisoglu has implemented the infinite scrolling pattern that Wikia Search has in place this week. There have been other implementations, but this is a clean one using jQuery, and works by: When user scrolls down and hits the bottom a function is called This function gets the last DIV ID of the datagrid Send Read the rest…

Posted by Dion Almaer at 10:21 am

3.7 rating from 96 votes

Sunday, June 1st, 2008 PDF and Flash sitting in a tree

Category: Flash, Showcase

Ever since Macromedia and Adobe merged, we have been waiting for a day where PDF and Flash played really nice together, and today is the day. Very symbolic for the folks from the companies before the merge. As TechCrunch says: At the same time Adobe is launching, it is releasing Acrobat 9—a major upgrade Read the rest…

Posted by Dion Almaer at 11:46 pm

3.6 rating from 30 votes

Wednesday, May 28th, 2008

Addressbook: An example of the Form History Pattern

Category: Gears, Showcase, UI, Usability

One of the examples that Ben and I give in our State of Ajax talk at Google I/O today revolves around form history. We were thinking about the case for Undo on the Web that Aza Raskin is proposing and it got us thinking about the usage patterns of form data. An example that got Read the rest…

Posted by Dion Almaer at 11:34 am

3.6 rating from 18 votes

Tuesday, May 27th, 2008

dojo.workers: a showcase

Category: Dojo, Showcase

Pete Higgins of Dojo has created a nice example, dojo.workers, that puts together coverflow with Dijit and some dojo.query animations. He even takes out his frustrations with IE 6 as he creates a branch that looks like this ;) var newp = function(){ // IE6 branch of this demo window.location.href = “http://” + (confirm(“Is it Read the rest…

Posted by Dion Almaer at 5:38 am

3.8 rating from 51 votes

Tuesday, May 13th, 2008

inputEx: JSON form builder

Category: JSON, Showcase

inputEx is “a javascript framework to build fields and forms” created by Eric Abouaf. The framework uses a JSON format to describe a form, such as: < View plain text > javascript {     "fields" : [         {             "type" : "group",       Read the rest…

Posted by Dion Almaer at 7:35 am

3.3 rating from 32 votes

Persevere: JSON Storage / Application Server

Category: Dojo, JSON, Showcase

Kris Zyp of Sitepen has released Persevere: An open source set of tools for persistence and distributed computing using intuitive standards-based JSON interfaces of HTTP REST, JSON-RPC, JSONPath, and HTTP Channels. The core of the Persevere project is the Persevere Server. The Persevere server includes a Persevere JavaScript client, but the standards-based interface is intended Read the rest…

Posted by Dion Almaer at 3:46 am

3.7 rating from 33 votes

Monday, May 12th, 2008

OpenKM: Open Source Document Management

Category: GWT, Showcase

OpenKM is a multi-platform application for document management based on GWT, JBoss, and Jackrabbit (the content repository API). Version 2.0 has been released, which you can test drive to see the application-style interface. The new features in 2.0 include: the previsualization of multimedia elements as images and videos, an improved an rewritten administration interface, a Read the rest…

Posted by Dion Almaer at 11:10 am

3.6 rating from 25 votes

Wednesday, May 7th, 2008

Wii Darts: Powering Ajax applications with Wii controllers

Category: Games, Java, Presentation, Showcase

Ben and I gave a presentation at JavaOne on what’s new with Ajax. Since this was JavaOne, we skewed a little more than we normally would to Java topics, and one of them was using the new Java Plugin, that has great new features such as being able to take a running applet out of Read the rest…

Posted by Dion Almaer at 6:08 pm

4.4 rating from 37 votes

Thursday, May 1st, 2008

Apple Store: New Effects

Category: Showcase

I was perusing the Apple Store, getting ready for the dream dual-announcements of iPhone 3G + Macbook Pro, when I saw a new effect. When you go to a product page, there is now an enlarge link that zooms in the given products. You can click on them to go even closer, and then you Read the rest…

Posted by Dion Almaer at 8:09 am

2.9 rating from 22 votes

Wednesday, April 30th, 2008

Events Compatibility Tables

Category: Browsers, Debugging, Showcase

PPK has published new event compatibility tables that test the event registration models (traditional, W3C and Microsoft) as well as event bubbling and capturing. There is a lot of data here on the quirks of the various browsers.

Posted by Dion Almaer at 10:52 am

4.5 rating from 13 votes

Tuesday, April 29th, 2008

Twistori: Telling a story with Tweets and

Category: Prototype, Scriptaculous, Showcase

Twistori is a fun little site created by Amy Hoy and Thomas Fuchs. As you would expect, design is a key part of the application, and the Prototype / combo pull off the work. The site pulls in live data on various topics (love, hate, think, believe, feel, wish) via the real-time twitter search Read the rest…

Posted by Dion Almaer at 7:08 am

4.2 rating from 45 votes

Friday, April 25th, 2008

Cuzillion: Performance best practices tool

Category: Browsers, Examples, JavaScript, Performance, Showcase, Testing

Steve Souders has released a nice little tool called Cuzillion which has the tag line of ‘cuz there are zillion pages to check, although it could also be that there are a zillion ways to do Web development! The tool lets you test out different techniques for optimizing performance in browsers, and these tests can Read the rest…

Posted by Dion Almaer at 1:37 pm

3.6 rating from 19 votes

Thursday, April 24th, 2008

TPHP: Your home page can be a JavaScript command line

Category: Showcase, Utility

Vishal Shah has put together TPHP, which stands for “The Perfect Home Page”. It is just an HTML page with a bunch of JavaScript in it, that acts as a command line to a lot of things. You can type in special codes to do smart things like search wikipedia, access domain tools, or what Read the rest…

Posted by Dion Almaer at 7:26 am
Comment here

3.9 rating from 37 votes

Friday, April 18th, 2008

The Twubble with Bob Lee

Category: GWT, Showcase

Bob Lee is a co-worker of mine at Google (He is actually the lead on core Java APIs for Android), and he happened to create a cool little GWT application called Twubble, which he explains: If you use Twitter, Twubble can look at your existing friends’ friends and recommend new people for you to follow. Read the rest…

Posted by Dion Almaer at 7:26 am
Comment here

3.9 rating from 30 votes

Thursday, April 17th, 2008

Mad Mimi: WYSIWYG Email Marketing

Category: Prototype, Showcase

When I hear “email marketing” I can’t help but think spam, but it is a legit tool too, and the latest tool in the pack is Mad Mimi. Mad Mimi launched this week and consists of “state-of-the-art UI design makes for layouts that are easier to create -– and easier to read – than emails Read the rest…

Posted by Dion Almaer at 7:29 am

2.9 rating from 18 votes

Tuesday, April 15th, 2008

Mosaic Image Builder with Ajax

Category: JavaScript, Showcase

Andy Na has posted about building mosaic pictures using binary ajax techniques. You can check out the demo in action. The library allows you to do this via: < View plain text > javascript var demo = new MosaicBuilder("60×45" /* image name prefix */, 23 /* number of image files */); demo.buildMosaic("60×45.bmp" /* image name Read the rest…

Posted by Dion Almaer at 6:20 am

3.9 rating from 30 votes