程序员眼中的世界

聊天机器人初学者指南

近年,聊天机器人开始再次崭露头角。Assaf Elovic在博客上分享了初学者应该注意的一些问题。

混沌工程原理解析

混沌工程属于分布式系统实验领域的学科之一,旨在建立系统能力信心以应对生产环境下的各类波动性状况。

专访英特尔首席工程师戴金权,全面解析英特尔深度学习框架BigDL

2016年的最后一天,英特尔开源一款深度学习框架BigDL。开源至今,这款框架得到了不少公司的支持与集成。InfoQ记者采访到英特尔高级首席架构师,带来最全面的BigDL技术细节解读。

StreamAlert:无服务器实时数据分析

2017年2月1日,Airbub安全团队宣布开源框架StreamAlert发布了,它是一种实时数据分析框架,附带伴随时间点的报警功能。StreamAlert属于无服务化开源框架,每小时可以横向扩展到TB级别数据支撑力度,自动化的基础设施部署以及默认开启安全保护机制。

业界主流深度学习工具的基准评测

2017年2月17日,香港浸会大学褚晓文团队的研究者针对业界主流深度学习工具进行了基准评测,并将对应论文更新至第七版,本次更新主要修正了MXNet中的ResNet-50配置、增加了在TensorFlow中多GPU更快速的实现ResNet-56。

JetBrains当选JCP执行委员会委员

在最近的特别选举中,JetBrains入选JCP执行委员会,填补Ericsson和TOTVS空出来的席位。在JetBrains工作的软件开发者和技术布道者Trishar Gee接受InfoQ采访,讲述了JetBrains这个里程碑事件以及他们计划完成的任务,也表达了对JSR376投票的看法,透漏了他们未来的发展规划。

Amazon为 EC2 Auto Scaling 增加目标跟踪支持

在 AWS 中,自动扩展云资源并非新事物。然而,Amazon 最近宣布了一项新的目标跟踪策略,使客户能够更加精细地控制他们应用程序的扩展。目标跟踪策略允许管理员指定一个特定的指标,以此来驱动 EC2 资源的扩展。

深入聊聊微服务架构的身份认证问题

从单体应用架构到分布式应用架构再到微服务架构,应用的安全访问在不断的经受考验。为了适应架构的变化、需求的变化,身份认证与鉴权方案也在不断的变革。面对数十个甚至上百个微服务之间的调用,如何保证高效安全的身份认证?面对外部的服务访问,该如何提供细粒度的鉴权方案?本文将会为大家阐述微服务架构下的安全认证与鉴权方案。

释放.NET Big Memory和内存映射文件的能量

延续关于.NET平台的Big Memory主题,本文介绍了使用Agincore’s Big Memory Pile在托管CLR服务器环境中使用大型数据集的优势。

深入浅出TensroFlow(七)TensorFlow计算加速

要将深度学习应用到实际问题中,一个非常大的问题在于训练深度学习模型需要的计算量太大。为了加速训练过程,本文将介绍如何通过TensorFlow利用GPU或/和分布式计算进行模型训练。

从战略和技术角度谈企业转型的“思与变”

《周易·系辞下》云,静则思,思则变,变则通,通则达。对于长远发展这个话题,古人已经总结的很好了。

京东物流系统自动化运维平台技术揭密

以京东为例,它的物流系统有很多分支机构, 比如仓库、分拨中心、转运中心等, 业务复杂的分支机构可能会有自己的信息系统, 这些信息系统往往分布式地部署到全国各地,那如何基于自动化运维平台管理好这些分支机构的服务器、 信息系统, 降低因为地域分布造成的运维维护成本呢?京东资深架构师赵玉开向InfoQ记者深入介绍了他们在自动化运维平台方面的一些探索和实践。

物联网技术周报第 101 期: 创建你自己的私有 LoRa 网络

创建你自己的私有 LoRa 网络;如何基于 Android Things 构建一个智能家居系统;使用 Raspberry Pi 3 构建一个杀手级的 Amiga 模拟器;Arduino易主,迎来新时代;Kickstarter CEO 年底离职,三位创始人无一留任;开创全新硬件的野心!Facebook研发智能视频聊天设备

前端每周清单第 25 期:Vue2 响应式原理,RN 运行内置 Node,JS 巧用 Proxy 反混淆,GraphQL 优劣思辨,深入 React 动画

前端每周清单第 25 期:Vue2 响应式原理,RN 运行内置 Node,JS 巧用 Proxy 反混淆,GraphQL 优劣思辨,深入 React 动画

JetBrains宣布官方支持Rust插件

7月31号,Rust社区就已非正式声称JetBrains开始官方支持Rust插件。8月4号,JetBrains官方博客正式宣布开始官方支持Rust插件,包括IDEA、CLion等IntelliJ平台IDE。

事件总线实现方式汇总

基于事件驱动的分布式异步架构模式多用于构建高可伸缩的反应式应用程序,适用于各种从简单到复杂的应用场景。它的核心思想是去耦合,将消息的发送和接收分开,实现异步处理消息事件。架构师Mustafa Turan在Hackernoon上分享了事件总线的几种实现方式,并总结了每一种实现方式的优缺点。

云计算平台点兵:谁在用AWS,谁在用Azure?

云计算平台点兵:谁在用AWS,谁在用Azure?Stack Overflow使用访问数据对两家云计算领跑者进行了详细分析。

TensorFire:利用 GPU 加速的浏览器端深度学习框架

TensorFire 是基于 WebGL 的运行在浏览器内的高性能神经网络框架,其执行速度甚至可以快于原生的 TensorFlow。

Android开发周报:Groovy基础详解、Android远程调试探索

2017年2季度:Android智能机在美份额持续领先iOS;为了杜绝恶意软件,Google开始为安卓设备部署Play Protect功能。本期周报为大家带来了Gradle、Replugin、Kotlin、远程调试等方面的技术分享,欢迎阅读。

谷歌是如何构建Web框架的

谷歌的代码库由全球数十个办公的超过2.5万名软件开发工程师所共享,平均每天他们会提交1.6万次代码修改请求,他们是如何做到生产环境的稳定的呢?