Scala 周报 [20151101 - 20151107]

November 7, 2015
作者:Hawstein
出处:http://hawstein.com/posts/scala-weekly-20151107.html
声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。

内容

Akka Stream and Http 2.0-M1 Released!

Akka Stream/Http 第一个 Milestone 发布了!整体上来讲,目前的发展方向是在做减法,减少重载方法的数量,减少完成一个目标的方法数量(jar 包相对于 1.0 减少了 29%),增加限制,规范命名等等。文档:请戳我

Akka Persistence and Eventuate

Martin Krasser 讲 Akka Persistence,Slides 很棒,视频也会很快出来。

Play 2.5.0-M1 released

Play 的开发实在太活跃了,我用的时候还是 2.3.x,2.4 出来后还没玩过,2.5 就来了。2.5 中把 Iteratee API 换掉了,使用了 Akka Stream;而且可以用 Java 来定制 Body Parser 了(并不重要);全面拥抱 Java 8,并放弃对 Scala 2.10 的支持了,所以要玩 Play 的话需要升级 Scala 到 2.11。更多细节自己去看吧。

learning Scalaz

Scalaz 是一个用于纯函数式编程的 Scala 库,这是一份学习 Scalaz 的文档。

Hidden features of Scala

列出了 Scala 中的一些「暗知识」,可以一看。

A quick tour of JSON libraries in Scala

简单快速地对比了 Scala 中几个 JSON 库,不妨看一看,然后做出你的选择:)

An apology to the functional programming community

Reddit 上 Haskell 节点回应这篇文章的回复,写的真不错。

Scala.js: Next generation front end development in Scala

一个讲 Scala.js 的时长 27 min 的视频,有两个 Live Demo,建议用 1.5 倍速看。

AKKA CLUSTER 2.4

这篇文章用一个小例子讲述了 Akka 中的两个 Feature: Shard rebalancing 和 Remember entities。

Programming Akka’s Finite State Machines in Scala

用一个例子来讲解 Akka 中的 FSM(有限状态机),可以一读,但请辩证地读,因为里面有些地方可能已经过时了:)

What’s new in Akka Persistence 2.4

讲了 Akka Persistence 2.4 中的几个新东西。