Doloto
Category:
Doloto
Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically performs code splitting of existing large Web 2.0 applications. After being processed by Doloto, an application will initially transfer only the portion of code necessary for application initialization.

Plupload
Category:
Plupload - A tool for uploading files using Flash, Silverlight, Google Gears, HTML5 or Browserplus
Allows you to upload files using HTML5 Gears, Silverlight, Flash, BrowserPlus or normal forms, providing some unique features such as upload progress, image resizing and chunked uploads.

Protokit
Category:
Protokit
Protokit is a toolkit for creating HTML prototypes. It uses the following open source libraries and plugins: Blueprint, jQuery, jQuery UI, jQuery Templates, and iXEdit. More information about the included libraries and their licensing agreements can be found in theREADME file.

WebKit .NET
Category:
WebKit .NET
WebKit .NET is a WinForms control library wrapper for WebKit written in C#. The aim is to make it easy for developers to incorporate WebKit into their .NET applications.

Fighting the @font-face FOUT
Category:
Fighting the @font-face FOUT - Quicken the load time « Paul Irish
FOUT is what I'm calling the flash of unstyled text that you get while using @font-face in Firefox and Opera.

Chroma-Hash
Category:
Chroma-Hash: A Belated Introduction
When you type something into a secure field, each character is displayed as a •. Good news for people who don’t want others to see their password; Bad news for anyone who has a long or difficult password (or is bad at typing). How could we improve the experience of secure text input so that the user entering information could have an idea of what they entered, without anyone else knowing it?

Chroma-Hash approaches this problem using an ambient color representation of the input as it is being typed.

The best way to load external JavaScript
Category:
The best way to load external JavaScript
Though there’s been a lot of research on ways to load JavaScript without blocking, there really is just one way that I’d recommend as a best practice. There should really be no need to load anything more than two scripts to get your site initialize and interactive. Make the initial JavaScript file as small as possible and then load in the larger one dynamically to avoid blocking. This is the simplest, easiest way to get all of your JavaScript onto the page without affecting the user experience.

DD_belatedPNG
Category:
DD_belatedPNG: Medicine for your IE6/PNG headache!
This is a Javascript library that sandwiches PNG image support into IE6 without much fuss.
You can use PNGs as the SRC of an element or as a background-image property in CSS.
If you attempt the latter, you will find that, unlike with vanilla usage of AlphaImageLoader, background-position and background-repeat work as intended.
As a bonus, "fixed" elements will respond to a commonly used set of Javascript style assignments, as well as the A:hover pseudo-class.

Because for now, IE6 is still alive and kicking
30 Essential Controls
Category:
30 Essential Controls
Every designer has a set of controls they rely on to communicate an effective UI. This is my library of essential controls.
30_essential_controls
Unfortunately, no single RIA framework offers all 30 of these. So I included a checklist of which frameworks provide each control. If you have an addition or correction, please e-mail me, and I will post an updated framework/control matrix.

How to build mobile widgets
Category:
How to build mobile widgets | Think Vitamin
A mobile widget is a simple web app that’s built with open web technology like HTML, CSS and JavaScript (we used jQuery). You don’t have to write a line of Java or any proprietary code and you don’t have to understand anything about ‘mobile development’. The files are packaged up into a zip file and downloaded to the phone. The device installs the widget locally, and then it can talk to the web. Widgets can currently run on Nokia S60 phones (currently 1M+ and growing).