Welcome to another edition of #ThisWeekInScala.
@vtunka: #Oracle postponing #lambda again in #java? This is not even funny or sad.. Glad to have #Scala #jruby #ceylon #elixir
http://jaxenter.com/lambda-problems-leaves-java-8-dev-preview-indefinitely-delayed-46264.html
Groan. However, there’s no such delays in Scala
If you’re not on board already, get with it! I’ve a juicy roundup waiting for you…
New Stuff
- Two new Scala releases:
- Akka 2.1.1 has been released – see the Akka team blog for details
- sbt-release plugin version 0.7, which adds cross build/publish support during releases
- Scala ActiveRecord 0.2.1 has been released and added support for Play 2.x and Scalatra
- Stackable-Controller version 0.2 is now available for the Play! framework
- play2.auth version 0.9 has also been released accordingly for Stackable-Controller 0.2
- EDIT: ScalaIDE 3.0 RC1 is out!
Old Stuff
This week I offer you a talk given by Adam Rosien on scalaz which focuses on the practical parts of this amazing library and is aimed at a functional programming novice. You’ll learn how to use scalaz to make your code simpler, more readable and more testable:
- Scalaz for the Rest of Us by Adam Rosien
P.S. Paul Snively reckons scalaz may be worth depending on for === alone!
Blogs & Tutorials
- The ScalaTypes posted an interview with James Roper, a committer to the Play framework, talking about PHP, naturally
- Calm down >> I’m just kidding!
- Pere Villega blogged about using Redis publish-subscribe with Play 2.1.0
- Kfir Bloch wrote an introduction to Slick with plain SQL usage
- Jason Swartz got in touch to share a couple of introductory Scala posts:
- Zero to a Scala SBT Project
- Zero to Hello World in Scala (couple of weeks old)
- Graham Lea posted the results of his survey which sought answers to the question: Are Developers More Productive In Scala?
- Brian Plawler added a few more recipies to his Mongo & Casbah Cookbook:
- Samy Dindane blogged: Building a Search System With MongoDB (and Scala)
- Jason Baldridge continued on his theme of using Twitter4J in Scala – on this occasion to perform Twitter user actions
- Pascal Voitot shared some example code from his new sandbox: Shapelaysson = Shapeless + Play-Json
- Tony Sloane continued his series on Scala 2.10 String interpolation, this time looking at pattern matching: Pattern Matching with String Interpolation
- John Sullivan bravely decided to translate the Haskell wikibook entry “Understanding monads” into Scala: Understanding monads in Scala – part 1
- Alexander Chepurnoy blogged: Akka-based Data Extraction System Design
- The Bay Area Scala Enthusiasts meetup posted a presentation given last November by Sadek Aldrobi on the Play framework: Non-blocking, composable and reactive realtime web
- Marcelo Olivas wrote a tutorial: Using Deadbolt for Authorization in Your Play 2 Site With Scala
- Roman Stoffel blogged: ADBCJ in Scala: Getting Started
- yobriefcasts.tv posted a new screencast: Uploading Files with Play! 2
- Ayush Mishra of the Knoldus team blogged: A Simple Login Application in Liftweb using Scala and MongoDB
- Jordan of the StackMob team wrote an introduction to scalaz lenses
- Skills Matter posted a video of Simon Chan’s presentation at a London Scala User Group meeting held just two days ago:
- EDIT: Daniel Westheide added part 14 (!) to his series “The Neophyte’s Guide to Scala”: The Actor Approach to Concurrency
- EDIT: The first video from NEScala was posted: Daniel Spiewak’s keynote “The Bakery from the Black Lagoon” (Thanks for the hint Daniel Sobral)
–
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.

You missed the release of the first of NEScala’s videos, Daniel Spiewak’s keynote The Bakery from the Black Lagoon.
Thanks Daniel, I’ve edited the post.