Tuesday, January 15th, 2008

jQuery 1.2.2 Released

Category: Announcements, jQuery, Library

jQuery has a new release, 1.2.2, which is a bug fix release and more. This release comes on the 2nd birthday of jQuery: I remember doing the first release at BarCamp NYC (combined with the mention of two other projects of mine that fizzled: Feed Pile and Idea Shrub). While I had released a bunch Read the rest…

Posted by Dion Almaer at 12:48 am

4 rating from 71 votes

Monday, January 14th, 2008

HTML Purifier 3.0

Category: Library, PHP, Security

HTML Purifier 3.0 has been released. What is HTML Purifier? HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable Read the rest…

Posted by Dion Almaer at 6:08 am

3.8 rating from 30 votes

Monday, January 7th, 2008

Dean Edwards IE7.js 2.0 Release

Category: IE, JavaScript, Library

The first famous “IE7” out there was Dean Edwards script that fixed IE 6 in as many ways as possible. Now the IE7 browser itself has come out, Dean has updated his library to make sense in the new world, resulting in the new IE7.js 2.0 release which features: The IE7 project is now hosted Read the rest…

Posted by Dion Almaer at 8:06 am

4.1 rating from 36 votes

Monday, December 24th, 2007

Organise Your Code With base2.Packages

Category: JavaScript, Library

Since Dean Edwards announced base2 beta he has been taking some time to describe it for us. His latest installment is on base2 packages: A base2.Package provides a mechanism for bundling classes, constants and functions within a closure. You can define what symbols you want to export from the Package and you can define the Read the rest…

Posted by Dion Almaer at 7:37 am
1 Comment

3.3 rating from 25 votes

Friday, December 21st, 2007

Dean Edwards releases base2 and base2.DOM beta

Category: JavaScript, Library

Dean Edwards has put base2 and base2.DOM out in beta: From now on base2 will be served from a permanent URL on googlecode. The URL will reflect the version number of the library. You can find the current (beta) libraries here. base2.DOM has had a few months to mature now and there are no outstanding Read the rest…

Posted by Dion Almaer at 6:01 am

4 rating from 22 votes

Thursday, December 20th, 2007

Mapper.js 1.0: Highlighting for imagemaps

Category: Canvas, JavaScript, Library

Christian Effenberger has doubled up to release Mapper.js 1.0, a library that allows you to add automatic area highlighting to image maps on webpages. It uses unobtrusive javascript to keep the code clean. It works in all the major browsers – Mozilla Firefox 1.5+, Opera 9+, Safari and IE6+. On older browsers, it can use Read the rest…

Posted by Dion Almaer at 1:15 am

4.4 rating from 64 votes

Wednesday, December 19th, 2007

3D Panorama in JavaScript

Category: JavaScript, Library

John Dyer has created his own 3D panorama trick in JavaScript. His code takes a large panorama, and “creates a series of div columns, and then puts copies of the image in each column. As you move your mouse across the image, it stretches the columns vertically along a sin curve to fake the 3D Read the rest…

Posted by Dion Almaer at 8:53 am

3.4 rating from 42 votes

Monday, December 17th, 2007

WireIt: Yahoo! Pipes Canvas Wiring API

Category: Canvas, JavaScript, Library, UI, Widgets, Yahoo!

Eric Abouaf has released WireIt, a library that answers the though: “wow, I wish there was an API that did the UI bits that Yahoo! Pipes does.” WireIt uses canvas, excanvas for IE, and YUI to get the job done. Take a look at the docs to see how it works. Here is the code Read the rest…

Posted by Dion Almaer at 9:00 am
Comment here

3.8 rating from 41 votes

Friday, December 14th, 2007

JSTM: Java Shared Transacted Memory for GWT

Category: GWT, Library

After my Google Gears talk at JavaPolis, I spoke to the nice fellow, Cyprien Noel, behind JSTM, Java Shared Transactional Memory for GWT. This tool allows you to automatically have state shared among clients. This could be a great solution for certain sync scenarios if we make it work in the Gears world. The same Read the rest…

Posted by Dion Almaer at 8:53 am
Comment here

3.3 rating from 27 votes

Tuesday, December 11th, 2007

GWT Voices: Cross browser sound API

Category: GWT, Library, Sound

We featured SoundManager 2 awhile back, and we just ran across GWT Voices, an open source GWT module that abstracts away sound management so you can just do this: < View plain text > java package com.mycompany.client;   import;   import com.allen_sauer.gwt.voices.client.Sound; import com.allen_sauer.gwt.voices.client.SoundController;   public class SimpleApplication implements EntryPoint {   public void Read the rest…

Posted by Dion Almaer at 7:05 am

3.6 rating from 29 votes

Monday, December 10th, 2007

Bindows 4: Clocks, Faces, and more.

Category: JavaScript, Library

Bindows 4 is out in beta and it has many new features. One new major component is Bindows Faces which “is a components library that enables you create powerful Ajax web applications with a Windows look-and-feel – using Java through JSF.” If you run the demo you will see the look and feel. On my Read the rest…

Posted by Dion Almaer at 8:25 am

4 rating from 98 votes

Ajax Cross Domain Script

Category: Ajax, JavaScript, Library

Bart Van der Donck has released his script to do Ajax Cross Domain scripting. You download the ACD.js script and then you can do things like this hello world: < View plain text > HTML <script type="text/javascript" src=""></script> <script type="text/javascript">alert(ACD.responseText);</script> Here is how it works: I love how the learning curve has been defined for Read the rest…

Posted by Dion Almaer at 6:16 am

3 rating from 102 votes

Friday, November 30th, 2007

Thomas Fuchs uses 2.0 on his own site

Category: JavaScript, Library, Scriptaculous, Showcase

Thomas Fuchs is back in the consulting game and his new site gives us another glimpse of 2.0 abilities. The photo zooming? < View plain text > javascript Effect.PhotoZoom = Class.create(Effect.Element, {   setup: function() {     var currentHeight = $(‘text’).getHeight();         var newHTML =‘div.text’).innerHTML;         Read the rest…

Posted by Dion Almaer at 10:13 am

3.5 rating from 48 votes

Thursday, November 29th, 2007

New CSS JavaScript Library

Category: CSS, JavaScript, Library, MooTools

Marat Denenberg has continued the trend of CSS frameworks by taking Mootools and creating CSS.js. The library sits on top of CSS itself and gives you: Programmatic CSS Browser Compatibility Custom CSS Properties With programmatic css, you can use loops to generate CSS that might have taken pages to type out. You can have CSS Read the rest…

Posted by Dion Almaer at 7:09 am

3.3 rating from 35 votes

Thursday, November 22nd, 2007

Chronoscope: GWT based charting library

Category: GWT, JavaScript, Library, UI

Ray Cromwell and the Timepedia team have released Chronoscope, a charting and visualization platform for Google Web Toolkit, as open source. Chronoscope provides a rich Java API for you to play with: Canvas abstraction for drawing vector graphs Graph Style Sheets abstraction for configuring the look-and-feel of charts Scalable multiresolution rendering supporting up to tens Read the rest…

Posted by Dion Almaer at 8:00 am

3 rating from 41 votes

Wednesday, November 21st, 2007

SWFAddress 2.0: Deep linking for Flash and Ajax

Category: Ajax, Flash, JavaScript, Library

SWFAddress 2.0 has been released: SWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It’s a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state. SWFAddress enables a number of important capabilities which are missing in today’s rich web Read the rest…

Posted by Dion Almaer at 7:14 am

3.4 rating from 44 votes