The Java Posse Roundup conference continues to evolve to meet the interests of the attendees. This year, the first day was an optional day, with groups coding on alternate languages on the JVM. Groups formed to share their collective knowledge and interest surrounding several languages. I chose to attend the Scala Hacking session, as did 13 other people. In other locations around town, there was a similarly sized JavaFX group, and a smaller Groovy/Grails group. Later in the day, Fan was added.
In the Scala session, we went through some code that we had developed for an evening session last year, implementing some functionality of LINQ (Language Integrated Query for .NET), in Scala. We based our work on Bill Wagner's article from Visual Studio Magazine. We didn't make much new progress, mainly because we were trying to dissect what we had dome both for our benefit as well as for those who had never seen the language. We're hoping to get back to that later in the week. You can read Joel Neely's blog that summarizes a lot of what we did along with some insight.
Later in the day at the Scala Dojo, Dick Wall demonstrated some of the work he's been doing with genomics, while another group moved over to another house, to work on ScalaTest with Bill Venners. We spent some time getting our development environments set up, and started with some assignments. Bill's talking about a release later this week, and is looking for help on the project. Several people have expressed interest and working together was a good start. I suspect that wasn't the last Scalatest hacking session either!
After a short break for dinner, we all got back together at the Posse House (as we affectionately call the house where the Java Posse stays during the conference) for a review of how we had all spent our day. The Groovy/Grails team demonstrated their work on getting a simple CRUD app to work, and the JavaFX team demonstrated an application that they had built, which included a timer that counted down. By adding some designer work in PhotoShop, they were able to get a styled app up and running, and even included sound. It was an impressive demo. Joel Neely reviewed what our team had dome with Scala, and Fred Simon (who endured 48 hrs of travel and delays to get here) did a brief overview of Fan, which is a language that targets both the JVM and CLR.
We're all looking forward to the conference starting today, with open spaces sessions. This year, we have exceeded the capacity of the Posse House for lightning talks (but not for gatherings), so the consensus is that the evening lightning talks will likely be held at the conference location as well. It's not as cozy, but it will likely be more functional! I'm sure that at some point today, people will head off to ski, and that's part of the experience as well.
So, off for another day in beautiful Crested Butte. First stop, Camp4Coffee. Then, conference kickoff!