Hi Joe, Welcome! Since you're new to the JVM, I recommend you pick up some intro/core Java book since you'll need to get familiar with the platform (and to some extend, the language since it has shaped the platform profoundly). Among others, Core Java<http://www.amazon.com/Core-Java-TM-I-Fundamentals-8th/dp/0132354764>(vol 1 & 2) is often recommended since it's fairly wide and up-to-date.
The Programming in Scala <http://www.artima.com/shop/programming_in_scala>book is the best I've read on Scala. The others are good too. For web services on Scala, I'd recommend looking at Scalatra<http://www.scalatra.org/>. It's pretty easy to setup and get started. Lift also does REST web services but it's got more baggage. cheers, alex On Fri, Oct 15, 2010 at 2:01 PM, Joe Van Dyk <[email protected]>wrote: > BTW, I know Ruby pretty well, but have no java experience. I'm > looking to get into using the JVM more (with JRuby and Scala). Any > recommended resources for getting to know the JVM world better? My > end goal is to write web services powered by Scala and integrate them > with a Rails frontend. > > Thanks, > Joe > > On Fri, Oct 15, 2010 at 1:58 PM, Joe Van Dyk <[email protected]> > wrote: > > I'm a big fan of easy project setup. I've just started getting into > > the JVM/Scala world, so I'm looking into the best ways to > > package/manage software. > > > > I created this sample project: > http://github.com/joevandyk/scala-playground > > > > If you have java and git installed, you can check out the project, then > run: > > > > export PATH=$PATH:$PWD/vendor/jruby/bin > > buildr package > > > > This will compile the scala sources and run the tests and package the > > jars. Notice that you didn't have to install jruby or rubygems or > > buildr. You don't have to download any more software during the > > compilation process. You check out the project and that's all - you > > can disconnect your internet and go program on a boat. > > > > I wish more projects would do this sort of thing, instead of requiring > > users to install a whole bunch of software, setup environment > > variables, etc. > > > > Anyways, buildr looks pretty sweet, digging into it now. > > > > Joe > > >
