JavaScript

Using Nant with Yahoo YUI JavaScript Compressor

After building the UI for a reasonably sized web application (which happens to be very heavy in javascript), I found that with around 40 JavaScript files being included into the page and the size of all of the files together caused for some poor load times on anything but a very fast internet connection. A common technique to solve issues such as this is to use a JavaScript compression technique such as js-min, YUI compressor, dojo compressor, and others. Because the YUI compressor gives very good results (better than the others in the tests I saw) and is very easy to use, I chose it.

Projects

Nim

is a two-player mathematical game of strategy in which players take turns removing objects from distinct heaps. On each turn, a player must remove at least one object, and may remove any number of objects provided they all come from the same heap.