Thursday, July 27th, 2006

Prototypify: Running Prototype code with legacy code

Category: JavaScript, Library, Prototype

Aaron Newton, Product Manager at CNET sent us an email about his issues of using Prototype in production at a large company like CNET: I’ve made a lot of use of Prototype but using it has been a bit of a controversy here at our network. Specifically, the extensions that are inherent in Prototype often Read the rest…

Posted by Dion Almaer at 2:55 pm

3 rating from 8 votes

Tuesday, July 25th, 2006

Link Thumbnail: Photo Mouse Over

Category: JavaScript, Library, UI

When Ben and I were at an “Under the Radar” O’Reilly event, one of the companies was trying to push a product that allowed you to mouseover a link and see what comes next. People doubted whether a company could be made around that idea, and now we are seeing more and more ways where Read the rest…

Posted by Dion Almaer at 9:24 am

3.9 rating from 33 votes

Monday, July 24th, 2006

XN Test: The next Unit Testing project?

Category: JavaScript, Library, Utility

Brian McCallister is up to his usual tricks. This time he didn’t like JsUnit for a certain use case, so he created the embryo for a new test framework in JavaScript: For now let’s call it XN. With it you can end up with a test API such as: < View plain text > javascript Read the rest…

Posted by Dion Almaer at 8:47 am

3.7 rating from 11 votes

Saturday, July 22nd, 2006

JSSoundKit: Super-Easy Sound API

Category: Flash, Library

JSSoundKit is wraps the Flash Sound object, making it easy to incorporate sound into your Ajax apps. Really easy, in fact: < View plain text > javascript var mysound = new Sound(); mysound.loadSound("", true); mysound.setVolume(30); Sound is a great example of using Flash to achieve progressive enhancement – enhance the experience in those browsers that Read the rest…

Posted by Michael Mahemoff at 4:14 am

4.1 rating from 23 votes

Friday, July 21st, 2006

CSS Browser Selector

Category: JavaScript, Library

Rafael Lima took inspiration from 37 Signals browser selector idea and created it. “It” being a JS library that allows you to create browser specific CSS to be merged into your normal classes. Example You can prefix browser specific elements (available codes: ie, gecko, opera, konqueror, safari) and the library will make sure that the Read the rest…

Posted by Dion Almaer at 2:13 pm

4.2 rating from 30 votes

Asteroid: Seaside Comet Implementation

Category: Comet, Library

Diego Gomez Deck has written an Comet implementation in Seaside (Smalltalk continuations based web framework) called Asteroid. Features JSON-rpc implementation disconnection handled in browsers manual reconnection automatic reconnection working in IE visual feedback (using rpc connection/disconnection events reception View a demo

Posted by Dion Almaer at 8:46 am

3.8 rating from 14 votes

Tuesday, July 18th, 2006

Json.NET 1.1: Converting between XML and JSON

Category: JavaScript, Library

James Newton-King has updated his Json.NET library to version 1.1. The major new feature is that you can now almost seamlessly convert between XML and JSON: < View plain text > javascript XmlDocument doc = new XmlDocument(); doc.LoadXml(@"< ?xml version=""1.0"" standalone=""no""?> <root>   <person id=""1"">     <name>Alan</name>     <url></url>   </person>   <person Read the rest…

Posted by Dion Almaer at 7:21 am

4.1 rating from 29 votes

Wednesday, July 12th, 2006

Adobe Spry and PHP/MySQL

Category: Adobe, Articles, JavaScript, Library

Mike Kornienko took Adobe’s Spry Framework for a spin. He has written up his thoughts on integrating it with a PHP/MySQL backend: Spry is Adobe’s Ajax library for manipulating XML data. It has some very unique and pretty useful functions like regions handling, related auto-updating data and stuff like that. For example, you can load Read the rest…

Posted by Dion Almaer at 7:20 am

3.3 rating from 77 votes

Friday, July 7th, 2006

Echo2 Widget Panel

Category: JavaScript, Library

Dietrich Kappe reported on an announcement made on the Echo2 developer list, talking about a new component panel similar to what you see on Google IG. Dietrich kindly put up a demo page.

Posted by Dion Almaer at 12:43 am

4.2 rating from 38 votes

Thursday, July 6th, 2006

Slightly ThickerBox

Category: JavaScript, Library, UI

Lightboxes seem to be as hot as auto complete widgets or mashups these days! Jason Levine has modified Cody Lindley’s Thickbox code to create Slightly ThickerBox. The modifications allow the script to generate “Previous Image” and “Next Image” links. The result is that you can use Slightly ThickerBox to create image galleries. In addition, you Read the rest…

Posted by Dion Almaer at 10:34 pm

3.8 rating from 44 votes

Wednesday, July 5th, 2006

uniAjax: an ajax framework focused on browser support

Category: Ajax, JavaScript, Library

Andreas Kalsch wanted an Ajax framework that could run on nearly all of the browsers out there, so he created uniAjax. Tactics for browser compatibility is dropping down to iframes as other frameworks do. Example Here is an example that makes a simple ajax request and shoves in the result to a div: < View Read the rest…

Posted by Dion Almaer at 9:12 am

3.6 rating from 53 votes

Monday, July 3rd, 2006

Json.NET: Library to help with .NET – JS communication

Category: .NET, JavaScript, Library

James Newton-King has released a new library Json.NET that aims to provide JSON .NET API for simply and safely reading and writing valid JSON text. At the core of Json.NET, similar to the .NET XML APIs, are two classes: JsonReader and JsonWriter. Also like XML in .NET, Json.NET includes a JsonSerializer class. Reading JSON < Read the rest…

Posted by Dion Almaer at 9:14 am

3.8 rating from 62 votes

Thursday, June 29th, 2006

IntelliJ IDEA Google Web Toolkit Support

Category: Google, JavaScript, Library

The JetBrains folk have smart marketing guys. Their marketing director got dirty and created a GWT Studio Plugin for IntelliJ IDEA 6.0. You can see a demo of the GWT work which shows how to create an Ajax image viewer application.

Posted by Dion Almaer at 7:56 am

3.3 rating from 38 votes

Friday, June 23rd, 2006

Jitsu: New XML Markup Based Ajax Framework

Category: JavaScript, Library, Toolkit

We have a new Ajax framework just released. Jitsu contains an integrated set of tools to enable developers to build and deploy sophisticated user interfaces for web applications. These include an Xml markup language, page compiler, data binding engine, JavaScript runtime, control library, runtime inspector, animation engine, cross-platform library, Ajax, and back button support. The Read the rest…

Posted by Dion Almaer at 8:02 am

2.8 rating from 54 votes

Thursday, June 22nd, 2006 Datagrid

Category: JavaScript, Library, Prototype

Finetooth has created a Reorganizable DataGrid built on Ajax / Smarty / Prototype / Scriptaculous. The online test allows you to build a datagrid on the fly and play around with moving headers, sorting, and the usual. There is a README but you need to download the puppy and play around to work out how Read the rest…

Posted by Dion Almaer at 1:14 am

4 rating from 79 votes

Monday, June 19th, 2006

JavaScript World Cup of Frameworks

Category: Articles, JavaScript, Library

In the spirit of the most common question “What Ajax framework should I use?” and the current World Cup, a new article goes through and gives you a high level look at some of the many frameworks out there. Over the past year or so, as DOM Scripting has exploded in the mainstream coding arena Read the rest…

Posted by Dion Almaer at 5:53 pm

4 rating from 35 votes