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
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…
- 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!
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:
- 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.