7年程序员总结的最重要的 6 个教训; Go 语言进行编程的利与弊;2019年JavaScript流行趋势 – InfoQ每周精要588期

 中文站「每周精要」
NO.588
2019/05/26
谷歌中止与华为业务往来,华为自研手机 OS 也要一夜“转正”?
移动
谷歌暂停与华为的业务,英特尔、高通、赛灵思和博通在内的多家芯片制造商告知其员工停止对华为供货。
七年程序员生涯,我学到最重要的 6 个教训
身为开发者的你是否思考过这个问题:在编程过程中,到底什么才是最重要的?
Apache 基金会与 GitHub 均受美国出口法律约束,这对开发者有何影响?
开源
ASF 和 GitHub 官网先后更新了两则消息,消息的主旨如出一辙,旗下的项目、产品将受到美国出口法律的约束。
产业互联网起风了:这一次,腾讯又站上了风口
云计算
产业互联网,起风了。
用 Go 语言进行编程的利与弊
语言开发
Samuel Jones 大佬分享的用 Go 语言进行编程的利与弊
海思芯片的至暗时刻,华为突围的曙光之时?
移动
海思芯片已经来到至暗时刻,科技自立的华为能等到突围的曙光之时吗?
框架的游戏:2019年JavaScript流行趋势
前端
JavaScript 生态系统复杂多变,各种框架让人眼花缭乱。究竟孰优孰劣,如今的发展趋势是怎样的,用人单位又需要怎样的人才?
微服务架构体系的深度治理
架构
本文全面地介绍了如何构建完备的微服务治理的指标体系及治理模型,并通过自动化的线上线下一体的“度量”及“管控”这两大能力的构建来综合解决微服务全生命周期的现实治理需求。
快手万亿级别 Kafka 集群应用实践与技术演进之路
运维
值得一看的 Kafka 实践分享。
工商银行 MySQL 数据库架构解密
大数据 架构
本文根据 DTCC 数据库大会分享内容整理而成,将介绍工行 IT 架构转型中传统 OLTP 数据库架构面临的挑战和诉求,构建基于 MySQL 分布式企业级解决方案实践历程。
选择 Pulsar 而不是 Kafka 的 7 大理由
架构
为什么我们最终选择了 Pulsar?下面列出了选择 Pulsar 而不是 Kafka 的 7 个最重要的理由。
Windows 将在新一代 WSL 中提供完整的 Linux 内核支持
运维
微软则计划直接在 windows10中提供完整的 Linux 内核支持。
混沌工程的力量:阿里周洋亲述这一技术背后那些事儿
运维
阿里巴巴技术团队对混沌工程的研发迭代持续了数年,对于这一技术,阿里为什么如此坚持?
不要在云上保存你的数据(一):本地优先的七个理念
云计算
在本文中,我们提出了“本地优先”(local-first)的软件原则,支持用户的协同和所有权。
人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考
语言开发
我阅读了《阿里研究员谷朴:API 设计最佳实践的思考》一文后受益良多,我觉得我应该把我自己的思考整理成文与大家一起分享与碰撞。
提前 15 年!比利时程序员攻克麻省著名加密难题
安全
该加密难题由麻省理工学院实验室的 Ron Rivest 教授,也就是著名的 RSA 公钥加密算法负责人提出,并预计需要 35 年时间才能得到答案。
使用 TypeScript 访问 MySQL 数据库
前端 语言开发
本文深入探讨使用 TypeScript 相关的细节,创建一个强大的解决方案来管理服务器端 TypeScript 的数据库访问。
有赞亿级订单同步的探索与实践
大数据
本文介绍有赞同步非实时存储系统的经验。
Kotlin 调查报告:40% 开发者将其作为主编程语言
前端
4300 名开发人员(不仅仅是 Kotlin 的用户)与我们分享了他们对 Kotlin 如何融入他们的世界的见解和反馈。
Apache 软件基金会宣布 Apache Dubbo 从孵化器毕业,成为顶级项目
架构
Apache Dubbo 是一种流行的开源远程过程调用框架,被多家公司采用。
MongoDB 再遭攻击,12000 个数据库被删除
安全
在过去的三周时间内,超过 12000 个不安全的 MongoDB 数据库受到攻击,并被删除,攻击者只留下了一条信息:想要恢复数据,数据库所有者必须联系攻击者。

技术大会  CONFERENCE
ArchSummit 深圳:基于 K8s 的 Volcano 高性能作业运行实践趣谈
华为在 K8s 领域先后大颗粒贡献了集群联邦等多个项目。基于 K8s 打造的 Volcano 运行离线作业/高性能作业系统,可支持主流的高性能作业负载。
GTLC 上海:揭秘国内外各大科技名企的管理真经
组团来袭,搞大事!华为、红帽、民生银行、得到、喜马拉雅……国内外名企高管都聚集于此,揭秘各自的管理正经。500 位技术管理者不仅可以公开听大会,还能就自己头疼的问题当场和重磅嘉宾交流、问诊。
GMTC 北京:Google Flutter 最新进展和未来展望
谷歌高级研究员董韬将会介绍包括 Flutter for Web、iOS 设计语言、基于 Material Design 的定制 UI、状态管理解决方案、 Dart 语言新特性、开发工具、以及中国社区的发展状况。

极客时间App  GEEK TIME APP
前 Facebook 工程师带你一个月攻克算法
刷题慢?对题目没一点思路?通过这个课程,老师会指出并纠正算法学习和leetcode刷题的误区,让你可以拥有每天做题上瘾的感觉。前 Facebook 工程师覃超,面对面告诉你数据结构和算法到底应该怎么学。
Java 性能调优实战——覆盖80%以上 Java 应用调优场景
金山软件西山居技术经理的Java调优实战方法论,会深入 Java 底层源码,从 5 个层级全方位实战,带你轻松掌握一套学完就能用的调优方法论。
作为一个服务端工程师,你的 Web 服务器可能已经过时了
对服务端工程师来说,如果你的工作中涉及到 Nginx、高性能、高并发、动态控制、性能测试、分析等,那么,不论你使用什么开发语言和平台,OpenResty 都是不可多得的高性能开发利器。

活动推荐  POPULAR EVENTS
一招破解知识图谱、NLP开发难点,怎么做?
随着神经网络、知识图谱、NLP等技术逐步发展,越来越多的开发者在AI应用开发时会面临样样都学、样样不精的困境。如何解决当下对知识图谱、NLP的理解与应用问题,清华大学多位资深专家将在5月30日一起谈探讨知识图谱和认知智能的应用与趋势,现有少量免费入场名额。
作为程序员,如何打造分布式架构的核心?
分布式架构的核心目标就是支撑业务的快速发展,作为程序员,想要搭建一款能够高效且低成本的分布式架构呢,云、消息队列、实时通讯、容器存储、API等技术的实现是必不可少的。掌握了这些技术,才能更好地搭建出一款高性能且符合业务需求的分布式架构。
拿什么拯救你,被 Docker 部署害惨的程序员
就算Docker实现了快速部署“喜大普奔”,但Docker 集群式管理面临的多重挑战又该如何化解?多流水线?监控?自动扩展?5月30日,这场免费线上课程给你答案!
如何成为不可取代的前端开发?| 学习资料包
对于刚工作不久的前端开发工程师来说,职场前几年正是人生十分重要的阶段,不想被同龄人淘汰,那就要不可取代,不断学习新技术,一步一步打造自己的技术核心竞争力!小 Q 为大家在学习的道路上准备了一份厚礼!
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

蚂蚁金服开源机器学习工具 SQLFlow;拓展 Web 核心能力,W3C 关注哪些技术?- InfoQ每周精要586期

 中文站「每周精要」
NO.586
2019/05/12
会 SQL 就能搞定 AI!蚂蚁金服重磅开源机器学习工具 SQLFlow
AI
SQLFlow 能够抽象出端到端从数据到模型的研发过程,配合底层的引擎及自动优化,具备基础 SQL 知识的技术人员即可完成大部分的机器学习模型训练及预测任务。
阿里巴巴程序员常用的 15 款开发者工具
语言开发
本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。
W3C Web 技术总负责人:拓展 Web 核心能力,W3C 关注哪些技术?
前端
W3C Web 技术总负责人 Philippe Le Hégaret 在QCon大会上做了《Now and the Future: An Overview of the Web in 2019》的分享,介绍了 Web 技术当前关注的技术方向。
一张主流编程语言的变迁图,讲清程序员迁移模式
语言开发
本文绘制了一个主流编程语言的变迁图,用以表示程序员在不同语言之间的切换路径。
谈判失败,Oracle 亲手把 Java EE 送上断头台
开源 语言开发
Oracle 之前宣布 Java EE 将向 Eclipse 基金会开源,并且是真正的开源。但经过 18 个月的紧张谈判,最终还是以失败告终。
Node.js 和 Java 的史诗级对决,谁才是开发者的“真爱”?
语言开发
到底是老式的编译器驱动的 Java 会立于不败之地,还是在 Node.js 帮助下的 JavaScript 将所向披靡呢?
Java 失宠,谷歌宣布 Kotlin 现在是 Android 开发的首选语言
移动
在Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。
Oracle 中国研发中心裁员已定,首批裁员 900 人,补偿 N+6
此次主要裁撤的是 Oracle 中国区研发中心(CDC)相关人员,首批确认裁员约 900 余人,裁撤人员数额达到近六成。
微软 Build 2019 全回顾:Azure 打头阵,开发者服务“全家福”亮相
语言开发
InfoQ 受邀参加了本次大会,本文为前方记者第一时间发回的报道。
世界第三移动操作系统:KaiOS 的前世今生
移动
这个新进者旨在让功能手机变得更智能,全球已经有 8000 多万台设备在运行 KaiOS。
刚刚发布就上位 GitHub 趋势榜前五 微软这两款产品才是开发者的心头好
语言开发
GitHub 趋势榜前五名中,有两席由微软的项目包揽,一项是命令行终端工具 Windows Terminal,另一项是允许用 RN 直接编写 Windows 平台 UWP 应用的 Windows React Native。
别了,Linux 的魔法时代!
红帽峰会 2019 第二天见闻。
许式伟:架构设计的宏观视角
架构
小小的设备上往往运行着成千上万个软件模块,这些模块是如何如此精密地一起协作的?
面试技术岗,你真能讲明白技术吗?
给面试官讲明白技术,你不仅要懂技术,还要懂面试官。
为什么说 2019,是属于容器技术的时代?
运维
谁能想到,容器这个站在巨人肩膀上的设计,就真的成为技术人员日常工作的一部分呢?
测试自动化:预防还是治疗?
语言开发
往往很多团队都认为自动化测试是一种加速软件交付的方式,这通常是团队内部感知到的瓶颈,但如果他们将开发实践作为一个整体更加深入地看待它,可能会得到更好的认知。
Google 发布新的 Java 日志框架 Flogger,总体可读性增加
运维
Google 宣称,Flogger 可“比现有的日志 API 提供更多的优点”。其中包括:降低了禁用日志语句的代价、增加了总体的可读性,以及对可扩展性的支持。
HiveMQ 开源:把 MQTT 和 Kafka 集成在一起
开源 架构
HiveMQ 最近发布了HiveMQ Enterprise Extension for Kafka,旨在集成 Kafka 和 MQTT,以实现物联网应用程序的实时流。
快狗打车沈剑:如何带领 8 ~ 15 人技术团队打赢一场漂亮仗
本文主要讲带领技术团队作战的那些事儿。
开发人员应该了解的五款 Julia IDE
语言开发
在本文中,我们列出了 5 个 Julia 专用的 IDE 以及一些知名的 IDE 替代方案。
Twitter 宣布抛弃 Mesos,全面转向 Kubernetes
运维
在持续投入 Mesos 项目近 10 年之后,Twitter 公司为什么突然宣布全面转向 Kubernetes 体系?

技术大会  CONFERENCE
QCon 广州:阿里大神是如何玩转 8000+ 实例的微服务体系?
业务的快速发展,往往伴随着技术的更新换代。就像现在大量的功能、用户以及业务链的堆积,催化了各个行业后台业务架构的转变,微服务成为了多数企业架构转型的目标,那在转型过程中,应该如何对后台服务进行合理拆分呢?
GMTC 北京 喵神:在分歧中发展—— 2019 ,我们能用 Swift做什么?
王巍(喵神),iOS 资深开发者。他将会以 App 开发中的 Swift 为起点,向听众介绍这一年来 Swift 的几个大变化,包括 Swift 性能方面的改进以及 ABI 稳定为 Apple 平台未来的开发带来的影响等。
ArchSummit 深圳:大数据创业公司的 ToB 技术实践:挑战与破局之道
公司业务范围涉及政务、公安、融媒、零售快消等多类行业,百分点是如何高效率、高质量的交付项目?如何应对企业复杂的环境以及个性化的需求呢?
GTLC 上海:面对业务翻倍增长,我们为你准备了技术支撑秘籍
当整个公司沉浸在业务高速发展的喜悦中时,技术千万不要做拖后腿的软肋,面对业务高速增长,我们准备了一套高效技术支撑秘籍!

极客时间App  GEEK TIME APP
前 Facebook 工程师带你一个月攻克算法
刷题慢?对题目没一点思路?通过这个课程,老师会指出并纠正算法学习和 leetcode 刷题的误区,让你可以拥有每天做题上瘾的感觉。前 Facebook 工程师覃超,面对面告诉你数据结构和算法到底应该怎么学。
想做团队的领跑者,你需要迈过这些“槛”
希冀快速学习成长,但基础易不夯实?企业加快转型,技术能力又跟不上?寻求外部培训奈何价更高?这里有 12 大技术领域的干货内容,解决你或团队的学习难题。

活动推荐  POPULAR EVENTS
哪种锻炼方式最能让程序员远离亚健康?
5 月 25 日北京【攻城狮 Keep 智能运动体验】,展示 Keep 领先的大数据分析、AI 算法等技术的智能升级,带领开发者亲自体验智能手环,详解智能手环开发要点。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

Python 已成功超越 JavaScript,Alibaba Cloud Linux 2 开源, IM 系统中的消息系统架构 – InfoQ 每周精要 585 期

 中文站「每周精要」
NO.585
2019/04/28
取代 JavaScript,Python 成为了被提问最多的编程语言
语言开发
2019 年,Python 成功超越 JavaScript,成为 Stack Overflow 中提问数量最多的编程语言。
九年积累!Alibaba Cloud Linux 2 终于开源
云计算
Alibaba Cloud Linux 2 OS 正式开源,重要亮点是自带的阿里云云内核,这也是阿里巴巴在云环境单机操作系统领域的又一重大突破。
左耳朵耗子:996 不是福气,努力也未必成功
“我们学计算机当程序员最大的福气不是可以到大公司里加班和 996,而是我们生活在了第三次工业革命的信息化时代,这才是最大的福气。
Zoom 上市:原来中国程序员比硅谷工程师廉价不止一点点
500 个中国程序员能干啥?帮独角兽公司一年省出 3 个亿!
受够了结构化编程的复杂,微软发布全新编程语言 Bosque
微软发布新开源编程语言 Bosque,该语言超越了结构化编程模型,采用了“正规化编程模型”。
Jeff Dean 点赞共识论文:一种通用的分布式一致性方案
架构
这篇文章引起了众多读者的注意,因为它承诺为一致性问题提供一个通用的解决方案,而且还利用了对不可变状态的推理来实现这一点。每个服务器维护的状态都是单调的。
裁员过后,找不到工作的程序员们
过去的半个多月时间里,笔者跟十余位程序员聊了聊找工作的事情,行情并不乐观。
几分钟搞定自己的深度学习开发环境,我是怎么做到的?
机器学习
本文则是在作者多次实战部署的基础上,对不同情况下的深度学习开发环境配置进行了深入的讲解,旨在消除配置壁垒,让你能够零基础快速上手深度学习。
性能之争:响应式编程真的有效吗?
语言开发
响应式编程带来的这种性能上的提高,代价是降低了软件的维护性,这样的代价交换是否值得呢?
现代 IM 系统中的消息系统架构——架构篇
架构
本篇文章内容主要涉及 IM 系统中的消息系统架构,会介绍一种基于阿里云表格存储 Tablestore 的 Timeline 模型构建的消息系统。
深入理解 Spring 异常处理
语言开发
Spring 开发中实现统一的异常处理分析。
挑战 REST,RSocket 是认真的!
运维
对微服务领域的同步协议而言,REST 已经成为公认的事实上的标准,但 Netifi 公司的 CEO Robert Roeser 却不认为这是一件好事。
winter 眼中的前端十年:觉醒、全栈、包袱,未来无不可为
前端
为什么过去十年是前端觉醒的十年?在杭州家里,我们采访了本期嘉宾 winter,听他讲述前端行业十年的得与失……
SkyWalking 毕业成为 Apache 顶级项目
运维
Apache SkyWalking 是一款应用性能监控(APM)工具,对微服务、云原生和容器化应用提供自动化、高性能的监控方案。
GraphQL 在微服务架构中的实践
架构
本文涉及GraphQL 是什么、GraphQL 在微服务架构中的使用以及在实践过程中遇到的棘手问题。
谷歌、阿里等 10 大深度学习 CTR 模型最全演化图谱
机器学习
本文总结了广告、推荐领域最为流行的 10 个深度学习 CTR 模型的结构特点,构建了它们之间的演化图谱。
阿里云 PB 级 Kubernetes 日志平台建设实践
运维
阿里云日志服务是阿里集团针对日志分析、处理的自研… 本文介绍了阿里云 Kubernetes 日志平台是如何建设的。
接替 Oracle,红帽将负责维护 OpenJDK 8 和 OpenJDK 11
运维
据外媒报道,红帽将接替 Oracle,担负起 OpenJDK 8 和 OpenJDK 11 的维护责任。
老无所依:如何解决技术行业的年龄歧视问题
不可忽视的年龄障碍。
Java 库 Failsafe 2.0 发布,支持组合弹性策略
语言开发
用于处理失败的零依赖 Java 库Failsafe发布了其 2.0 版本,支持组合弹性策略,提供了一个用于自定义策略服务提供者的可插拔架构。
贾扬清:我对人工智能方向的一点认识
AI
经过多年的沉淀,成为“阿里新人”的贾扬清,对人工智能又有何看法?

技术大会  CONFERENCE
QCon 北京:还有一周,收获大咖技术实践与建议
蚂蚁金服副 CTO 胡喜 、百度副总裁侯震宇、W3C Web 技术总负责人 Philippe Le Hégaret 等技术大咖有些实践和思考想跟你分享,帮你突破技术瓶颈。
QCon 广州:滴滴如何打造存储成本低、系统稳定性好,易用的搜索中台?
滴滴在国内拥有如此大的用户量,尤其是在上下班的用车高峰期,数千万的 TPS 写入以及数万 QPS 查询更是常规场面,外加 PB 级别的数据存储量,为什么滴滴就没有出现过较大的性能故障?
GMTC 北京:2 天学透一门新技术,GMTC 全球大前端大会深度培训来袭!
我们邀请业内资深专家围绕 Flutter 技术进阶、客户端和端内 H5 的性能问题优化、Android 应用深度优化等热门技术,展开从入门到实践的落地分享。
ArchSummit 深圳:Serverless 容器架构设计和应用场景
Serverless Container 不仅降低了总体计算成本,也让用户摆脱了底层基础设施管理的复杂性,作为云产品,需综合考虑规模、弹性、成本……阿里云是怎么做到的呢?
GTLC上海:技术团队战斗力不足,你的管理方式该迭代了
管理者都不能抛开两个要关注的内容,一是经验,二是一套全面的、体系化的管理思路,如果你都没关注,那么员工无法理解你的战略意图,自然战斗力不足。 500+ 高端管理者共同探索的技术管理最佳实践案例,你值得拥有。

极客时间App  GEEK TIME APP
想做团队的领跑者,你需要迈过这些“槛”
希冀快速学习成长,但基础易不夯实?企业加快转型,技术能力又跟不上?寻求外部培训奈何价更高?这里有 12 大技术领域的干货内容,解决你或团队的学习难题。

活动推荐  POPULAR EVENTS
要做好的架构师,既要懂微服务也要懂 AI?
2014-2019 年这五年,对于很多互联网公司而言,微服务和AI这两项技术的诞生和发展起到了里程碑式作用。因为采用速度之快,所以业界也有人称,要做好的架构师,既要懂微服务也要懂 AI。本次 QCon 特别开设华为云技术专场,重点聊一聊 AI 与云原生实践。
盘盘 2019 年大厂前沿技术实践,你怎么看?
大数据、人工智能、物联网、微服务、业务架构与安全,这些对前沿技术的探索与应用已经成为热门话题。了解技术趋势,积累人脉资源。QCon 北京,聚焦热门技术话题,邀请资深专家一针见血讲解决方案。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

如何把 5 万行 C++ 代码移植到 Go ;2019 Web 开发路线图;推荐 5 个开源日志分析工具 – InfoQ每周精要 583 期

 中文站「每周精要」
NO.584
2019/04/21
我是如何把 5 万行 C++ 代码移植到 Go 的?
语言开发
Go 语言的创始人之一 Rob Pike 曾表示,他希望 Go 能够被 C++ 程序员所接受,但结果差强人意。
5 个有用的开源日志分析工具
运维
监控网络活动既重要又繁琐,但如果使用了下列工具,那么它就会变得更容易。
我是如何完成从码农到管理层的过渡的
作为码农的我们,经过数年甚至十数年的打拼,怀着美好的向往,我们终于完成了职业的转换,进入了管理层,成了经理。
Cube.js:开源仪表板框架的终极指南
前端 开源
本文介绍了从数据库到可视化的第一个仪表板的基本设计步骤。
腾讯重磅开源分布式 NoSQL 存储系统 DCache
开源 运维
腾讯最近开源了一个分布式 NoSQL 存储系统 DCache,它的典型应用场景在分布式缓存。
白话中台战略:中台到底长啥样?
架构
本文试图通过我的收集和思考,带着大家一起来看看中台到底“长啥样”,以期让大家有个直观的印象。
视觉中国、死去的天才程序员与版权纠纷
开源
从“视觉中国们”谈起,看看在程序的世界里,版权问题的罗生门。即便是在法制健全的社会里,同样有一位入选互联网名人堂的天才程序员因版权问题而献出了自己年轻的生命。
AI 不会进入寒冬,只会走向深秋
AI
AI 炒作之声正在逐渐散去,最终余留的将是大量以人为本的技术性工作,即如何真正利用机器学习技术解决重要问题。
大部分教程不会告诉你的 12 个 JS 技巧
前端
在这篇文章中,作者将分享 12 个非常有用的 JavaScript 技巧,可以帮助你写出简洁且高性能的代码。
去 Docker 化的 5 种容器选择
运维
本文将带你深入分析几种 Docker 的替代方案,就它们的异同、独特性以及优缺点方面展开探讨。
Go 会接替 Java,成为下一个企业级编程语言吗?
语言开发
作者认为,Go 将共同推动其成为接替 Java 并主导下一代大型软件开发平台的最有力的编程语言候选。
学不动了也得学!2019 年 Web 开发路线图发布
前端
本文很好地说明了 2019 年如何成为一名 Web 开发人员,并指导你如何在 2019 年学习和掌握 Web 开发。
七牛云 CEO 许式伟:首次完整架构经验分享
架构
架构的本质,不正是构建和创造么?
亚马逊:7 月 18 日起关闭中国电商业务,海淘、云计算保留
云计算
今后亚马逊在中国仅保留两块业务,一是 kindle ,二是跨境贸易,其他业务将全部裁撤。
微服务?还是先构建一个单体吧
运维
正确构建的单体(Monolith)系统要优于构建基于微服务的系统。
9 个用于构建容错系统的开源工具
开源
无论你是否使用云后端,构建一个容错系统都是非常重要的。
基于 Flink 构建用户实时基础行为工程
大数据
基于 Flink 构建用户实时基础行为工程的相关实践,包括 Flink 相关的技术点和基础行为实时工程的业务。
YouTube 算法标记圣母院火灾为 911 事件,AI 又翻车
AI
YouTube 算法标记巴黎圣母院失火是 911 阴谋,亚马逊人脸识别标记美国国会议员为罪犯,谷歌 AI 武器项目遭致广泛批评。AI 发展了,后果呢?

技术大会  CONFERENCE
QCon 北京:大规模后端业务系统基础架构实践
QCon 深度培训超长时长分享:百度主任架构师汪瑫将结合百度后端服务架构实践,分享一些在业务基础架构建设方面的思考以及一些核心问题上的取舍,希望能为你带来一些新的思路。
ArchSummit 深圳:Service Mesh 在唯品会的落地思路与总结
在自研服务化体系技术的支持下,我们享受着极致的购物体验,“正品保障”的不止是商品,更是让你尖叫的技术实现细节分享。
GMTC 北京:腾讯基于小程序技术栈的微信客户端跨平台实践
小程序自诞生以来,经过两年多的发展,成为了微信开发者生态中最具有生命力的一环,小程序技术栈的确立,对微信客户端的研发产生了怎样的影响?
GTLC 上海:让技术管理者头痛的向上、向下管理,有绝招了
对于技术管理者而言,上有高层领导要沟通,下有基层团队要培育,作为企业关键阶层的你,是不是常被这些关系弄的焦头烂额?没关系,我们为你准备了很多管理绝招!

极客时间App  GEEK TIME APP
如何从 0 开发一款 iOS App?
移动开发下半场,iOS 开发者如何精进?不如从开发一款iOS App 开始。腾讯高级工程师朱德权手把手带你开发一款类今日头条的 iOS App,戳此免费试看。
工作 3 年,同样写代码为何差距越来越大?
分享技术圈资深技术专家的干货内容,通过极客时间企业账号系统体系化学习,帮你解决80%的开发难题。

活动推荐  POPULAR EVENTS
如何成为一名合格的深度学习工程师?
现在深度学习风很大,很多人都蜂拥而上去搞深度学习算法。那么如何成为一名合格的深度学习工程师?应该具备怎样的能力?点亮哪些技能树?
“我奶奶也能三维建模”的背后,用了哪些技术
建模很难,数据采集、提取、匹配、生成缺一不可;建模又很简单,算法+AI就能自动生成。想了解背后的秘密,贝壳找房的专家会全部告诉你!
大数据、IOT 和区块链,手把手教你如何开发
想亲自参与上手开发这些时下热门的技术吗?由华为云的技术专家带领,这场动手实操+技术解析的沙龙 4 月 26 日落地南京,限时免费报名。
微服务、AI、业务安全热门技术全解读
大数据、人工智能、物联网、微服务、业务架构与安全,这些对前沿技术的探索与应用已经成为技术圈的热门话题。了解技术趋势,积累人脉资源。QCon 大会邀请资深专家一针见血讲解决方案。2019 年北京仅此一次机会。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

C++ 进入最受欢迎编程语言前三;搭建 CI/CD 流水线;Stack Overflow 开发者报告 – InfoQ每周精要583期

 中文站「每周精要」
NO.583
2019/04/14
C++ 力压 Python 进入最受欢迎编程语言前三
语言开发
IOBE 编程社区指数是编程语言受欢迎程度的一个指标,根据该指标排名:本月 C++ 力压 Python 回到了第三的排名。
996.ICU 背后:程序员在互联网公司的真实生态
在理想主义的背景下,开源软件运动创造的生态使得中国的开发者可以迅速开发软件应用,形成大公司之间的白热化竞争、狼性文化,进而产生了 996 的问题。
开发者可能低估了容器部署的复杂性
运维
很多中小型公司往往低估了大型企业对容器反应平淡背后的复杂性,应用在 VMware 的容器中运行,就是云原生的吗?
如何从零开始搭建 CI/CD 流水线
DevOps
为了在开发团队和运营团队之间搭建桥梁,CI/CD 流水线实现了应用程序的自动构建、自动测试和自动部署。本文中,我们将介绍什么是 CI/CD 流水线,以及它是如何工作的。
Rust 连续四年最受开发者喜爱,中国开发者最乐观
语言开发
Stack Overflow 的开发者调查具有相当的权威性。今年的调查中有不少亮点,还有很多“万万没想到”,比如 Rust 才是最受喜爱的编程语言。
爬过这 6 个坡,你就能对 Linux 操作系统了如指掌
运维
平时生活中,我们时时刻刻都在使用操作系统,只是大部分时间你都意识不到它的存在。
微软宣布 Azure Functions 正式支持 Java
云计算 语言开发
V2.0 支持 Java。Tools 提供的 Maven 开发体验。2.0 时就开始要支持 Java。
死磕小程序!快应用宣布支持第三方 DSL
前端 移动
为了满足前端同学的开发习惯,提升开发者的体验与效率。所以借助这种契机与接口开放的能力,快应用可以支持其他更多的 DSL。
虚拟主播上线:多模态将改变人机交互的未来
AI
为什么说虚拟主播是多模态研究领域的里程碑式突破?
用双十一的故事串起碎片的网络协议
运维
你知道双十一下单中会用到哪些网络协议吗?
谷歌 Cloud NEXT 重磅盘点:终于想起云做的是 ToB 生意!
云计算
发布系列新品,与七大开源数据库合作,耀眼的 AI 话题被削弱,这家公司终于想起云做的是 ToB 生意!
上海久耶基于 HBase 实时数仓探索实践
大数据
本文首先介绍了久耶第一代离线数仓以及第二代实时数仓,接下来介绍基于 HBase 的开发流程,以及 CDH 集群调优监控。
你的前端框架要被 Web 组件取代了
前端
还记得 document.querySelector 开始获得主流浏览器支持,并逐渐结束 jQuery 统治的历史吗?
开源是项“全民工程”,揭秘开源团队的管理运作
开源
站在开源背后的工程师们之间是如何进行协作与交流?基于开源软件的商业公司如何更好的发展?开源团队如何更好的管理和研发一个项目?
编程神器!Facebook 推出代码智能搜索与推荐工具 Aroma
AI 机器学习
工程师创造了丰富的软件与应用,但是工程师本身却被复杂繁琐的代码所束缚,面对动辄上百万行的代码,如何提升编程效率就成为了头号难题。
人类首张黑洞照片幕后英雄:29 岁女算法工程师
AI
黑洞照片背后的幕后英雄,是加州理工学院的助理教授,同时是哈佛 – 史密森天体物理中心的美女博士后研究员 Katie Bouman 及其团队,通过 8 座被称为事件视界望远镜的特殊设备,这张引起全球轰动的照片才得以问世。
软件开发宣言:请保持简洁
语言开发
不断急迫地推向市场的模式正悄无声息地将你的公司推向灭绝的边缘。或许是时候让我们重新思考该如何设计和编写代码了。
阿里鲁肃:支付宝成就了我,我做了很多“拧螺丝”的事儿
架构
他是程立(鲁肃),是我们本季《十年》技术专题纪录片中的第一位登场嘉宾,在 2009-2019 互联网技术十年发展的波澜壮阔中,他,是一位亲历者。
基于 Chromium 的预览版 Edge 终于来了
前端
4 月 9 日,微软在其官方博客上正式发布了基于 Chromium 的第一个 Dev 和 Canary 版本的 Edge。
以 CNCF 的方式实现云原生意味着什么?
云计算
云原生究竟意味着什么呢?本文将带领读者深入了解云原生的方法,以及用 CNCF 方式实现云原生的方法。
2019 年 Vue 生态圈调查:92% 的开发者将继续用 Vue
前端
最近,国外一机构 Monterail 对 Vue 生态圈做了一个调查报告,该报告是在 2018 年 11 月和 12 月进行的,主要是软件开发者,更重要的是,本报告也获得尤雨溪本人和 Monterail 开发主管 Szymon Korzeniowski 的点评。

技术大会  CONFERENCE
QCon 北京:高并发实时分布式交易系统的实践与思考
高并发分布式交易系统一直是一个技术难题。如果你想要高并发高可用低延时兼顾,还要保持稳定性和一致性,这个架构设计值得学习一下:火币网高级技术总监秦金卫从一个亿级订单量的低延迟实时交易系统案例出发,告诉你亿级订单的高性能交易系统的设计经验。
QCon 广州:从菜鸟到架构师,你真的关注过自己的成长吗
不管你是初涉职场的研发菜鸟,还是已经能够独当一面的架构专家,都应该经常回过头来看看自己的发展路径,反思过去因为经验不足而冒进了哪些误区,以便于自己未来更好的发展。如何避免在自我成长中误入弯路,大牛们的经验可谓是最好的教材。
ArchSummit 深圳:实现金融监管,海外用的是这些技术!
7月12日,深圳,Gekko Lab 首席数据科学家田野与你分享在海外实现监管方案的实践和挑战。深入解读如何通过技术和业务的努力,把数据挖掘、数据融合、知识图谱等技术在监管领域实现。
GMTC 北京:工作10年,我在前端专业成长路上的探索
程序员是个天生不喜欢和人打交道的群体,让他们去做组织管理,对于大多数人是吃力的,也不喜欢,就想写一辈子代码,行吗?其实是可以的……
GTLC 上海:技术人要创业,先问问资本肯不肯投你
技术创业红利时代已来,技术创业者如何选择正确的赛道?资本会青睐哪种类型的公司和团队?来看看曾投资过papi酱、青藤云安全、达观数据等企业的投资人—— 真格基金顾三小姐怎么说。

极客时间App  GEEK TIME APP
为什么 996 的总是你?听听技术大牛分享高效进阶秘籍
前端领域的技术演进一直要比其他技术快一些,这给前端工程师带来持续的挑战。整理了从 Vue 到 React、iOS 到 Andoid、再到前端架构体系的干货课程,带你解读从前端小工到专家的实战心法,高效解决 80% 的开发难题。

活动推荐  POPULAR EVENTS
最适合中国开发者的深度学习框架是什么?
为什么相比芯片,我们更在意深度学习框架的中国化?作为人工智能典型应用场景,深度学习技术在各个领域中的最佳实践又是什么?
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

拒绝 996,中国程序员的呼声传到了国外; 阿里云 Redis 开发规范;15 条软件开发黄金定律 – InfoQ每周精要582期

 中文站「每周精要」
NO.582
2019/04/07
拒绝 996,中国程序员的呼声传到了国外
面具戴太久就会长到脸上,再想摘下来,除非伤筋动骨扒皮。996,从来如此,便对么?
当编程语言掌握在企业手中,是生机还是危机?
语言开发
2019 年 4 月,Java 8 收费时代到来了!当编程语言掌握在企业手中,我们该喜该悲?
前端大神用 React 刻了一个 Windows XP
前端
近日,一前端大神 sh1zuku 用 React 刻出一個 Windows XP,页面中的两个 Windows XP 窗口可以自由拖曳。
阿里云 Redis 开发规范
云计算
本文介绍了在使用阿里云 Redis 的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用 Redis 过程带来的问题。
15 条软件开发黄金定律
语言开发
在这篇文章中,作者分享了对软件开发领域最著名和最常见的定律的解释和想法。
Go 语言很好很强大,但我有几个问题想吐槽
语言开发
Go 是一门非常不错的编程语言,并且逐渐取代 Python 成为很多人的首选语言。但公司的 Slack 编程频道中对 Go 的抱怨却越来越多……
OPPO 基于 Flink 构建实时计算平台的思路、演进与优化
大数据
OPPO 大数据平台研发负责人张俊接受了 InfoQ 的专访,深度解析了实时流计算的行业实践以及变化趋势。
Google 工程师:如何看待程序员普遍缺乏数据结构和算法知识?
语言开发
对于一个程序员来说,如何修炼内功呢?首要是打好基本功,比如掌握操作系统、编译原理、数据库理论等,但最基础的应该就是扎实的掌握数据结构和算法了。
数据库设计中的 9 大常见错误
大数据 架构
作为数据库设计人员,当我们负责数据库项目时,在数据库设计以及把数据库部署到生产环境的过程中可能会遇到一些挑战。
pika 开源:替代 WebPack 的全新 JS 构建工具
前端 开源
在过去几年中,JavaScript 打包已经从一种生产环境优化手段演变成几乎所有 Web App 都必不可少的构建步骤。
中国互联网公司开源项目调研报告
开源
InfoQ 统计了国内在 GitHub 上较活跃的 7 家一线互联网公司的 50 多个账号的 2800 多个项目,为大家呈现一部分答案。
Visual Studio 2019 正式版发布,专注于人工智能和生产力
语言开发
2019 年 4 月 2 日,在经历了五个月的预览期之后,适用于 Windows 10 和 Mac 的 Visual Studio 2019 正式版终于亮相了。

技术大会  CONFERENCE
QCon北京:日程上线,你的技术思维该升级啦
100+国内外一线技术团队负责人聚焦架构设计、工程实践、性能优化、混沌工程、云上安全等26+领域,探索最值得参考的技术实践案例。9折报名倒计时,赶快上车!
ArchSummit深圳:中台战略落地前,需要做哪些准备?
海量集群资源、数据管理、业务需求高效迭代是阿里搜索大数据平台面临的巨大挑战,高效满足多场景则是百度垂直搜索平台的首要需求。在此背景下,中台战略应运而生。
GTLC上海:年轻人被996围困,企业管理层如何破局
技术圈又一次被“996”捧上热搜,互联网企业成为了重灾区。一边是企业追求效率和效益,另一边是技术人对理想的追求与现实的重负。被996围困的年轻人出路在哪儿?企业管理者如何看待996,是否有兼顾多方利益的结局方案?

极客时间App  GEEK TIME APP
开班倒计时1周,快来组团攻克算法吧
陈皓 x 王争 两位顶尖专家精心打磨的「算法线下大课」即将开班,坐标北京,每天 6+ 小时深度教学,带你用高手的视角感受算法的艺术,夯实编程基础。8 折报名最后 3 天,4 月 9 日恢复全价!
金三银四,如何在逆风局下拿下满意答卷?
年前经历了几场面试发现招聘要求高了许多,但有过硬的操作和知识装备,在逆风局下也能收割翻盘。但如何判断哪些技术技能是企业重点关注的?整理了从技术基础到人工智能,Java 到 Go 的干货课程,通过极客时间企业账号学习还享更多福利。

活动推荐  POPULAR EVENTS
北京免票福利:2019 ABC SUMMIT·智能互联网行业峰会
4 月 11 日,ABC SUMMIT 智能互联网行业峰会再度起航,百度云智能“ABC” 、边缘计算、5G 等最新技术一一亮相,并分享智能存储、视频+ AI、智能数据的行业领先实践。限时免费,快来领票。
AI&AR应用开发进阶必经之路
2019年4月13日(周六)下午14:00,北京的开发者们可以与OPPO技术专家近距离交流,同时来自汽车之家、神奇AR的负责人也会参与其中,门票数量有限,点击链接免费领取。
不只是工具!详解 Golang 在工程实践中的应用
4 月 13 日上海,趣头条携手 InfoQ 就 Golang 在实际工程实践中的应用现状进行全方位解析,为参会者提供最优质的实战经验与解决方案。
是什么让为“工业大数据”命名的科学家频频点赞?
如何充分挖掘大数据价值,推动工业制造数字化转型,成为新一轮时代命题。本次二叉树视频走进“第二届工业大数据创新竞赛”,带你一同探秘”数据大佬“们的世界。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

使用 Python 5 年后,我转向了 Go;跨平台开发框架的大旗,究竟谁能扛起来? – InfoQ每周精要581期


 中文站「每周精要」

NO.581
2019/03/31
使用 Python 5 年后,我转向了 Go

这篇文章不会讨论哪种编程语言更好 – Python 或 Go,网络上有很多关于这个主题的帖子和比较,区别在很大程度上取决于用例。
35 岁的程序员是“都挺好”还是“都挺惨”?

35 岁,职业发展开始遇到瓶颈,有的人已经快写不动代码,也还没有晋升到管理层,个人职业如何发展必是反复拷问过自己的。
跨平台开发框架的大旗,究竟谁能扛起来?

前端

从早期的 PhoneGap,到后来的 React Native,再到现在的 Flutter,众多跨平台开发框架的应用实践,与原生技术展开了一场博弈。用户该如何在众多选择中,做好技术选型及落地实践?使用跨平台开发框架,应该注意哪些问题?对其通病有何应对方案?
腾讯服务大规模宕机:系上海网络运营商光纤故障

运维

3 月 23 日下午 4 点左右,腾讯多个产品出现大规模宕机,原因是上海当地网络运营商光纤线路大面积故障。
为何华人高管寥寥无几:论华人工程师之领导力

华裔和印度裔在文化上的差别如何导致不同的领导力风格?处于变革期的企业需要什么样的领导者?华人该如何培养领导力?
腾讯副总裁曾宇:谈谈腾讯的技术价值观与技术人才修炼

工程师的自我修炼有两条分支,一个是走专家路线,一个是走技术管理者路线,不管哪个,专业都是你的基石,就是你最终的原创力。
Oracle 裁员史:技术人死于重组,卒于云计算

云计算

Oracle 新的一轮裁员大潮开始了!
没娱乐、没性生活,中关村程序员要被逼疯了

经过《南华早报》向中关村和北京其他地区的技术工作者的探访,结果发现,这群年轻人都面临着在 30 岁之前被“倦怠”榨干的危险。
全球最具创造力企业榜单出炉:谷歌排第一,阿里、华为未进前十

3 月 24 日,BCG(波士顿咨询)发布报告称:Alphabet / 谷歌现在是全球最具创新精神的公司,取代苹果公司 13 年来的第一名的位置。
招商银行年度科技投入 65 亿元占总营收 2.78%,各大银行科技投入争先全速跑

每年的 3 月份是各大商业银行集中发布上一年业绩报告的日子,有数据表示,商业银行金融科技投入已经从此前普遍占总营收的 1%,上升至如今的 2%,部分商业银行投入占比甚至达到
3% 以上。各大商业银行科技投入争先全速跑。
Kubernetes 日志分析利器:Elassandra 部署使用指南

运维

Elassandra 是一个基于 Apache Cassandra 的 Elasticsearch 实现,有效结合了两者的优势,弥补了 Elasticsearch
的一些使用限制(单点故障、在线升级等)。
刚刚开源的 Python 静态类型检查器:Pyright

开源

近日,开发者 msfterictraut 在 GitHub 上提交了一个名为 Pyrignt 的开源项目,这是一个 Python 的静态类型检查器,主要是为了解决
mypy 等现有的 Python 类型检查器无法解决的问题。
强化学习遭遇瓶颈!分层 RL 将成为突破的希望

机器学习

本文作者是法国里尔大学 Inria SequeL 团队的博士生,Yannis Flet-Berliac,他在本文中对分层强化学习(HRL)的研究进行了总结,文章首先回顾了强化学习(RL)的基本原理,并阐述了其目前所面对的局限性。
中台之上:被忽视的产品目录

架构

产品是一个企业的价值载体,是为客户服务的实例化表现形式,无论是生产类企业还是服务类企业都如此,产品将企业与客户紧密联系在一起。
谷歌发布实验性可信类型 API,用于解决跨站点脚本漏洞

安全

谷歌 Chrome 团队发布了实验性可信类型API,用以解决 DOM 跨站点脚本安全漏洞。
AI 一周热闻:华为豪掷 3.3 亿剑桥买地,自建光芯片工厂;比特大陆 IPO 失败,组织架构调整

AI

AI 一周热闻集合。
ACM 宣布三位深度学习之父共同获得 2018 年图灵奖!

机器学习

ACM(计算机协会)宣布把 2018 年度 ACM A.M. 图灵奖颁给了 Yoshua Bengio、Geoffrey Hinton 和
Yann LeCun,以表彰他们提出的概念和工作使得深度学习神经网络有了重大突破。
从 SPA 到 PWA:Web App 的下一站在哪?

前端

本文就 SPA 架构的一些不足展开讨论,并探讨 PWA 方案(这里说是方案,其实更是一种技术方向的选择)的价值和私有平台的最佳演化方式。

技术大会  
CONFERENCE
QCon 北京:阿里巴巴新一代交互式分析引擎 Hologres

传统架构使用多套系统分别解决不同场景的需求,带来了诸如多个系统入口,数据存储多份,采购和运维成本高,数据一致性等问题,阿里巴巴 Hologres
首次对外分开分享:使用一套系统、一个入口、一份数据解决这些问题。
QCon 广州:构建多线程的 Electron 应用和性能优化实践

如何通过 Electron 技术,构建出一款性能高效的桌面应用?广发证券信息技术部开发工程师为您解析:如何在运行过程中处理海量的实时行情数据和实时交易数据,持续完成数据渲染展示,同时保持对客户交易操作的快速响应。
ArchSummit 深圳:为什么要使用 Serverless

这个问题的答案有:更敏捷、减少开销、更专注、扩大规模、更具灵活性、为价值付费。而如何更形象的体现,我们邀请了阿里云和腾讯云以及谷歌云的专家来ArchSummit架构师峰会现场分享给大家。
GMTC 北京:基于精准测试及AI技术的前端质量保证实践

百度搜索前端是整个搜索中迭代最快的产品线,日均上线需求20多个,但是依赖手工测试、展现样式难以自动验证等问题是困扰前端质量保证的难题。本次我们介绍如何利用AI技术赋能前端质量保证实践。
GTLC 上海:你的性格不适合做管理层!焦虑吗?

技术人青春饭吃完后,积累经验转做管理,但看起来啥事儿都不干的管理岗,做起来还是会遇到很多问题。怎么打造团队气质?如何带领团队齐心向前?优秀的领导者应该具备什么样的性格?来这里,一探管理大牛的管理真经。

极客时间App  
GEEK TIME APP
金三银四,如何在逆风局下拿下满意答卷?

年前经历了几场面试发现招聘要求也高了许多,但只要有过硬的操作和知识装备,在逆风局下也能收割翻盘。但如何判断哪些技术技能是企业重点关注的?整理了从技术基础到人工智能,Java到Go的干货课程,通过极客时间企业账号学习还享更多福利。

活动推荐  
POPULAR EVENTS
免费领取华为内部技术干货

4个 G 华为技术专家内部分享视频及 PPT 资料打包放送,高效掌握区块链、大数据、AI、机器学习、微服务的前沿技术应用。打开链接识别小程序二维码领取!
限时免费|百度云智峰会点亮智能未来

智能时代的未来,只有你还在观望吗?4月11日,ABC SUMMIT·智能互联网行业峰会再度起航,用最前沿的视角,为你分享百度云智能“ABC”
、边缘计算、5G等技术的创新实践。限时免费,快来领票~
200+技术leader齐聚探讨管理难题

2019年4月13日,GTLC全球技术领导力峰会杭州站,超强讲师阵容来自同盾科技/有赞/大搜车/51信用卡/酷家乐/满帮集团等知名互联网企业管理高层,深度分享实战应用,与200+技术管理者共同探讨现实的管理难题。
轻松搞定AI&AR应用的开发和推广,这里有妙招!

这里有全套语音技能开发工具和方案,这里有跨平台、轻量级的AR平台使用经验,还有超级友好的SDK梳理,帮助开发者探索更加新颖、有创意、体验非凡的应用场景。4月13日(周六)下午在北京,欢迎来现场体验一站式开发的高效实践,你将获得面对面的技术指导、海量流量资源、还有丰富的互动礼品,点击链接进入免费领票通道。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的
InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina

InfoQ手机客户端:极客时间

阿里开源自用 OpenJDK 版本;波音在软件开发上错在哪里?数据中台已成下一风口 – InfoQ每周精要580期


 中文站「每周精要」
NO.580
2019/03/24
数据中台已成下一风口,它会颠覆数据工程师的工作吗?
架构
InfoQ 采访了 ThoughtWorks 数据和智能总监史凯,谈谈他对于数据中台的看法。
血淋淋的 BUG:波音在软件开发上错在哪里?
语言开发
你认为波音在软件开发中犯的致命错误是什么呢?
Java 12 正式发布,新特性解读!
语言开发
Java 12 如约而至,除了那些值得关注的特性,你也应该思考下 Java 的未来。
红帽 2019:保持独立,坚定开放混合多云
开源
近日,红帽资深副总裁兼亚太区总经理 Dirk-Peter van Leeuwen 来华,和媒体沟通分享了红帽近期的一些成果和动向,并回答了大家关心的一些问题。
Kubernetes 上领先的开源 Serverless 解决方案有哪些
运维
虽然容器对开发人员来说是一个很好的抽象,但客户仍需要做很多工作。没有人关心在底层运行的容器。
Spring Boot 2.2 首个里程碑版本发布,改进性能和内存使用
语言开发
Spring Boot 2.2 更新包括性能和内存方面的改进、Kubernetes 检测及第三方库更新。该版本解决了140 多个问题。
NPM 采用 Rust 以消除性能瓶颈
架构
Npam 的指数级增长促使 npm 工程团队从 Node.js 切换到 Rust,以处理那些将成为性能瓶颈的 CPU 绑定任务。
阿里开源自用 OpenJDK 版本,Java 社区迎来中国力量
语言开发
作为世界上最大的 Java 用户之一,阿里巴巴此时选择开源 OpenJDK 长期支持版本 Alibaba Dragonwell 是出于哪些考量呢?
如何快速设计业务架构?
架构
应用业务架构模型可以快速对新需求进行企业级分析。
亚马逊是如何进行软件开发的
语言开发
亚马逊是如何进行软件开发的呢?
华为发布折叠屏官方适配方案
移动
我们联系到了华为终端的相关技术专家,为大家获取了折叠屏的官方适配方案,以下全文就是适配文档。
没有 JS 的前端:体积更小、速度更快!
前端
这篇文章里,我将分析我在前端方面所做出的一些决定,并分享我在这个过程中学到的一些无 JavaScript UI 技巧。
2019 年大前端技术趋势深度解读
前端
2019 年狼叔对前端现状及未来发展趋势的理解。
1100 名达摩院“扫地僧”加持,阿里云的下一个十年
云计算
十年间,阿里云的市场份额已经超过云计算领域其他 2 至 8 名厂商的总和,阿里云做了什么?
复出!前腾讯 AI Lab 主任张潼加入创新工场,兼任科研合伙人
AI
3 月 20 日下午,创新工场传来喜讯,前腾讯 AI Lab 主任张潼博士正式加入创新工场,任香港科技大学和创新工场共建联合实验室主任。
小米自动化运维平台演进设计思路
运维
小米自动化运维平台建设大致分为三个时期,整体建设的规划比较清晰,能够一以贯之。本文介绍了小米自动化运维平台的演进思路。
阿里重磅发布机器学习平台 PAI 3.0!
机器学习
3 月 21 日,2019 阿里云峰会在北京召开,会上阿里巴巴重磅发布了机器学习平台 PAI 3.0 版本。
AI 一周热闻:周志华获 IEEE 技术成就奖;英伟达发布最小 AI 计算机
AI
本周精彩不容错过。
业务中台探索和实践:业务系统中间件化架构
架构
在不远的将来,行业解决方案软件公司可能将重新兴起,业务软件将不像现在这样是需求的堆积,而是高度模型化、设计化的产物。
Istio 1.1 版本发布,性能和可用性提升
在 Istio 1.0 版本发布 7 个月以后,Istio 1.1 版本今天发布了,快来看看有哪些改进。
Deno 如何偿还 Node.js 的十大技术债?
前端
“Node 现在太难用了!”。Node.js 之父 Ryan Dahl 去年初要开发一款 JavaScript 互动式数据分析工具时,忍不住抱怨起自己十年前一手创造的技术。

技术大会
CONFERENCE
QCon 北京:Uber 核心派单系统及其集群管理演化
Uber 在高速发展的过程中,也是内部工程师在技术债和救火之间挣扎的过程。以 Uber 的核心派单系统为例,内部系统在高速发展中遇到的问题如何系统性解决,并最终使得系统稳定性更上层楼?
QCon 广州:8000+ 应用的微服务,你能 Hold 住吗
如果一个业务拆分得过于“细致”,会导致后期管理起来十分困难。因此你能想象一个包含 8000+ 应用的微服务是怎样的状态吗?8000+ 应用的微服务,代码管理是否会特别复杂?在这方面,他们有着不一样的思考……
ArchSummit 深圳:支付宝智能化舆情监控平台架构
支付宝构建多维度的大规模数据采集能力,监控分析以及对应的风险预警能力,利用 NLP 及图像算法完成内容定向分发触达,无感知解决稳定性问题。涉及到AI、架构设计内容,蚂蚁金服技术专家霍刚一一为你解答。
GMTC 北京:B站“不挡脸”弹幕黑科技,吐槽看脸两不误
B站于2018年进行了一次基于”video first”的年度性优化,针对用户体验的关键指标进行性能优化改造。包括交互设计改版、基于MPEG-DASH协议的视频体验优化、播放页秒开、弹幕体验优化等方面。
GTLC 广州:都说技术管理难,那 IT 老兵是如何解决的呢?
GTLC 全球技术领导力峰会广州站主要面向技术管理者以及对领导力感兴趣的技术人。这是一次与技术管理大咖同行,挖掘潜能的机会。
GTLC 上海:技术管理徘徊不前,领导者如何突破?
技术管理知易行难,技术领导者在管理之路上会遇到很多大坑,也容易让管理陷入到徘徊期。管理者如何正确认识到问题所在?如何突破自己,提升段位?看看大咖们都是怎么说的。

极客时间App
GEEK TIME APP
2019,超100位技术大牛在极客时间分享升职进阶秘籍
回顾2018,无论互联网还是传统行业都不平静,想不被淘汰,就要掌握更多的技能。2019,超100位技术大牛在极客时间上分享他们的进阶秘籍。从人工智能到架构,从技术基础到技术管理,向企业申请学习福利还享更多优惠。
招聘季,快速解锁大厂算法面试技巧
还有3周,陈皓、王争两位老师精心打磨的「算法线下大课」就要开班了,每天6个多小时讲解,覆盖理论、实战、面试,包含了老师多年的经验和心得。还有4周作业、答疑、直播、社群等学习服务,帮助大家深入学习。
如何快速上手 Vue 开发?
对于前端工程师,掌握 Vue 可能不是一个可选项,而更像一门“必修课”。前端技术专家手把手带你基于 Vue ,一起打造一个 GitHub 万星项目。

活动推荐
POPULAR EVENTS
关于华为 AI,你应该知道的知识点
华为人工智能的发展战略是以持续投资基础研究和 AI 人才培养,打造全栈全场景 AI 解决方案和开放全球生态为基础。看看华为如何构建“普惠世界”!
AI/AR应用开发者如何才能提高收入?
作为移动开发者,如何提高下载量和收入一定是你朝思暮想的事情。好酒还怕巷子深,花大量时间做出来的应用得不到流量也很绝望。4月13日(周六)下午,OPPO技术开放日,大波专家和你face-to-face,你将收获「AI/AR前沿技术+实践」、「高效开发工具」、「流量推广资源」,还剩50个名额,免费领取。
【有奖调研】互联网架构为什么要做微服务?多“微”才合适?
随着微服务在国内的热度不断上涨,微服务的应用也越来越广。因此我们希望了解到作为一线开发者的你们对于微服务架构的看法与建议,快来填写本次调查问卷,赢取Beats耳机等精美礼品。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的
InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

13 岁女孩因发布 JavaScript 无限循环代码被捕;碾压 Python!为什么 Julia 速度这么快? – InfoQ每周精要579期

 中文站「每周精要」
NO.579
2019/03/17
碾压 Python!为什么 Julia 速度这么快?
语言开发
为什么要选择 Julia?因为它比其他脚本语言更快,它在具备 Python、MATLAB、R 语言开发速度的同时,又能生成与 C 语言和 Fortran 一样快的代码。
陆奇出任拼多多技术顾问委员会负责人
3 月 13 日,拼多多创始人、CEO 黄峥在财报电话会议上表示,拼多多将成立技术顾问委员会,百度前总裁陆奇领导相关工作。
13 岁女孩因发布 JavaScript 无限循环代码被捕
语言开发
这个所谓的恶意代码其实是一个恶作剧,它触发了 JavaScript 无限循环,在用户访问某个链接时显示“不可关闭”的弹出窗口。
波音 737 事故,软件化要不要“背锅”?
语言开发
两次惨痛空难后再看波音的软件化之路:它曾满载荣光,如今备受质疑。
30 年前他发明了万维网,现在他要颠覆互联网
被冠以“万维网之父”的人只想要拯救互联网,甚至推翻互联网。
取代 ZooKeeper!高并发下的分布式一致性开源组件 StateSynchronizer
架构
StateSynchronizer 特别适用于高并发 (>= 10000 clients) 的场景,并在此场景下可以作为替代 ZooKeeper 和 etcd 的解决方案。
张鑫旭:前端专业方向的尽头
前端
我发现了我的前端专业之路遇到了局限,前端专业方向看到了尽头。略带悲伤!但,放心,我并没有为此担忧。
携程再爆大数据杀熟,携程致歉信:程序 bug 已紧急修复,将赔偿用户
大数据
对于此次事件你怎么看?
CEO 和 CTO 没有本质的区别
CTO 如何跟 CEO 沟通是困扰着众多互联网公司技术负责人的老问题。
MongoDB 又不加密,8.09 亿条个人详细记录泄露
大数据
近日,安全研究员 Bob Diachenko 和 Vinny Troia 发现了一个没有密码保护的 MongoDB 数据库,其中包含有 150GB 数据,共 808539939 条记录。
告别规范化!MIT 谷歌等提出全新残差学习方法,效果惊艳
机器学习
近日,来自 MIT、谷歌大脑、斯坦福的三名研究人员提出了一项具有挑战性的工作,他们认为规范化的好处并不是唯一的。
本地 vs 云:大数据厮杀的最终幸存者会是谁?
云计算
一家企业什么时候会决定上云?
通过图片优化,我将网站大小减少了 62%
前端
图片是 Web 提供的最基本的一种内容类型。人们都说一张图片胜过千言万语。但如果你一不小心,它也可能占用你好几兆带宽。
京东 Vue 组件库 NutUI 2.0 发布:将支持跨平台!
前端
NutUI 是一套来自京东用户体验设计部(JDC)前端开发部的移动端 Vue 组件库,目前在京东至少有 30 多个 web 项目正在使用 NutUI。
40% 创业公司用伪 AI 忽悠钱,欧洲被 AI 时代抛弃了吗?
AI
风险投资公司 MMC 发表报告称,它们分析了 2830 家被归类为 AI 的欧洲创业公司,只有 1580 家公司符合其描述。
用 JEP 343 打包工具,构建自包含、可安装的 Java 应用程序
语言开发
OpenJDK 社区发布了JEP 343:打包工具的早期访问版本。
InfoQ 趋势报告:DevOps 和云计算
DevOps 云计算
nfoQ 编辑团队对 2019 年“云计算”和“DevOps”演进的看法,重点关注成为事实标准的平台和实践。
敲山震虎?继 MongoDB 之后,AWS 又对 Elasticsearch 下手了
大数据 开源
本周 AWS 宣布与 Expedia Group 和 Netflix 合作推出开源软件项目 Open Distro for Elasticsearch。
两年聚 37 亿美元,“庞氏骗局” 维卡币负责人在美被捕
区块链
近日,美国逮捕了一名 OneCoin 加密货币(即维卡币)的项目负责人——Konstantin Ignatov。据报道,该项目负责人 Konstantin Ignatov 因涉嫌网络欺诈被捕。
用 TCN 取代 RNN!李飞飞团队提出口语语音识别新方法
机器学习
近日,李飞飞团队与斯坦福大学音乐与声学计算机研究中心联合提出了基于时间卷积网络 TCN 的句子编码新方法。
全球区块链支出加速增长,2019 年预计将接近 29 亿美元
区块链
国际数据公司 IDC 刚刚发布了一份报告,报告显示:2019 年全球在区块链解决方案上的支出预计接近 29 亿美元,2022 年将达到 124 亿美元。

技术大会   CONFERENCE
QCon 北京:从高并发到极端并发:百度春晚红包的高可用实践
如丝般柔滑的极端并发系统怎么保障?海量服务治理、弹性架构、自愈与柔性架构、全链路压测与异常模拟攻防等等技术都要涉及。来听百度主任架构师吴永巍讲讲他们的实践思路
QCon 广州:阿里云 Ops 系统如何应对百万级复杂业务场景?
随着公有云规模的增大和业务复杂度的提升,规模化运维体系难度加大。当阿里云弹性计算遇到百万级复杂业务场景需求时,公有云稳定性如何保证?QCon 广州站邀请到阿里云高级技术专家郑旭东老师,深度解析 AIOps 实践过程。
ArchSummit 深圳:紧跟趋势——淘宝网反应式架构趟过的坑
反应式架构在淘宝初步落地之后,一些应用的性能提升了 50%+,RT 下降了 40%+。经历了 2018 年双 11 大规模流量的验证,2019 年初,回压也初步在淘宝的关键应用试点落地,一起来听听他们的一手经验。
GMTC:0.3 秒完成渲染!信息流内容展示页面“闪开”优化总结和思考
本演讲将通过从浏览器内核到客户端外壳、从服务端到前端等多端协作下所实现的日均 N 亿级 PV 页面“闪开”体验所采用的优化策略,及其背后技术策略的思考和选择。
GTLC:做技术管理很痛苦?来听听大佬们的实战经验
大环境对技术管理者要求越来越高,如何避免走弯路?不妨来 GTLC 全球技术领导力峰会听听大佬们的经历与经验。胡宁、许式伟、季昕华、快刀青衣、项碧波、陆栋栋喊你一起来交流。

极客时间App   GEEK TIME APP
既然“算法”这个坎,我们总归要跨过去,为什么不是现在呢?
“虽然算法很难,需要智商,但我还是想鼓励你,这其中是有很多的套路是可以学习的,一旦学会这些套路,你会受益无穷的。”——陈皓 | 左耳听风。加入我们,1 个月提升你的算法内功。

活动推荐   POPULAR EVENTS
如何玩转智能黑科技?AI “五剑客”为你探路
人脸识别在应用上的安全性如何保证?AI 算法如何与硬件结合?3 月 23 日(周六)北京,来自腾讯 & 英特尔的 AI 大咖就将携成功案例,带你玩转人工智能黑科技。
选择合适的工具让“量变”引起“质变”
如果你有 2 个用户,也许你会用电话沟通;如果你有 1024 个用户,也许你会建群来管理……如果你有 1048576 个用户,再来 20 个业务场景,你又当如何?SendCloud 专业的触发邮件平台,助你搭建立体式用户互动场景。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

每秒解析千兆字节的 JSON 解析器开源; Flutter 1.2 发布,带来全新的 Web 开发工具!- InfoQ每周精要577期


 中文站「每周精要」
NO.577
2019/03/03
每秒解析千兆字节的 JSON 解析器开源,秒杀一大波解析器!
开源
本文将为大家详细介绍 GitHub 开源的 JSON 解析器 simdjson。
在系统里放一只“猴子”,阿里疯了吗?
运维
你对你的系统健壮性还有多少信心?
Flutter 1.2 发布,带来全新的 Web 开发工具!
前端
2 月 27 日,在世界移动通信大会上,Flutter 团队宣布推出 Flutter 1.2。
蚂蚁金服如何把前端性能监控做到极致?
前端
本文分享如何通过 Performance 相关的 API 准确的采集用户性能数据。
前员工揭内幕:10 年了,为何谷歌还搞不定知识图谱?
前谷歌开发者、现 Dgraph 创始人 Manish Rai Jain 撰文揭秘了谷歌内部在知识图谱领域的探索和发展。
Gitter:高颜值 GitHub 小程序客户端诞生记
移动
Gitter可能是目前颜值最高的 GitHub 小程序客户端。
一个“Internal”牵扯出的代码泄露,阿里云独家回应
云计算
近日,阿里云云效平台被曝出现源代码泄露企业,涉及 40 家企业共 200 余项目,甚至波及用户隐私敏感数据。晚些时候,阿里云就此事作出回应,并在网站醒目标识并给出告警。
为什么已有 Elasticsearch,我们还要重造实时分析引擎 AresDB?
架构
通过开源这个工具,我们希望社区中的其他人可以利用 AresDB 分析自己的数据。
程序员,不要急于学习编程语言,先学会如何解决问题
语言开发
这是一篇关于虚度青春的短篇回忆录。
拯救尴尬:鉴黄神器 NSFW JS 开源了!
开源
语言开发
GitHub 上开源了一款鉴定不雅内容的 js 库 NSFW JS,所有操作都只在客户端进行,甚至都不需要让文件离开用户的电脑。
Grafana 6.0 正式发布!新增查询工作流,全新独立 Gauge 面板
架构
Grafana 6.0 带来了很多令人兴奋的新特性和增强,同时提供了一个新的基于 React 的面板和插件架构。
任正非:没有技术背景做不了华为接班人!
为什么任正非会看重技术到如此地步?
2018 年最好的 45 个 Vue 开源项目汇总
前端
开源
在过去的一年里,我们比较了将近 12,000 个 Vue.js 开源项目和库,从中挑选了最好的 45 个(0.37%)。
国内云计算厂商众生相:四大阵营十几家企业生存盘点
云计算
本文将对各阵营排名靠前玩家的营收状况、业务能力、主要优势、目前提供的服务能力进行说明。
VS 2019 要来了,是时候了解一下 C# 8.0 新功能
语言开发
2019 年 4 月 2 日 Visual Studio 2019 将正式和大家见面,同时微软还将提供发布现场实时直播。
6 天面试、斩获 6 家硅谷巨头 Offer,我是如何做到的?
语言开发
本文接下来将与大家分享作者在面试时所做的准备工作、面试技巧以及自己的一些实践经验。
最受欢迎北大 AI 公开课独家整理!雷鸣:人工智能革命与机遇
AI
雷鸣从人工智能发展,到 AI 对生产力以及产业的影响,以及 AI 时代创造的诸多机会等方面,全面剖析了人工智能产业的发展现状。
中台之上:战略和组织结构,业务架构设计中不应被忽视的关键因素
架构
本文介绍一个设计企业战略或者说分解战略目标的有效方法,毕竟从目标出发引导出业务架构设计才是我们关心的内容。
中国互联网上市科技公司市值蒸发了多少亿?
科技公司的市值断崖路与程序员的应对救生服……
Java SE 12 扩展 Switch 语句 / 表达式完整指南
移动
本文提供了 Java SE 12 扩展 Switch 语句 / 表达式的完整指南。
顶级项目 Apache Arrow 被业界大量采用,Apache 软件基金会骄傲总结其发展潜力
ASF宣布了大数据列式内存数据平台 Apache Arrow 的发展势头。

技术大会
CONFERENCE
QCon 北京:不容错过!Java SE 中的典型 API 困境如何突围?
随着 Java 版本的更迭,Java SE 的 API 也随之演进。JDK 11 和 12 研发过程中有哪些典型的 API 困境,如何解决?来吧,与Java
SE 团队成员对话,我们一起深入讨论那些经典设计模式的弊端以及新设计 API 背后的复杂考量!
QCon 广州:NLP 商用进展遇瓶颈?深度详解如何破局!
随着计算能力、算法水平的提高,NLP 商用逐步开始落地。针对企业级数据资产,NLP 技术如何从可用进阶为好用?5 月 25 – 26 日,QCon
广州 2019 深度培训,邀你对话实战专家,获取核心场景技术落地思路与应用技巧。
GMTC:小程序、Flutter、前端架构…2019前端工程师如何高薪成长?
小程序、Flutter、移动AI、工程化、性能优化…大前端的下一站在哪里?GMTC 2019全球大前端技术大会将于6月北京盛大开幕,来自Google、BAT、美团、京东、滴滴等一线前端大牛将与你面对面共话前端那些事,聊聊大前端的最新技术趋势和最佳实践案例。
GTLC:突破技术管理者职业发展瓶颈之道
在 GTLC 全球技术领导力峰会北京站上,你将与 200 多位 CTO、技术 VP 及优秀技术管理大咖同行,获得众多科技圈内顶尖领袖的实战经验和视野启发。让我们在大会演讲、高端社交与交流的环境下,挖掘自身技术、产品、运营、投资、商业等方面的无限可能,获得更广阔的视野,突破团队管理瓶颈。

极客时间App
GEEK TIME APP
用高手思维更高效的学技术
和高手一起学技术,能够更快速、高效的补齐自身短板。这里有高可用架构、产品实战、运维、领导力等领域内容,用极客时间礼品卡一键充值兑换喜欢的课程吧。
【限时福利】如何备战金三银四面试季?
从简历到面试,十年面试官带你斩获Offer。限时24小时拼团价¥58,立即加入>>>
成为“资深”Java工程师,首先要攻破的就是并发编程!
对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一,更是进入大厂的敲门砖。推荐京东资深架构师王宝令的《Java并发编程实战》专栏,全面系统提升你的并发编程能力,上新优惠68,原价99,不要错过!

活动推荐
POPULAR EVENTS
AWS re:Invent Recap大会全攻略,这些看点不可错过
想知道热门行业的最新技术和解决方案吗?想找到志趣相投的同行老铁吗?这个云计算专属狂欢大party就等你啦!
自动驾驶技术如何升级?这份技能图谱为你指路
在AI领域,平均薪资最高的职位是自动驾驶工程师,他们的月薪可以达到4.14万。而与之相匹配的是自动驾驶技术学习门槛较高,知识体系复杂。那么想赚得最高的薪资应该如何踏出第一步呢?这份技能图谱网罗了最新的自动驾驶技术架构,相信可以帮助开发者清晰的梳理技术路径,早日进入自动驾驶开发领域。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的
InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间