Welcome to another edition of #ThisWeekInScala!
Scala team got accepted to be a mentor organisation for Google Summer of Code. Go ahead and read the project ideas if interested. In other news Typesafe released the results of a survey they've conducted about Java 8 and they are very interesting. Also Scala Days 2014 schedule and registration is now available!
Lets catch-up on the latest Scala happenings ...
- Play 2.2.2 was released!
- Scala 2.10.4-RC3 is out with many improvements
- Monocle 0.1 is out, the first release of a new Scala lens library. Offers support for Lens, Traversal, Prism and Iso. Released by Julien Truffaut who was also in blogging action himself about it:
- Meet Jeeves, a privacy-conscious programming language implemented in Scala and Python
- Skinny Framework 1.0.0-RC3 is out with reverse-scaffold generator. Now you can try Scala.js easily with Skinny as well
- Akka-persistence-testkit 0.1 was released, the initial version of akka-persistence plugin testkit
- Play for Java - Final eBook edition available now
- Scala Days 2013 presentations
Blogs, Tutorials & Projects
- James Roper posted his talk, answering why Play is the solution when trying to satisfy the new demands of a modern framework: All Work and No Play Doesn't Scale
- Christian Papauschek blogged about a Scala Akka Workshop – Evolving a Robot in an Actor Cluster
- Adam Warski's blog: Using Scala traits as modules, or the “Thin Cake” Pattern
- Orr Sella wrote a blog: Integrating Play Framework And Maven
- Akka’s Futures – A short cautionary tale by Alejandro Lujan
- Andrew Conner blogged: Clean and re-usable Slick modules
- Videos from this month's Underscore meetup are now up:
- Li Haoyi's session from SF Scala: Live Coding ScalaJS
- The Next 700 Asynchronous Programming Models, a presentation by Philipp Haller explaining how to make Rx programming more natural and intuitive by generalising Scala's Async which, so far, has been used to program with non-blocking futures in a familiar direct style