Andrew Glover is the President of Stelligent Incorporated, which helps companies address software quality with effective developer testing strategies and continuous integration techniques that enable teams to monitor code quality early and often. ![]()
Without a doubt, the burst of innovation occurring in the open source world over the last few years has led to an increase in developer productivity, baby. Freely available tools, frameworks, and solutions address once-common time sinks. Apache’s CouchDB is no exception. It’s amazingly easy to get going with CouchDB once you have it up and running.
Read more ...
Because it’s my bag, I’ve recently taken to learning Scala.
Read more ...
CouchDB is an open source document oriented database written in Erlang that allows you to model domains in a flexible manner as a self-contained document that contains no schema but, instead, a roughly similar blueprint to other documents.
Read more ...
There’s myriad ways to validate XML these days; in fact, with Groovy, the mechanics of parsing XML with <a href="http://groovy.codehaus.org/Reading+XML+using+Groovy%27s+XmlSlurper">XMLSlurper</a> couldn’t be easier! Nevertheless, from time to time, because it’s my bag, baby, I’ve found that I’ve needed an easy way to validate XML documents without having to actually parse them myself.
Read more ...
As I’ve written about before with respect to Development 2.0, the future of application infrastructures is already here: it’s the cloud.
Read more ...
If you utilize Grails out-of-the-box and don’t change any of the connection profiles, your hip application will be bound to an in memory instance of HSQLDB — this is fine and dandy for developmental purposes, but oftentimes, you’ll want to run Grails on top of a more permanent data store (keep in mind that you can operate in such a manner with HSQLDB’s file based persistence).
Read more ...
As I elaborated previously, Groovy
does not formally support the creation of anonymous inner classes.
Read more ...
In Groovy, if you define a hip object with properties, you can access them directly; that is, you don’t have to define the bogue old-style sett
Read more ...
The easyb team is excited to report that a hip Eclipse plug-in is in the works and an initial version is already available due to the copacetic work of both Darran White and Robert Hjertmann! The plug-in works with Eclipse 3.4 and 3.5 and currently supports running behaviors (both stories and scenarios) via the a run configuration.
Read more ...
The aspects of Development 2.0 aren’t really new– but they are each increasingly becoming a reality for businesses across the board.
Read more ...
Looking to get Continuous Integration running for your project in short order? I recently took a look at CI in a Box, which is a
cloud based solution that provides Hudson, as a CI server, Java 6, Ant and Maven 2
Read more ...
If you find yourself behind a bogue proxy when working with Grails, you might find it difficult to download various plug-ins. Nevertheless, the Grails team already solved this problem for you — simply issue the set-proxy command via the command line and a nifty script will prompt you for any required credentials.
Read more ...
The easyb team is excited to announce that version 0.9.6 is out! This version adds a number of hip features including:
Read more ...
The latest version of easyb (that is, 0.9.6) contains two new features (among others, man):
Read more ...
My friend, John Ferguson Smart recently wrote an article for java.net entitled “Grails and Continuous Integration: An Essential Combo” in which he demonstrates how to leverage Hudson’s Grails plug-in. Hudson is a hip CI server and having the ability to monitor a Grails project is quite neat. I highly recommend reading his article!
Read more ...