Deploying your application into the cloud is a great way to scale from
"wouldn't it be cool if.." to giving interviews to Forbes, Fast Company,
and Jimmy Fallon. Heroku makes it super easy to provision everything
you need, including a Neo4j...
More than 6 years ago I announced on Javalobby the open source availability of a data integration tool called Kettle. This tool and the community around it has grown tremendously since then. From a one-person project it grew to have over 60 committers on...
Today I was putzing around in the geo-spatial collection when I
noticed that I had an unhappy over one of the column names within the
collection.In the mySQL world, changing a column name is pretty straight-forward courtesy of the alter...
Recently, we had a project where we helped a client index a corpus of
Chinese language documents in Solr. We have asked Dan Funk, a committer
to Project Blacklight
to provide a guest blog post for us on the details of how to approach
Configuration Management was always my passion.
Somehow, I have always had this thing for builds. I don’t know why,
it just happens to be that way. Over the last 10 years I have accepted
various development positions, but very few were actually related...
There are a number of ways you can monitor the progress of your
Grails build: using the Hudson / Jenkins web app; or leveraging the API:
from your IDE, bespoke API clients or even your enterprise monitoring
client. We’ll look at all of them here and...
In any web development company, there exists two different worlds; well there are more, but we’ll just focus on - front end (designers) & back end (developers)
The Front end guys are responsible for making something that is
visible to the end users...
Java XML Binding (aka JAXB) is part of
many applications since it provides a convenient API to
marshall/unmarshall Java to/from XML.
Like so many area, the devil is in the detail, like when one has to
unmarshall a JAXB-incompatible class. Such classes come...
This post summarizes what I’ve learned from various sources about
making acceptance or black-box tests maintainable. This topic is of
great interest to me because I believe in the benefits that acceptance
tests can bring (such as living documentation)
Releases are forever, right? Once you’ve pushed an artifact to a hosted release repository it is etched in stone, and changing it is a bad practice. That’s what we’ve been saying since we launched Nexus, but there are situations that call for old...
I have been inserting log4j entries into a mongodb database and each entry has been given an ISODate timestamp: "timestamp" : ISODate("2012-01-17T22:30:19.839Z")
To create a mapping for this, I had to manually add the timestamp as