Welcome to another week in #Scala! As usual there's plenty to tell you about, including another (almost final :D) release of Akka 2.0...
Akka 2.0-RC2 is now available, including plenty of fixes and improvements since last weeks release, click through for more details.
Scala 2.10.0 Milestone 2 is out, now with a new installer!
ScalaMake - A Make tool for Scala!
Specs2 1.8.2 is now available, adding a few performance improvements since the previous release.
sbteclipse 2.0.0 final is available now! Version 2.0.0 is a complete rewrite of the 1.x branch. Differences compared to sbteclipse 1.x include the ability to configure sbteclipse via settings in addition to options. For example you can define skipParents as a setting now instead of applying it as an option every time run eclipse. Click through for the full release details.
Sindi version 0.5, an IoC (Inversion of Control) container for Scala.
less-sbt, a friendly css companion for coffeescripted-sbt, is now at version 0.1.9.
Treehugger 0.1.1 has been released. Treehugger is a library to code Scala programmatically, generating Scala code by constructing a Scala abstract syntax tree.
LMXML 0.1.1, Light Markup to XML (LMXML) is a library for quickly creating recursive decent markup without the necessary obligation of opening or closing tags.
Blogs and tutorials
- Check out our very own Jan Machacek's webinar on Spring in Scala Register here
- Wondering how to build a RESTful application using Play2 and Akka? Checkout the Play2-mini documentation.
- An early edition of the new book Composable Futures with Akka 2.0 by Michael Slinn (@mslinn) is now available, the final version should be available sometime in March.
- Variations for computing results from sequences in Scala by Jason Baldridge (@jasonbaldridge).
- A sample application showcasing play-mini and Akka on the Akka team blog!
- Martin Krasser (@mrt1nz) has started migration of his event sourcing example to Play framework. Now extends Play 2 with JAXB-based XML/JSON processing. Martin has also posted a blog on the subject: Using JAXB for XML and JSON APIs in Scala Web Applications.
- An introduction to Type-level programming in Scala by Alexander Lehmann. More information on type-level programming can be found on Mark Harrah’s blog here.
- An Introduction to Scalding, the Scala and Cascading MapReduce Framework From Twitter by Edwin Chen (@edchedch).
- Take a look at this presentation on Scalaz by Rúnar Bjarnason (@runarorama).
- Play! 2.0: A First Impression by Erik Rozendaal (@erikrozendaal).
- Travis CI Gains Java, Scala, and Groovy Support by Mitch Pronschinske (@mpron).
- Sonatype technology focus: What is Scala?
- Implementing Tuple Spaces using Akka by Luc Duponcheel.
- Can I Read with my Monad? by Marc-Daniel Ortega (@patterngazer).
- Great presentation on Scala versus Java by Dan Rosen (@mergeconflict). This presentation is also available on youtube.
- Websockets in Play 2.0 by Matt Cottingham (@mattrcottingham). The code is in Java but it's still pretty cool!
- Vikas Hazrati (@vhazrati) has posted a presentation on Building Scalable Applications with Akka.
As usual feel free to drop me a mail or message @markglh on twitter with any Scala news!