JavaScript Automation, Part II - Configuring Grunt

Building complex JavaScript front-ends is complicated. Grunt can help you improve your code/debug lifecycle by automating a lot of repetitive tasks that otherwise take up a lot of your time.

JavaScript Automation, Part III - Configuring Grunt Tasks

Having installed and configured Grunt in Part I and Part II of our series on automating JavaScript builds, we proceed to the heart of the matter - configuring Grunt tasks to automate away the tedium of building our JavaScript client app from source files.

JavaScript Automation, Part I - Setting Up Grunt

If you work on single-page apps and other JavaScript-centric Web development, you quickly learn that the code-debug cycle in client-side JavaScript is anything but automatic.

Linux-compatible Wi-Fi USB adapter

I recently had a need to equip a computer running Linux ( Lubuntu ) with a Wi-Fi adapter.

Reading file creation time in CFML using the java.nio.file package

UPDATE The issue with the getClass() method not working on Java Interfaces is limited to the Lucee engine, and a patch has been created to address it.

Using the provider namespace in ColdBox/WireBox with JavaLoader

ColdBox has a tremendously powerful IOC engine called WireBox bundled with the framework.

Updated Script to Start and Stop Lucee and Nginx on OSX

I decided to write a script to automate the process of starting and stopping Lucee and Nginx on my laptop.

A Proper IDE for the new Lucee scripting language

Today on the Lucee mailing list I read a post that JetBrains would likely be removing CFML from its list of supported languages in their IntelliJ IDE.

Compiling Apache James 3.0 with Eclipse (DOC)

James_v3_and_Eclipse.doc.zip

Compiling Apache James 3.0 with Eclipse (PDF)

James_v3_and_Eclipse.pdf