5月30日12点,Node.js 8正式发布了,这个版本具有一系列新功能和性能改进,并且这些功能和改进将获得长期支持(LTS)。下面就来介绍Node.js 8版本中最重要的功能和修复。 新版本的代号是Carbon。Node.js 8将从2017年10月起,正式成为当前的LTS版本,并持续到2019年12月31日。这也意味着Node.js 6版本将在2018年4月进入到维护模式,并在2019年4月结束维护支持。更多内容,请关注本次专辑…… Apache 软件基金会宣布 Apache SystemML 从孵化器毕业,正式成为 Apache 顶级项目(TLP)。Apache SystemML 是一个优化大数据的机器学习平台,为使用大数据的机器学习提供了最佳的工作场所。 它可以在 Apache Spark上运行,会自动缩放数据,逐行确定代码是否应在驱动程序或 Apache Spark 群集上运行。使用 Apache SystemML,数据科学家能够在不了解分布式编程的情况下,使用高级语言概念实现算法。 根据数据大小/形状和数据稀疏性(密集/稀疏)等数据特征以及群集特征(如群集大小和内存配置), SystemML 的基于成本的优化编译器会自动生成混合运行时执行计划,该计划由单节点和 Apache Spark 或 Apache Hadoop 集群的分布式操作,以获得最佳性能。更多内容,大家可以关注本次专辑…… 任何在 Zapier 或者听过我周五快速演讲的人都可以证明,我认为 Go 是一个很棒的编程语言。在这篇文章中,我将分享一下为什么我认为它很棒,使用它的一些缺点,以及为什么它还不是我们 Zapier 堆栈中的一部分。 Go是 Google 开发的编程语言,旨在帮助大型开发团队成功构建和维护高性能软件项目。 它于 2009 年起开源,并于 2012 年发布 Go 1.0。此后,许多组织,包括像 Docker 和 Hashicorp 这样的突出的公司已经开始在项目中使用该语言取得圆满成功。 我写第一行 Go 程序大概是在 4 年前。一开始,我不得“要领”。这个语言似乎很有趣,程序员们都在吹嘘 Go 的好,但我对这些好处并没有什么概念。直到我把一个 Python 的真实项目移植到 Go,真实世界的需求才让我欣赏到 Go 的美妙。 我移植的项目是使用 Redis 实现的一个非常小的 REST API。它只是一个简单的缓存系统,把“不活动的”数据移动到磁盘上,而把“活动的”数据保留在 Redis 中。我需要一个简单的方法来分发这个 API 并配置 Redis 服务器,使其不会消耗大量的内存,并保持快速。使用 Go 后,发现它的 Spoiler Alert 非常适合这样的需求。详细内容请关注本次专辑…… |