This week in #Scala (19/04/2013)

Welcome to another edition of #ThisWeekInScala.

Did you know that Java 8 has been further delayed until around March 2014?  So if you’re not yet enjoying lambdas and optional types, etc, etc then now is the time to get going with Scala!  If you’re on board already, this news further cements your decision to adopt the language we love.  By the way, while we’re on the subject of Java and optional types, I thought you might appreciate the following comic strip  that I discovered this week:

Some(null)  ... - Tabs Space both - Hatena Serif

Not that I advocate violence of course, but I do understand the sentiment!  I think that’s enough preamble, now let’s get to the content…

New Stuff

  • A big milestone release from the Akka team: Akka 2.2-M3
  • Gremlin-Scala 2.3.0 was released
  • Stéphane Landelle got in touch to say that Gatling 1.4.7 and 2.0.0-M1 have been released with the latter offering polished APIs and support for Scala 2.10 and Akka 2.1. Feedback welcome!
  • Tom Crockett started a small macro library providing a syntax for monads in Scala and appropriately named monad-syntax
  • The book “Atomic Scala” by Bruce Eckel’s (author of Thinking in Java) is in print
  • Meanwhile, the Manning MEAP book “Functional Programming in Scala” has been updated and has a new chapter:  ”Applicative and traversable functors”
  • A new MEAP title by the excellent Josh Suereth is out: SBT in Action.  You can get a 50% discount with promo code “sbtco”
  • Adelbert Chang got in touch to share his Scala (+Akka) library for in-memory distributed graph processing called Sabre, originally written for one of his graduate classes (Java-Centric Cluster Computing) and has since been used extensively in his work as a research assistant. He is requesting community involvement either via contributing code or pointing out improvements.
  • Matthias Nehlsen created a really cool example reactive web app built with the Play framework and Akka – Bird Watch - the source code is available too :)

Old Stuff

This week I offer you a presentation given at the StrangeLoop 2012 conference by Tom Switzer and Erik Osheim on Spire, which is a library for generic numeric programming in Scala.

Blogs & Tutorials

That’s all folks. Have a great week. Remember you can get in touch with me directly via email or message me on twitter (@ChrisCundill) with any Scala news, events or content.

This entry was posted in Chris C's Blog, Scala. Bookmark the permalink.

Leave a Reply