每月技术提升2018年春节特别篇

因为春节假期拉下技术学习而被时代抛弃可不行,本次春节特别篇就带你回顾下春节假期技术圈发生的新闻。

技术追踪

  1. [编程语言]最新的 Go 版本 1.10 版在 Go 1.9 之后六个月发布。它的大部分更改都在工具链,运行时和库的实现中。更新内容包括改进了构建包的缓存、添加了成功测试结果的缓存、在测试期间自动运行、允许使用 cgo 直接在 Go 和 C 之间传递字符串值。此外,新版编译器选项白名单可能会导致 invalid flag 在使用旧版本成功构建的代码中出现意外错误。
  2. [移动前端]历经三年开发,前端框架Bootstrap 4正式发布了。然而今天的Web世界已经和当初Mark Otto发布Bootstrap时的情况大为不同。V4版本的主要更新有:改进的flexbox网格系统、使用Sass取代了Less、不支持IE8、IE9和iOS 6、重写JavaScript插件、使用rem取代了px。网格系统是其最大的卖点之一,但主流浏览器目前普遍采用CSS  Grid,意味着Bootstrap 4新引入的基于flexbox的网格已经过时了。
  3. [数据库]MongoDB CTO Eliot Horowitz 于 2 月 16 日凌晨在 MongoDB 西雅图大会上宣布,MongoDB 将在 4.0 版本中正式推出多文档 ACID 事务支持 。“MongoDB 4.0 将支持多文档事务,届时 MongoDB 将成为唯一能够同时支持速度,灵活性,JSON 文档模型优势 和 ACID 数据完整性保证的数据库。通过快照隔离,MongoDB 的事务能够提供一个全局一致的数据视图,并可以实现 all-or-nothing 的事务提交及回滚机制,保证数据的完整性。”
  4. [机器学习]奇虎360宣布开源深度学习调度平台XLearning,项目开源地址:https://github.com/Qihoo360/XLearning。 XLearning由360系统部大数据团队与人工智能研究院联合开发,基于Hadoop Yarn完成了对TensorFlow、MXNet、Caffe、Theano、PyTorch、Keras、XGBoost等常用深度学习框架的集成。平台上线运行近一年时间,经多次版本迭代更新,为各类深度学习框架的使用者提供了统一、稳定的作业提交平台,实现了资源共享,极大的提高了资源利用率,并且具有良好的扩展性和兼容性,在公司搜索、人工智能研究院、商业化、数据中心等业务部门得到广泛使用。
  5. [分布式系统]Sharding-JDBC 2.0.0,在经过3个里程碑的迭代之后终于正式发布。Sharding-JDBC集分库分表、读写分离、分布式主键、柔性事务和数据治理与一身,提供一站式的解决分布式关系型数据库的解决方案。Sharding-JDBC 2.x提供了全新的Orchestration模块,关注数据库和数据库访问层应用的治理。
  6. [科技消息]2 月 13 日消息,谷歌在其云平台博客上宣布了 TPU 服务开放的消息,价格大约为每云 TPU 每小时 6.50 美元,而且数量有限。谷歌大神 Jeff Dean 更是连发 10 条推特,向外界宣布谷歌 TPU 首次对外全面开放,这也意味着 TPU 的商业化正在加速。

开源项目

最近区块链是越来越火热,本人整理收集了区块链开发相关的资料统一放到github上面。项目地址:https://github.com/chaozh/awesome-blockchain

打赏作者
提交看法

抢沙发

还没有评论,你可以来抢沙发