Welcome to another edition of #ThisWeekInScala!
Lets start with an interesting tweet from @RebelLabs:
In other news Typesafe is hosting a PlayFramework All Day Webinar Series on Tuesday, June 3rd, 2014, register here to join!
Lets catch-up on the latest Scala happenings...
- Play 2.3.0 was released! The synopsis of the new version is Modularisation, Java 8, WebJars and plenty of new features and bug fixes. For details see the Play 2.3 Highlights and the Play 2.3 Migration Guide.
- Spark 1.0 was shipped, it is a major milestone for the Spark project that brings both numerous new features and strong API compatibility guarantees
- Sbt 0.13.5 was released, it is a technology preview of what's to come to sbt 1.0 with enhancements like auto-plugins, the necessary APIs changes and launcher for "sbt as a server", defined in the sbt-remote-control project
- Origami plugin 1.2.3 was released, Origami plugin is a Java O/G mapper for the OrientDB with Play! framework 2. It maps annotated model classes to ODocument classes of the OrientDB with mapping functionality
- Skinny Framework 1.0.16 is out with performance improvement
- Msgpack v0.4.2 is out, it is a super-simple MessagePack serialisation library for Scala, based on msgpack-java-lite
- A blog post about: Types Construction in Scala
- Finding the Scala sweet spot: Balancing people, process and tools, a blog post by Jason Tee
- 10 Scala Programming Pitfalls, a blog post by Mitch Pronschinske
Blogs & Tutorials
- The No-framework Scala Dependency Injection Framework, a presentation by Adam Warski where he shows how to replace features of DI containers with plain Scala code using MacWire, and adding interceptors using macros
- The slides from a talk about Scala's ecosystem, and examples of a quickly crafted Scala project using Play 2, Akka and Spark by Andy Petrella
- Simplifying trading system with Akka, a blog post by Tomasz Nurkiewicz
- Play, Server Sent Events and AngularJS, a blog post by Alberto Souza
- The beaty of Parsing Combinators and Bencode roughness, a blog post by Guillermo Szeliga, with a cool accompanying image: