Functional Roundup for June 10, 2016
by Maureen Elsberry
- •
- June 10, 2016
- •
- news• scala• spark• play• functional roundup
- |
- 3 minutes to read.

Play Framework 2.5.4 Released
On June 10th, Play Framework 2.5.4 was released high$ighting fixes and new documentation as the primary focus.
2.5.4 features 42 new changes including:
- 6226 Build.scala import for routesGenerator configuration.
- 6210 Better Result error handling
- 6230 Fix double-encoding of RequestBuilder params
- 6206 Use the build in typesafe Repo resolver.
- 6201 Update netty-reactive-streams to 1.0.6
The rest of the changes can be found in the Play Change Log. You can also view Play Framework tutorials.
sbt-dotty plugin
Friday also saw the launch of a new plugin from Felix Mulder, sbt-dotty. The plugin was created so those who would like to do so (aka the majority of the Scala community), can test out dotty.
You can view more about the plugin here: sbt-dotty
Monocle 1.2.2 released
On June 9th, Julien Truffaut launched the newest version of monocle, an Optics library for Scala inspired by Haskell Lens. Monocle uses Optics to gather the concepts of Lens
, Traversal
, Optional
, Prism
, and Iso
, according to Truffaut.
The release features the following additions credited to sellout:
- 354 Add
apply
methods forPrism
andIso
- 361 Add
unapply
methods forPrism
andIso
- 355 Add
partial
constructor forPrism
There were also a handful of improvements to the documentation.
You can view more about the latest release here: monocle 1.2.2 released!
sbt-jol plugin announced
This week Konrad Malawski shared a new plugin for a trivial way to inspect OpenJDK’s Java Object Layout of Scala classes.
He’s also seeking for contributions if there are additions people would like to see, as it’s currently somewhat of a personal plugin which is developed as Malawski needs additional features.
You can view more about the plugin here: sbt-jol
Suggested information to digest this weekend:
The functional programming community has no shortage of excellent conferences and talks. Here are just a few that were recently released that we recommend checking out if you missed them the first time:
Matei Zaharia & Michael Armbrust:
- Apache Spark 2.0
- Spark Summit West - San Francisco, CA
Matei Zaharia kicked off the Spark Summit West with a keynote addressing the major updates in the upcoming Apache Spark 2.0 release.
The talk was followed by a live demo from Michael Armbrust which covered an analysis of tweets about the 2016 election candidates on the Databricks Community Edition.
Watch the video here:
Russell Spitzer
- Spark and Cassandra 2 Fast 2 Furious
- Spark Summit West - San Francisco, CA
Russell Spitzer presents Spark and Cassandra with the Datastax Spark Cassandra Connector. He gives an overview of how it works and how to use it.
View the slides here:
Jan Pustelnik:
- Cool Toolz in Scalaz and Cats Toolboxes
- Scalar 2016
Jan Pustelnik shows that “the two libraries: Scalaz and Cats widely held to be cryptic, hermetic and full of scary Mooonads in reality contain lots of easy to use components ready to be embeded in your code to make it shorter, clearer and easier to maintain. We will look at certain constructs from pragmatic point of view as just “Design Patterns” that happen to match ideally functional programming style.”
Watch the talk here:
Upcoming Events:
- June 14th
- WhitePages - Seattle, WA
- June 13th - 17th
- The bcc - Berlin
- June 27th
- Galvanize - Seattle, WA ___
Have a news tip for us? Tweet to us @47deg or send to us via email here.