A simple and lightweight jQuery plugin that serves as a horizontal drag-able slider UI control (with no jQuery UI dependency). The demo shows it's use for certain hour blocks in a certain day.
A fast and lightweight javascript syntax highlighter for simple addition to your blog or site showcasing generic code without using server-side lexical analysis.
A fast and lightweight natural sort algorithm for javascript.
UPDATE 2/25/2012 - New 0.7 version with case-insensitive sorting support.
UPDATE 3/5/2011 - New 0.6 version that fixes date comparison in most modern browsers, e.g. Chrome Beta.
ASP.NET serializes the DateTime response as \/Date(-19312300000)\/ but we want jQuery to automatically parse that as a native Javascript Date() object...
To build a robust and fast AJAX handler facility utilizing Reflection to access remote methods in classes without using ASP.NET's AJAX library and the WebMethod factory and work with jQuery's $.ajax() or $.post() facilities.
Looking for a mean and lean jquery plugin that is completely unobtrusive to the user and allows for tight integration into a jquery ajax driven site that needs to offer forward/back button support as well as state management?
Animated calendar datepicker for multi-day selection with multi-month display. Animated scrolling of previous and next months. Allows for a sequence of months to reside side by side and for the user to select a number of consecutive days.
Here's a code-example showing how to convert a legacy ADODB RecordSet XML string to a native ADO.NET DataSet object using the built-in OleDbDataAdapter functionality.
Load testing AJAX applications is somewhat of a new and often neglected frontier that unfortunately is an absolute necessity in the process of launching successful web applications. Here is a quick writeup on patching the AMAZING HTTPERF utility version 0.9.0 to make the already fabled wsesslog feature.
When you build an AJAX application that is served to IE6 and IE7 clients - you will probably run into the obscure Invalid Argument error. Here's some insight on how to handle these errors.
A concise coldfusion script to capture SHIFT+RELOAD requests from firefox to then take a list of javascript/css files, consolidate them into a single file, minify them via JSMIN and compress them via gzip -9.
An interesting problem with Apache's mod_cache - even production in the 2.2.X branch - is that it does not cache mod_dir DirectoryIndex files. Here's the quick on how to forcefully redirect the user to a mod_cacheable page.
Proof of concept using Papervision3D in Flash9 to simplify a simple Mesh Plane object via edge decimation based off a soft threshold z-coordinate delta.
Mammoth Mountain Ski Area in a simple and barely interactive Papervision3D demonstration. This is using USGS DEM (Digital Elevation Map) data and properly applied black and white orthography from terra-server
An example onRequestEnd Application.cfc function on truly removing unwanted white-space from the rendered html returned to the client. This will not break CFAJAX support.
Took a nice Canon network controlled camera, hacked around its control protocol a bit and here are my notes on how to control it via simple PHP socket code.
Here's a writeup on how to convert an MJPEG stream, specifically from a canon network controlled webcam, to FLV on the fly using FFMPEG and FFSERVER. This also duplicates the stream from the source and serves multiple streams to hungry clients, aka relay proxy.
Prevent characters from being entered on input fields in html via regular expression syntax. This is similar to the TextField.restrict property in Flash.
Coldfusion historically has had problems purging client data stored in the database, especially in a clustered environment. Here's a quick direct-db way to purge.