Groovy, ColdFusion, Java, PHP, C#... I enjoy programming. Father, software engineer, programming language nerd, and entrepreneur, I'm bringing nerdy back. Adam has posted 9 posts at DZone. View Full User Profile
My Resume Application: Built with ColdFusion + FW/1 + CouchDB
The last few days I decided I wanted to play around with Apache's
CouchDB, one of the more popular database engines in the No-SQL
movement. For those who have never heard of it CouchDB
is a database engine written in Erlang, and is an Apache Foundation
project. One of the neatest things about CouchDB is that the API is
based entirely on RESTful JSON services, so all command to it are HTTP
commands like PUT, GET, POST, and DELETE. All data is stored as JSON
objects known as "documents". When you have a chance take a look at it.
me the project I always fall back to when I want to try something new
is my Resume project. I've kept my resume online for several years now.
My first version of it was to proof-of-concept my PHP framework, and
this worked well for a long time. I then modified it to work with
ColdFusion, Groovy, and Hibernate with MySQL as the persistence layer.
That was fun too. Now I set out to redo this in ColdFusion with CouchDB
as the persistence layer.
The result is a ColdFusion application using Sean Corfield's excellent FW/1 framework, my CouchDB4CF Java facade, and Apache CouchDB. Check it out at http://resume.adampresley.com. I'll post more soon about how it is built.