AJUG Jan 2008 - Austin Java Users Group meeting notes
Wed Jan 30 07:54:00 CST 2008
It was "open mic" night so I initially was not enthusiastic, until word came out that Eitan Suez was going to be talking about what he has been doing lately with JMatter.
Presenters were 1. Robert Reeves presenting Phurnace's 'Deliver' configuration tool for web app servers. 2. Eitan Suez presenting latest on JMatter 3. Ernist Hill who gave a quick overview of SCALA
Phurnace
Target audience is towards deployment. We have a lot of work to do at the DI lab before it makes sense to use this. Might have been useful at a couple of previous gigs.
Eclipse based app-server configuration management tool. Parameterization of configurations and migration of configurations.
JMatter
This is some cool stuff. I've pulled down the JMatter demos and they are already compelling, but now it's snazzy.
Eitan was using an HP laptop running Ubuntu. He's got Gnome Do installed and has added similar functionality to JMatter.
Wrote css4swing to use with JMatter, but it is an external library that can be used with other Swing apps.
Other research items - Animated Transitions Library - SwingX.ws - google maps integration - QooqsDo ?
Feedback for Eitan: Toolbar Icon Conundrum - a picked nit
No efforts to automate transition between versions for deployment cycles ala migrations (beyond what is already in Hibernate). Suggested approach of building app to read old objects and transition to new objects.
SCALA
- presented by Ernest Hill
- contraction of scalable language
- heavy academic background
- Italian for stair way
- Primary site
- runs on jvm
- meant to scale to large systems
- concurrency based on erlang concurrency features
- syntax inspired by better parts of Java and C but more concise
- traits - useful way to re-use functionality in a similar fashion to inheritance but sans the baggage. Traits stack and are disambiguated by linearization
Traits are used using the with keyword
Functional programming is a hole in my knowledge I should patch or fill.
Got a book by David Geary Google Web Toolkit Solutions for answering a question right.
On the way home, I drove through the aftermath of a grass fire.