Archive for November, 2008

NFJS Rocky Mountain Software Symposium Debrief

November 17th, 2008

This weekend I attended the NFJS Rocky Mountain Software Symposium in Lone Tree, CO.  It was hard to pass up a NFJS conference that’s 15 minutes from home.  Overall the sessions were excellent.  There wasn’t a single session I attended that sucked or was a waste of time, a first for any conference I’ve attended.  I seemed to gravitate toward sessions by Ken Sipe and Stu Halloway followed by Groovy and Grails presentations by Jeff Brown and Scott Davis.

I gleaned several consistent overarching themes at the conference:

  • Java is essentially Dead (Stu Halloway leading this sentiment)
  • BUT the JVM is alive and well.  In fact the JVM has transitioned from a write once run Java anywhere runtime to a dynamic platform for many languages (Groovy, JRudy, Scala, Clojure, Javascript, etc…. oh yeah and Java)
  • Not doing Test Driven Development is basically irresponsible, especially with the explosion of dynamic languages
  • Not doing Continuous Integration is basically irresponsible

I learned the Jeff Brown has developed and is about to announce a new Hudson plugin for building Grails projects in Hudson, a big and welcome improvement on specifying new ant targets, using the shell script option or whatever.  Jeff also echoed much of what has already been said about the recent Spring Source acquisition of G2:

  • Deeper integration between Grails and Sprint MVC
  • The Groovy Spring bean builder will be moved into Spring
  • And of course there will be closer collaboration between the Groovy, Grails, and Spring development teams, though the team will remain distinct.

I’m super excited about Git though Matt McCullough urged me to take a look at Mercurial

Anyway, fantastic event and kudos to No Fluff Just Stuff.

Rocky Mountain Software Symposium

November 14th, 2008

This weekend I’m attending the NFJS Rocky Mountain Software Symposium.  Today I attended a few really good sessions specifically Java Memory, Performance and the Garbage Collector presented by Ken Sipe and a very enthusiastic Groovy Metaprogramming tour by Scott Davis.  Though I’ve been using Groovy for quite a while, primarily inconjuction with Grails, Scott’s presentation really helped fill some gaps for me.   Ken’s presentation on JVM memory managemant was a great primer.  I’m looking forward to profiling a few of the Grails apps I’m working on vith VisualVM to see how I can optimize New vs Old space as well as preset the PermGen space to speed up Grails start-up.

I’m looking forward to the coming two days of sessions though I REALLY could have used a weekend.  At least the conference is 15 minutes from home.  I’ll post my thoughts/reactions to the other session this weekend.

After a nudging from Ken during his presentation to ‘increase your digital footprint’ and Cannon-Brookes return to blogging (congrats on your recent position on the Gartner Magic Quadrant for Social Software – well deserved…) I’m renewing my commitment to start blogging again and this time more focused on my “work” life, choosing to use Facebook for sharing personal updates.

Congrats to G2 for the Spring Source aquisition and the release today of Grails 1.0.4.  And I just saw that the Groovy/Grails Experience has been scheduled for February 2009… in Denver!

Powered by Web Design Company Plugins

Switch to our mobile site