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
> >
>

Reply via email to