Welcome to another edition of #ThisWeekInScala.
Well April 1st has been and gone and there was plenty of good fooling around. Which one had you tricked? Perhaps one between family or friends? Maybe Google's Nose search got you, even for a moment? Or was it Google Map Treasure Mode? More appropriately - in Scala circles - did you read of Precog's acquisition of Typesafe?! I especially liked the cheeky remark about the inclusion of typelevel.scala in the core language!
Now, the roundup you've been looking forward to...
- scalaz 7.0.0-RC1 out and will become the final version unless bugs are discovered within the next week
- Philipp Haller (Typesafe) announced Scala Async, offering simpler non-blocking asynchronous and concurrent programming for Scala
- Lift 2.5-M4 is available and includes builds for scala 2.10
- Jason Zaugg started boxer, a lightweight way to embed your very own compiler plugin in an sbt build
- Meanwhile, Jason had a pull request for Scala closed which relaxes the limitation of the number of parameters in case classes (currently no more than 22), presumably for Scala 2.11
- Adam Klein released a new Scala data manipulation library called Saddle
- Spring Scala 1.0.0.M2 is out
- nscala-time 0.4.0 was published
- With IntelliJ 12.1 now available, the Scala plugin has been updated to offer smarter code completion - there's also supposed to be good support for Play Framework 2.1.1
This week I offer you a presentation from the Northeast Scala Symposium 2012, which apart from it's main subject, is also a good source for understanding the iteratee pattern.
- Learn about Efficient Functional IO in Scala by John De Goes (Precog)
Blogs & Tutorials
- Shadaj Laddad posted a couple of new videos on his YouTube channel:
- Tomasz Nurkiewicz blogged:
- Krzysztof Ciesielski talked about using Swagger with Scalatra
- Typesafe posted a new case study for BeamStream who chose the Typesafe stack
- Simon Holywell blogged: Install Netbeans and Scala on Ubuntu
- Sam Halliday (@fommil) shared the lessons learnt on Scala, Akka and Spray projects (with @CakeSolutions :) )
- Krishna Prasad fulfilled his promise of experimenting with Play and trying out authorization and LDAP:
- Imran Rashid shared his performance experiment: Profiling Scala loops
- Adam Warski wrote about his project MacWire 0.1: Dependency Injection with Scala Macros, without a framework
- Tommy Chheng shared the basic learning resources he uncovered for Scala
- The Typelevel blog was started by Lars Hupel: Inaugurating the typelevel.scala blog
- Edward Steel got in touch to share a post describing a way to run tagged specs cleanly from SBT: How to Run Tagged Scala Tests with SBT and ScalaTest
- Daniel Westheide concluded his excellent series "The Neophyte's Guide to Scala": The Neophyte's Guide to Scala Part 16: Where to Go From Here
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.