CF Builder 2 Shortcut Keys Extension

An extension for Adobe's ColdFusion Builder 2 beta that displays the default shortcut keys added in this release of ColdFusion Builder in an Eclipse window.

Project homepage:

CFSelenium Cross-Browser Converter Ant Script

An Ant script that automates the task of creating CFSelenium tests for other browsers based on the initial Firefox-generated tests.

Project homepage:

colorPicker AIR Application

An HTML/Javascript-powered Adobe AIR desktop widget for selecting and designing website colors. Although the UI is fairly simple compared to more modern color-selection widgets, colorPicker does sport two fairly unique features: it automatically copies the hex code of your selected color into the clipboard automatically for easy pasting into your code, and it shows a list of your recently selected colors so you can compare colors or easily go back to a color you picked earlier in the day.

Project homepage:

dirtyFields jQuery Plugin

The dirtyFields jQuery plugin applies a CSS class to a contextual DOM element associated with any form field that has been changed from its original value. For text inputs, <textarea>, and <select> elements, the <label> element associated with the field (via the "for" attribute) will be styled with the class. For <checkbox> and <radio> elements, you can specify the text associated with each element using "checkboxRadioTextTarget" plugin option (the default is "next span").

This plugin is useful when form submissions are done via AJAX and you want to show the user if they have any unsaved changes to the data.

Project homepage (with working demos):

focusTimer AIR Application

A simple Adobe AIR desktop widget with a countdown timer for setting an amount of time to focus and shut out distractions. Designed as an aide to those using the Pomodoro time management technique, the default timespan is set to 25 minutes but can be adjusted.

Project homepage:

imageCaptionator ColdFusion Application

A proof-of-concept ColdFusion 8 / jQuery-powered application exploring the use of ColdFusion's image manipulation functions.

Project homepage:


ncline ("Node command line") is a platform for writing Node-powered JavaScript functions ("commands") that can be executed from a command-line interface.

Project homepage:


Add-on to the ncline tool that manages the naming and organizing of screenshot files as they are created on your computer.

Project homepage:

NoteToSelf Android Application

A free Android application for making notes/reminders for yourself. Comes with a home screen widget for viewing and adding new notes, and allows you to dictate your notes using Google's dictation service.

Play Store link:


Sparker is a management system for maintaining a library of web application front-end templates (referred to as "sparks") via Grunt.

Project homepage:

tableFormSynch jQuery Plugin

A jQuery plugin file that leverages the jQuery metadata plugin to synchronize/exchange data between a master list and a detail form.

Project homepage: h
Demonstration site:


A ColdFusion-powered mini web application for preserving and restoring database table data.

Project homepage:

textCounting jQuery Plugin

This jQuery plugin will count the number of characters or 'words' (blocks of characters separated by one or more spaces) in a <textarea> every time a character is typed in the <textarea>, and will display either the number of words or characters in the <textarea> or how many words or characters can still be typed before reaching the set limit.

Project homepage:
Demonstration site:


An Angular 4.x library packaged as an NPM module that enhances the reactive form validation methods in the Angular codebase, allowing for class-based validation and validation error message configuration.

NPM package:
Demonstration application repo:


An AngularJS-powered tool for designing and generating ColdFusion/CFML ORM CFC files and corresponding ValidateThis ( files for client and server-side validation.

Project homepage:
Demo video: