Back from Denver (RMSS) - No Fluff Just Stuff

Back from Denver (RMSS)

Posted by: Craig Walls on May 24, 2004

Last night I returned from the Rocky Mountain Software Symposium. It was a quick trip. Flew into Denver around noon on Saturday and got back home at around midnight last night.

I didn't go to any sessions on Saturday because I was brain-dead and needed to relax. So, we (Raymie was with me) went to see Shrek 2. After that we went back to the hotel and rested. Or at least one of us did. I was too busy trying to figure out why my demo for my Spring talk wasn't working. At around 1AM on Sunday morning, I found the source of my problem: my own stupidity. As it turns out, I was trying to put a Set of java.lang.Strings into what was supposed to be a Set of Topping objects. Hibernate didn't like that very much. But once I figured it out, I was able to get some sleep.

On Sunday, my XDoclet presentation seemed to go very well. The crowd seemed interested and responsive. At lunch, I got a chance to chat with Glenn Venderburg for a bit and then sat on the expert panel with Glenn, Rick Hightower, Dennis Sosnoski, Howard Lewis Shipp, Rod Cope, and another individual (whose name escapes me right now). It was a good panel discussion and we covered such things as favorite ORM tools, why the ORM problem hasn't been definitively solved by any of the existing solutions, and .Net's simplicity vs. Java's complexity.

After lunch I started my 3-hour talk on Spring. This is a modified version of my 1.5-hour talk, with more actual code. In the process of refactoring the talk, my slides had changed and so I lost my place a few times. But once I got around to showing the Pizza demo, things started to click.

For those of you who attended my talk and wanted to get hold of the Pizza demo code, you can get it (and other stuff) at http://nfjs.habuma.com. A few caveats, as discussed in the talk: I'm using Maven to build it, so you'll need to download and install Maven to actually build the code. I'm using Hypersonic DB, but Maven will download that for you. But you will need to download the Pizza DB (at the same URL as above). Finally, as I also mentioned, I designed the code in a way that best demonstrates my points in the talk and not necessarily how I would've designed it in the real world.

Overall a good conference, even though I didn't attend any sessions in which I didn't speak. Next up: The two LoneStar Software Symposiums. Austin in July and Dallas in September.

Craig Walls

About Craig Walls

Craig Walls is a Principal Engineer, Java Champion, Alexa Champion, and the author of Spring AI in Action, Spring in Action, and Build Talking Apps. He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he's not slinging code, Craig is planning his next trip to Disney World or Disneyland and spending as much time as he can with his wife, two daughters, 1 bird and 2 dogs.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »