Created a web app to generate a report from the version control repository, Apache Subversion™. Similar approach is possible targeting…
When you create a Promise you can chain asynchronous behavior by using the then(success,fail) method. The success and fail are…
Synopsis Reducing the quantity of information to what is essential is very important in maintaining complex software. Modern development environments…
Jenkins is a joy to use. Well, it is not perfect, what is? Like, I need to pass the user’s name that invoked a build via Jenkins to the target DOS script (yea, Windows) that eventually invokes the legacy Ant scripts.
Now cygwin is awesome, bringing some of the best tools from *nix. However, with Powershell, Microsoft finally transformed the Windows command line into a powerful and usable administration resource, and unlike *nix scripting, based on Objects, not text.
Example source code illustrating use of the HTTP server included in Java JDK 1.6. via Groovy to present a browser-based UI to a local application.
Embed a script engine and have new ways of analyzing and developing code.
Foregoing the use of JSON as a data interchange when Groovy language applications must interact internally or with other Groovy applications would be, well, groovy.
How does one manage the use of multiple versions of a software tool, such as a programming language or framework?
In my blog post “How to do Ad Hoc Version Control” I suggested Mercurial as very good DVCS to use. However, Git is good enough I suppose, having not used it yet.