Grails / Rails Making things better

May 8th, 2009

I have been doing Java development long enough to appreciate the beauty and elegance in frameworks such as Rails or Grails.  Personally, because of my Java knowledge, I am pursuing Grails.  I continue to be amazed by how simple and concise it is to do things.

For example, handling content negotiation for a good REST implementation is as easy as:

withFormat {
   json {
      render output as JSON
   }
   xml {
      render output as XML
   }
   html {
      [output: output]
   }
}

Also, the other thing that blew me away was retrieving a POST as JSON or XML:

def controllerMethod = {
   def Person = new Person(request.JSON)
}

Hats off to everyone is working hard to make my life easier as a web developer.

Author: Nick Categories: Uncategorized Tags: , , ,

Career 2.0

April 30th, 2009

I recently attending one of the No Fluff Just Stuff (http://www.nofluffjuststuff.com/home.jsp) conferences and got a copy of Jared Richardson & Matthew Bass’ book entitled Career 2.0.  It is a fantastic read and gives some pretty good tips for standing out in the crowd of other software engineers.

I especially enjoyed the section about public speaking and find myself wanting to do that more.  There is something fun about understanding a technology and sharing it with others who are equally passionate and interested.

Oh yea, and there is a good treatment explaining the value of blogs and writing, so that has partially inspired me to try it out here.

Author: Nick Categories: Uncategorized Tags: , ,

First Entry

April 30th, 2009

I have started a blog to record thoughts about software engineering and technology that interests me.  Mostly, this blog is for me to capture my thoughts as I am learning new technologies as a way to go back to later.  If you happen to stumble across this, hopefully my posts may be useful for a problem that you are looking for.

Author: Nick Categories: Uncategorized Tags: ,