感谢看处方的汪院长和烨明,为这次活动提供了场地和零食,去年在上海的scala聚会也是看处方的汪院长发起的。这次聚会人比上次略微多一些了,而且整体水平是不断提升的。
聚石分享了来往使用scala构建通讯的一些经验,来往的IM部分采用自己的协议(有些类似spdy,要简单很多),在协议网关的实现上主要使用scala、akka,他主要分享了这个过程中踩过的一些坑。
诺铁的分享是scala集合部分,这部分内容是小中见大的,有部分内容来自《scala in depth》(顺便提一下他翻译的这本书快要出版了)。整个ppt很清晰,把Vector
的细节讲的比较透,另外还提到Set的一个细节是继承自(T)=>Boolean
这个函数类型,也就是contains
方法,比如Set(1,2,3)(1)
将返回true,这种设计确实怪异,容易误解。
烨明讲的是《play中的Iteratee》,理论结合实践,内容很不错,可惜我对play没怎么玩过,有些东西不太了解。
Max lv分享的《基于 Scala 进行 Android 开发的报告》ppt本身并没有太大亮点,不过吕超本人倒是挺有料的,在NVIDIA研究GPU高性能计算,业余喜欢搞搞android开发,他也是唐茶字节社这款app的开发者,和goagent的主要维护者。他不怎么用微博,相互交换了一下twitter。
这次聚会还有一些创业团队或其他IT公司,大众点评和唯品会以及其他很多公司也在尝试scala/spark,目前来看spark已经成为了scala领域最有影响力的产品。
从报名表上看到有好几个乔布堂的人,去年在杭州聚会的时候他们也来过,跟他们聊了一下他们创业的技术经验:服务器搭建在阿里云上,比托管在机房靠谱。阿里云服务器的稳定性他们还是比较满意的(看处方的服务器使用的是腾讯云,这跟创始人之前在腾讯工作有关)。乔布堂后端使用nginx+jetty+mongodb的架构,当前还没有使用cache,他们比较特殊的一点是web框架采用的lift,估计算是比较小众的(去年的时候诺铁分享过一次lift)。
回去的路上还碰到一个在银联做Jboss相关开发的哥们,从他那儿了解到了银联正准备从weblogic切换到jboss上;银联也是Tuxedo中间件产品的大客户。
补充,ppt的下载地址:https://github.com/CSUG/csug/tree/master/shanghai-2014-5-31
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/140603.html