InfoQ中文版

2018-02-22 04:15    2018-02-22 08:19

Uber发布为期一年的AI培训计划

Uber人工智能实验室宣布Uber人工智能培训计划,这是一项为期一年的强化研究培训计划,预计将于今年夏天开始。 By Jason Yosinski Translated by 陈思

工作中的内向型人格、中向型人格和外向型人格

内向型人格和外向型人格并不是二元人格类型,人们在不同尺度的度量标准下可能会呈现出不同的人格类型,同时,人们的行为方式也会随着他们所处环境的不同而改变。事实上,大多数的人都属于中向型人格。理解它们之间的不同会使你在团队工作与沟通中更有效率。 By Shane Hastie Translated by 罗远航

Google为他们的客户引入了Preemptible GPU

Google宣布在他们的云平台上,释放为Preemptible虚拟机(Virtual Machine)附加图像处理器(Graphical Processing Unit,GPU)的beta发布版本。Google云平台(Google Cloud Platform)的客户现在能够将NVIDIA K80和NVIDIA P100 GPU附加到Preemptible VM上,每个GPU每小时的价格分别是0.22和0.73每分,这要比on-demand实例上GPU的价格便宜50%。 By Steef-Jan Wiggers Translated by 张卫滨

Blazor正式成为Microsoft官方.NET 和WebAssembly项目

Microsoft从Blazor的开发者Steve Sanderson手中接手了这款应用程序,自此,将.NET在浏览器运行的计划又更进了一步。由此,Microsoft又进一步扩充了自己的WebAssembly/.NET栈,更进一步帮助.NET开发人员搭建基于浏览器的应用程序。 By David Iffland Translated by 刘嘉洋

Basecamp发布JavaScript框架Stimulus 1.0

Basecamp全新推出Stimulus 1.0,该产品强调HTML页面上JavaScript轻量级的实现,取代了固有的全功能JavaScript应用程序。Basecamp称其为“你所拥有的最适用于HTML的JavaScript框架”。 By Dylan Schiemann Translated by 刘嘉洋

.NET Core 2.1路线图

Microsoft的Scott Hunter发表了公司对.NET Core 2.1的计划安排。这款CLI工具似乎将进行许多改进,以增加开发人员的易用性。 By Jeff Martin Translated by 刘嘉洋

Avalonia先睹为快:面向.NET的跨平台UI工具集

在.NET核心生态中,常常被人诟病的一个短板就是缺少真正跨平台的UI工具库。过去,在多个平台上都有过相关的尝试,比如Silverlight和Xamarin Forms,但它们都没有实现完全XAML风格的跨平台方案。Avalonia尝试计划支持Windows、Linux (GTK)、MacOS、Android和iOS。但是,他们需要你的帮助。 By Jonathan Allen Translated by 张卫滨

文章: 区块链的价值在于建立信任,而ICO却在摧毁信任

本文根据蚂蚁金服副总裁、技术实验室负责人蒋国飞,在 2 月 9 日 FT 中文网 VIEW FROM THE TOP 沙龙上的首次分享及会后采访整理而成。 By 田宁宁

文章: 批处理ETL已经消亡,Apache Kafka才是数据处理的未来吗?

在QCon旧金山2016会议上,Neha Narkhed做了“ETL已死,而实时流长存”的演讲,并讨论了企业级数据处理领域所面临的挑战。该演讲的核心前提是开源的Apache Kafka流处理平台能够提供灵活且统一的框架,支持数据转换和处理的现代需求。 By Daniel Bryant Translated by 张卫滨

视频演讲: 支撑千万亿级交易额的银行云计算架构演进

以可用性为第一目标的金融在线服务在过去的20年内完成了省级集中、大集中、容灾中心、两地三中心、双活数据中心到云的多年发展,在移动互联网和云计算为 IT 基础的今天,银行如何在服务千万亿交易额的业务同时,考虑到成本、快捷和提升用户体验,真正实现可用、易用和好用。 本次演讲内容将由银行数据中心架构到云计算演进的设计建设过程,运行维护和问题的快速发现处理为主线,为大家讲述银行数据中心建设的过去,现在和未来3~5年的预期。 By 龙成

视频演讲: 腾讯包管理系统演进

早在2006年,腾讯SNG运营部就开始设计和实现包系统了,经过10多年不断使用和优化,现在包系统不仅承载了SNG的标准化运维理念,并且被多个BG广泛使用。目前,在包系统上,共托管了3.5W个包,平均每天执行超过5K个发布任务。那么,腾讯的包系统是如何实现的?如何同时支撑业务发布和运维管理?经过哪些功能演化? By 陈芳录

视频演讲: 京东金融移动端多业务集成解决方案

随着集团业务的不断发展,研发团队规模增大(100多人),App活跃持续增长(月活千万级),客户端单一的工程已经不能够满足当前业务需求。因此,多工程集成的客户端项目应用而生。 工程结构上的拆分(工程组件化),使整个项目层次分明,业务解耦,对研发效率明显提升。在此基础上,京东金融【再组件化平台】的建立,测试和研发人员可以任意快速的搭建自己需要的业务模块工程,进行单元开发和测试,提高研发和测试的团队协作的效率,简化团队协作流程,快速迭代,保证App的整体性能。 By 王秀刚

AngularJS和Angular的路线图

在下一次主要版本发布后,AngularJS即将进入为期三年的LTS(长时间支持版本)。与此同时,Angular仍将保持每六个月发布一次主要版本。 By Abel Avram Translated by 刘嘉洋

文章: 《The Corporate Startup》作者访谈

《The Corporate Startup》一书由Tendayi Viki、Dan Toma和Esther Gons合著,探讨了现有的大型企业怎么做才能建立一个创新系统,让企业能够不断地开创新的增长渠道。不是要努力成为一个初创企业,他们应该找出自己的创新及资产利用方法,学习如何创建和使用支持创新的业务模型。 By Ben Linders Translated by 谢丽

视频演讲: 快手在大数据驱动下的直播体验优化

移动端视频直播业务经过2016年的井喷期,已经进入下半场,大家的关注点已经从如何构建完善的直播平台的粗放增长阶段,转入精细化运营阶段。如何在巨大的流量、复杂的应用场景、复杂的网络条件下,持续优化用户体验,是我们亟待回答的问题。 构建大数据驱动的直播优化体系是快手为应对这一难题所提出的解决方案。为此,我们设计了各个层次,各个维度的数据监控指标,并利用成熟的大数据平台进行数据分析和可视化。 一切优化均围绕着数据进行:找到用户痛点,指导优化方向,评估优化效果,走出了一条行之有效的数据驱动之路。 By 罗喆

视频演讲: 百度大规模时序指标自动异常检测实战

异常检测是监控系统中的重要环节,百度的业务种类繁多,业务的监控需求不尽相同,这给异常检测带来了巨大的挑战。怎样支持百度众多业务的流量、收入、PVLOST等常见业务曲线监控?怎样支持O2O业务不定期运营活动场景下的异常检测?怎样给大规模时序数据的快速配置异常检测算法及参数?作者将介绍百度异常检测系统以及几种异常检测算法,以及针对大规模时序指标的难以人工逐一配置的问题引入的算法自动选择决策树和参数自动配置算法。 By 王博

视频演讲: 大规模任务调度的性能突破

在云计算场景下,分布式系统调度器面临着海量任务带来的性能挑战。如何提高调度器的吞吐率?如何加快云主机的创建速度?如何应对用户潮汐式的波峰购买行为?面对这些问题,传统云计算系统和调度架构已经很难给出应对方案。 CVM团队采用多调度器架构和乐观并发控制,有效提升调度系统的并发度和吞吐率;同时,尽量避免调度冲突,以较小的代价处理调度冲突。实现了一款经过公有云验证的高性能分布式调度系统。 By 王旻

敏捷与悖论的使用

悖论有利于敏捷转型;它们让你停下脚步,思考并用共有的语言进行讨论。 它们也有助于表现出同感并且指出前进的道路。VIVAT保险公司利用悖论进行敏捷转型。 By Ben Linders Translated by 刘子达

文章: 来自1000多个项目的10大JavaScript错误浅析

作为对社区开发者的回馈,我们从我们的数据库里选出了10大来自数千个项目的JavaScript错误。我们将会给出产生这些错误的根源,以及如何避免再发生这些错误。 By Rollbar Translated by 薛命灯

视频演讲: 微服务架构模式

此次分享主要介绍近几年 bilibili 在微服务过程中的微服务架构经验,分为不同的纬度去解析在微服务落地中的细节实现。 比如网关如何聚合服务,难点在哪里? 在服务治理里面,服务发现应该用 zookeeper 还是其他方式? 配置文件在服务治理中如何动态加载,开关如何启用? 缓存作为必不可少的环节,需要重点关注哪些性能细节? 业务要求比较严格的一致性,缓存、存储、队列如何保证一致性? 可用性又如何在众多微服务之间协作过程中达成? 带着这些问题,慢慢听我道来… By 毛剑

视频演讲: 美团云基础运维体系建设实践

美团云作为承载美团点评千万日订单的云计算平台,电商和公有云的业务属性对基础设施稳定要求更加苛刻。随着云计算、大数据普及,基础设施规模在飞速增长,AI等新技术技术引入对基础架构提出更高的要求,极大的提升基础设施的维护复杂度。基础设施规模的成倍甚至指数级增长,对基础设施运维的效率提出了更高的要求。 本次分享主要是在基础设施建设过程中,基础设施稳定性面临的挑战和解决方案。 如何在规划实施时候规避问题?如何从架构上提升基础设施自愈能力?如何快速的发现、定位和解决问题?以及如何完成基础运维体系建设提升运维效率。 By 胡湘涛

视频演讲: 实时流系统Heron的异常检测和恢复

应近年来大规模实时分析的需求,很多流处理系统被开发出来。Twitter Heron开源系统就是其中的代表项目之一。这类系统要求在软件或者硬件失败的极端情况下能有较好的服务水平。为了达到这种要求,Twitter Heron系统添加了Dhalion异常检测和恢复框架来保障Heron系统的服务水平。 Dhalion异常检测和恢复框架使用polocy(策略)来整合detector(检测器)和resolver(执行器)模块。整个系统非常灵活。

JSON for Modern C++发布3.1版本

JSON for Modern C++ 3.1版本增加了对Universal Binary JSON(UBJSON)规范和JSON合并补丁(Merge Patch)的支持。 By Sergio De Simone Translated by 罗远航

文章: 2018,如何成为一名React Native开发者?

随着移动端开发和React的流行,越来越多的人想要学习React Native。本文将向你推荐一些自学React Native的恳切建议,介绍一些关于React Native的学习资源,并推荐一些简单实用的开发工具。相信只要按照本文所述的方法实践,你一定能更快速得成为一名React Native开发者。 By Spencer Carli Translated by 张健欣

视频演讲: Web 加速,协议先行

访问 Web 网站和应用时,经常会遇到各种各样的性能问题。比如网页加载慢、视频卡、网络出错等,其中一个关键的影响因素就是网络协议。 本次演讲会系统化地介绍 TCP、UDP、HTTP1.1、HTTPS(包括最新的 TLS1.3协议)、SPDY、HTTP2 等协议存在的问题,以及如何在特定的场景下通过网络协议的优化实现访问速度的提升。 By 罗成

视频演讲: 阿里一键建站技术解密

每年的双十一都是一个全球狂欢的节日,双十一当天的秒级交易峰值平时的近10多倍,要用3-4倍的机器去支撑。阿里采用异地多活技术来把这些机器分成多个单元,然后水平复制每个单元完成大促备容。每个单元涉及几百个系统,他们之间的依赖错综复杂,复制新单元难度很大。阿里在Docker化的基础上,利用调度和CaaS,把单元终态描述成一个镜像,完成了单元的快速复制,做到了8小时从机器交付到线上引流到单元。本次分享将重点介绍阿里基于容器的建站平台的背景、架构、发展历程及未来展望。 By 谢吉宝

视频演讲: 技术人转身创业的坑和坡

创业者(尤其是不懂技术的)总说,我不缺好的idea,但只差一个程序员了;行业评论家说,技术人创业难度越来越大。其实,真相也许不止一个。 本次演讲,我会结合自己从程序员转型为创业者的历程中,分享一手的经验和教训,跟你聊聊创业那点事,尤其是技术人转身创业面临的一些坑和坡。不求全面,但求启发。 By 谢呈

在Heroku上扩展ipify服务

ipify服务在Heroku上已扩展到超过300亿次请求。近期,该服务的开发者分享了他的经验。ipify是一种在线服务,应用可调用ipify提供的API,获取应用自身的外部IP地址。 By Hrishikesh Barua Translated by 盖磊

文章: Project Treble是Android升级的最终方案吗?

iOS的更新通常会在发布之后就能在所有受支持的设备上进行安装,然而Android的更新速度却慢得让人难以接受。多年以来,碎片化已经成为Android世界的一个主要问题。Project Treble是试图解决这一系列问题的尝试。这篇文章会对Project Treble的架构进行介绍并且讨论下它有多大机会能够成功。 By Shahid Mansuri Translated by 罗远航

视频演讲: 从理论到实践,深度解析MySQL Group Replication

从Oracle官方宣布MySQL Group Replication插件在2016年12月12日发布的MySQL 5.7.17版本上正式GA以来,不少从事MySQL工作的技术人已经开始学习、研究与测试。但相对而言,大多数人因为限于时间跟精力的原因,没有去深入了解这方面的内容。本次演讲,将会以理论应用到实践、由实践再反推理论的方式,由浅入深、再深入浅出地介绍Group Replication的理论知识与生产实践。 By 徐春阳

视频演讲: 腾讯企业级消息中间件DevOps实践

由于消息中间件具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,因此已经成为服务间通信的核心手段之一。当今市面上有很多主流的消息中间件,如老牌的RabbitMQ,炙手可热的Kafka等。腾讯消息中间件针对公司金融业务打造了基于raft算法的高可靠强一致的分布式消息中间件CMQ,并经过多次春节微信红包、话费充值等海量消息检验;对于大数据领域应用对社区kafka进行技术优化,使得性能更高、延时更小;针对物联网领域自研实现了具备物联网属性的消息中间件MQ for IoT。

MongoDB宣布即将支持ACID事务

2 月 16 日,大年初一,MongoDB 联合创始人以及 CTO Eliot Horowitz 在其官方博客上宣布 MongoDB 即将在 4.0 版本中支持跨文档事务,也就是说,MongoDB 即将成为唯一一款同时具备速度、灵活性和支持 ACID 事务特性的文档数据库。 By 薛命灯

Dubbo正式进入Apache孵化器,开启开源新时代

2 月 15 日,大年三十,经过一系列紧张的投票,来自阿里巴巴的广受社区欢迎的 RPC 开源框架 Dubbo 宣布正式进入 Apache 孵化器。说起 Dubbo 框架,可能很多后端开发者都有所了解,它是国内比较早的、影响较大的开源项目,包括阿里巴巴、京东、当当网、去哪儿网、网易考拉、微店等电商平台都有其成功应用案例。 By 郭蕾

ARKit 1.5现在支持垂直平面检测和2D图像识别

Apple不久之前宣布了ARKit的一个重大升级,开发者可以在iOS 11.3 beta版本中看到这个升级。据Apple称,ARKit 1.5将会使得开发者能够构建出更加逼真的增强现实(AR)体验。 By Sergio De Simone Translated by 张健欣

文章: 《The Startup Way》作者访谈

Eric Ries撰写的《The Startup Way》(创业之路)一书,探讨了大型企业如何使用创业技术进行创新,加快企业的增长。书中介绍了如何通过创建转型路线图,实现创业型工作方式。方法包括实验并收集数据、在整个组织中推广创业型工作方式,以及如何处理法律、财务和人力资源等支持系统。 By Ben Linders Translated by 盖磊

视频演讲: 分布式数据库系统TiDB在Kubernetes平台的自动化运维实践

Kubernetes作为当下最流行的开源容器编排系统,由于长期以来一直没有Local PersistentVolume,在其上部署对性能要求比较高的有状态数据库服务一直没有比较好的解决方案,基于 CoreOS 公司提出的 Operator 的概念而开发的TiDB-Operator 成功地解决了这一难点问题,使大规模自动化运维分布式数据库TiDB 成为可能。本次演讲主要介绍 TiDB-Operator 是如何扩展Kubernetes 来实现有状态服务的自动化运维。 By 邓栓

© 云聚网互联网资讯 我要投稿 云聚网博客