30 年老程序员的修炼之道;谷歌大脑专家发文吐槽 AI 工程现状;Cloudera 宣布开源所有软件 – InfoQ每周精要594期

 中文站「每周精要」
NO.594
2019/07/14
一个 30 年老程序员的修炼之道
语言开发
本文作者 Julio Biason 从 1990 年开始从事软件开发工作,以下是他从过去 30 年软件开发生涯总结出来的一系列冷笑话式的经验之谈。
机器学习陷入困境,谷歌大脑专家发文吐槽 AI 工程现状
AI 机器学习
在本文中,Google Brain 的研究人员解释了硬件加速器的进化如何有利于编译器后端优化巨大的单内核,介绍了这种对高性能但不灵活的内核的依赖如何增强了编程模型的主导风格。
打造超级 App:将滴滴、支付宝、饿了么结合到一个应用里,Copy 到东南亚!
移动 语言开发
在没有支付宝、微信的东南亚,Grab 就有机会成为这样的一个超级 App!
阿里巴巴 Dragonwell JDK 重磅发布 GA 版本:生产环境可用
语言开发
InfoQ 独家获悉 Dragonwell JDK 8.0.0 正式发布 GA 版本,这意味着其已经具备在生产环境正式运行的能力。
Lodash 库爆出严重安全漏洞,波及 400 万 + 项目
安全 语言开发
Lodash 被爆出一个高严重性安全漏洞——”原型污染“漏洞。
新 Cloudera 宣布将开源所有软件,并推出新的开源许可模式
开源
7 月 10 日,合并后的 Cloudera 宣布了新的开源许可模式,并计划对所有产品的新版本实施许可证变更,不追溯已经发布的版本。
B 站在微服务治理中的探索与实践
架构
微服务有两个痛点,一个是如何拆分微服务,微服务的边界怎么划分制定;二是微服务上了规模之后如何管理,因为只要上了规模,任何小小的问题都可能会被放大,最后导致雪崩效应。
全面封禁 AI“一键脱衣”项目!GitHub 清理 DeepNude 开源代码
AI
GitHub 正式关闭 AI“一键脱衣”项目 DeepNude 的代码库,并删除了该项目的多个副本,原因是该项目违反了平台针对“色情淫秽内容”的规定。
2019 年,Hadoop 还是数据处理的可选方案吗?
大数据
本文分析了Apache Hadoop 在 2019 年是否还是一个可选方案。
QPS 比 Nginx 提升 60%,阿里 Tengine 负载均衡算法揭秘
运维
PS 处理能力相对于 Nginx 官方的 SWRR 算法也提升了 60% 左右。
Python 还是 Node.js?你会选择哪种编程语言?
语言开发
Python 与 Node.js,你究竟会选择哪种编程语言?Python 是业务应用程序、桌面用户界面、教育平台、游戏和科学应用程序的首选语言。
技术人 ToB 成功的样子千篇一律,失败的样子却各有不同
本文分享了「技术人员做 ToB 产品的 N 种“死”法」,从不同的视角看产品、产品经常掉进去的坑以及平衡的艺术三个角度出发,分析了 ToB 企业“死亡”的几种样子。
有赞客户运营系统的演进
前端
随着线上线下流量越来越贵,商家对客户精准运营诉求越来越强烈。有赞客户运营相关的业务产品也在近一年不断推陈出新。
开源史上最大交易落定:IBM 完成对红帽 340 亿美元收购
云计算 开源
经过半年多的调整,IBM 宣布已经完成以每股 190.00 美元现金收购红帽全部已发行股票及普通股的交易,总股本价值约为 340 亿美元。
Java EE 规范重命名为 Jakarta EE
语言开发
Eclipse 基金会最近对Java EE标准的每个规范进行了重命名,阐明了每个规范在 Jakarta EE 平台未来的角色。
Zoom 爆出严重漏洞:任何网站可劫持 Mac 摄像头,祸及 400 万用户
云计算 安全
该漏洞使任何网站都可以在未经用户允许的情况下“劫持”Mac 用户的网络摄像头,即便卸载也难以彻底摆脱。
“看一看”推荐模型揭秘:微信团队提出实时 Look-alike 算法,解决推荐系统多样性问题
AI 机器学习
Look-alike 是广告领域经典的推荐算法,拥有定向能力强、用户扩展精准等优点。本文在微信看一看的推荐场景下对传统 look-alike 进行了改造,使之更适合高时效性的资讯推荐系统。
谷歌:云原生架构的 5 条原则
云计算 架构
云原生究竟是什么意思呢?更重要的是,你如何着手设计这样一个系统?
闲鱼基于图片生成跨端代码:UI2CODE
AI
如何从‘视觉稿’精确的还原出对应的 UI 侧代码一直是端侧开发同学工作里消耗比较大的部分。
一文理解 Transformer 的工作原理
AI 机器学习
Transformer 在自然语言处理中,是如何工作的?且听 Prateek Joshi 为我们娓娓道来。
从应用交付角度看云原生体系的构建
云计算 架构
本文将从 DevOps、微服务、API 三个方向重点讲述云原生 ADC 体系的构建。

技术大会  CONFERENCE
QCon 上海:闲鱼从零到千万 DAU 的应用架构演进
业务架构要随着业务发展做相应的演进,继而支撑业务的快速发展。来跟阿里巴巴技术专家夏朝锋了解闲鱼业务从零发展到千万级 DAU 应用不同阶段的业务特点以及核心问题 , 以及期间针对性做相应的架构演进来, 来阐述业务架构的演进思路与心得。

极客时间App  GEEK TIME APP
前端工程师如何进阶
前端工程师,到底应该学习知识还是提升能力?互联网大厂对于不同级别的前端有什么具体技能要求?
从软件搬砖师到软件架构师,程序员的架构师之路
想要做架构,空有一身技术是远远不够的,知识的深度和广度,会决定一个架构师的架构能力。我们可以来看看 100+ 一线技术专家,分享完整、系统地分享他们的架构经验和思考。
不在BAT,如何练就大厂程序员的眼界?
极客时间赞助了一份程序员学习加油包,内含每日一课月卡(全网独家线下价值数万的顶级会议实录,特邀 425 位国内外大厂资深专家分享以及硅谷 & BAT 以及国内外公司的架构演进),特邀体验,仅限 500 份。

活动推荐  POPULAR EVENTS
北京福利 | 京东 AI 技术集结,深度解析计算机视觉 & NLP 实践应用!
智能分拣、智能控制、计算机视觉、NLP 技术在泛零售场景下的 AI 应用是怎样的?7 月 20 日北京,『云中生智,智创未来——京东人工智能应用实践』沙龙,为你揭秘。
国内金融企业做技术开源很难?这家银行正迎难而上
为什么中国难出高质量的开源应用?在金融领域做开源为何更难?微众银行正迎难而上。7 月 26 日,微众银行首届金融科技开放日将全面展示现场分享其“开放银行”理念及开源社区文化、趋势等内容。CNCF 开源界领袖、AI 界大咖级人物、腾讯云总裁等大咖将悉数到场,限额免费入场名额现已开启。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

写了 10 年代码之后,我学到的 7 个绝对真理;2019 年顶级 JavaScript 框架;供应链系统架构演进实践 – InfoQ每周精要593期

 中文站「每周精要」
NO.593
2019/07/07
写了 10 年代码之后,我学到的 7 个绝对真理
语言开发
本文分享了作者在过去的十年当中作为一名开发者的心路历程。
2019 年顶级 JavaScript 框架
前端 语言开发
本文中介绍了许多顶级的 JavaScript 框架,你可以在下一个项目中考虑这些框架。应该为项目选择哪个 JavaScript 框架,要取决于项目需求以及你在项目中需要的功能。
途家供应链系统架构演进实践
架构
如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为大家介绍途家供应链系统的思考与实践。
谁在“谋杀” Hadoop?
大数据
眼看 Hadoop 三大商业公司起高楼,为何忽然之间楼斜了呢?为了搞清楚其中原因,我们采访了多位行业内的技术专家。
学会用数据库的方式思考 SQL 是如何执行的
语言开发 运维
在 RDBMS中,SQL 的实现方式是有差别的。今天我们就从数据库的角度来思考一下 SQL 是如何被执行的。
程序员面试必备 40 问
语言开发
在面试中应该掌握哪些”软技巧“呢?在教给程序员在面试中一定要问的 40 个问题。今天我们就把这 40 个问题汇总给大家,希望对大家的面试有所帮助。
Scene.js 库:创建基于时间轴的动画
架构
Scene.js 是一个基于 JavaScript 时间轴的动画库,用于创建动画网站,作为一个动画时间轴库,它允许你创建对象的移动和位置的时间顺序。
微前端如何落地
前端
微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
想接管别人的整个 Java 生态系统?只需一次中间人攻击
语言开发
本来只是想给一个小型项目做一个简单漏洞报告,不料猛地发现了这个安全漏洞,影响了基于 Java 虚拟机(JVM)做开发的整个生态系统。
如何探测虚拟环境是物理机、虚拟机还是容器?
云计算 运维
目前裸机(物理机)、虚拟机、容器是云计算提供计算服务的三种主流形式。那么,如何判断一个虚拟 shell 环境到底是物理机、虚拟机还是容器?
波音 737 之祸:裁员资深研发、外包时薪 9 美元
语言开发
是什么让一家曾以精心设计著称的飞机制造商犯下基本的软件错误导致两起致命事故?
Serverless 最佳实践:如何在两周内开发出用户量过亿的微信小程序
运维
本文将从开发背景、技术需求与落地实践三个维度出发,还原腾讯相册小程序的开发历程,以及 Serverless 是如何助力腾讯相册团队在两周内,开发出承载过亿用户量的微信小程序。
0.3s 完成渲染!UC 信息流正文“闪开”优化实践
前端 语言开发
本文将通过从浏览器内核到客户端外壳、从服务端到前端等多端协作下所实现的日均 N 亿级 PV 页面“闪开”体验所采用的优化策略,及其背后技术策略的思考和选择。
如何基于 Flink 与 TensorFlow 构建实时智能异常检测平台?
AI 大数据 架构
本文介绍了携程如何基于 Flink 与 TensorFlow 构建实时智能异常检测平台,以解决规则告警系统准确率低、时效性低、规则配置复杂与耗费人力等诸多问题
技术分享:浅谈 Service Mesh 在瓜子的实践
运维
瓜子效能团队分享了在 K8S 的基础上,通过 Sidecar 模式进行 Service Mesh 的实践经历。
InfoQ 访谈:Java 的现状和未来
语言开发
针对前期报道“JAVA 13 进入特性冻结阶段”,InfoQ 采访了 Ritter,内容涉及 Java 12 和 13 版本,以及 Azul 在 Java 新版本推出后所采取的行动。
Event Sourcing 和 CQRS 落地(一):UID-Generator 实现
运维
Event Sourcing 简单来说就是记录对象的每个事件而不是记录对象的最新状态,当需要最新的状态的时,通过堆叠事件将最新的状态计算出来。
溯源微服务开发体系:一位 Java 开发者的转型思考
语言开发 运维
微服务是将大型单体应用程序和服务拆分为数个甚至数十个微服务,可扩展单个组件而不是整个应用程序堆栈,从而满足服务等级协议。然而,这个过程涉及很多问题需要解决。
自动驾驶狂欢落幕:靠一个 demo 就敢宣称落地的时代过去了
AI
为了了解自动驾驶技术的最新进展,同时也为了探索这项技术的未来发展,InfoQ 对图森未来的吴楠博士进行了专访,看看在图森未来的眼中,自动驾驶的现在与未来是什么样子的。
Kubernetes 五周年回顾与展望
运维
在 Kubernetes 五岁生日之际,本文简单回顾了 Kubernetes 过去几年的发展历史,并预测未来可能的发展方向。
凉水浇不灭的 AI 火:百度华为达成深度合作,国产 AI 与芯片终于走到一起
AI
虽然大会中途出现了一段不太和谐的小插曲,但 AI 落地的道路怎么可能一帆风顺?以下是 AI 前线从现场发回的详细报道。

技术大会  CONFERENCE
ArchSummit 深圳:如何用 DDD 指导系统架构设计与建模?
得到 App 后端经历过较大规模的系统重构,DDD 思路在过程中带来不小的启发和指导。得到 App 后端业务线 Leader 韩宇斌将在 ArchSummit 会上介绍用 DDD 把握业务需求,以及基于此基础的系统架构设计与建模实践。
QCon 上海:新零售服务开放的 Serverless 架构与深度实践
通过典型的 FaaS 特性实现服务秒级发布,通过 Broker实现 SPI 多态的路由,毫秒级的弹性扩缩容能力,双十二、618 等大促的 Serverless 实施方案和实践数据了解一下?

极客时间App  GEEK TIME APP
大前端时代,如何用Flutter制霸全平台?
“一套代码、多端运行”是很多开发团队的梦想。现在看来,在 Google 的强力带动下,Flutter 极有可能成为跨平台开发领域的终极解决方案。美团点评高级技术专家陈航带你快速上手 Flutter,用 Flutter 开发一款企业级 App。

活动推荐  POPULAR EVENTS
你以为大数据的落地一定“前途光明”?
“大数据”势头强盛,为何“工业大数据”落地仍旧艰难?光说不练假把式!真实企业数据集、华为免费算法工具,以及工信部 & 信通院的全程助力,这个竞赛值得拥有!
2019 年大数据技术规划该包含些什么?算法工程师如何高薪成长?
如何通过敏感数据识别算法创新,覆盖常用的敏感数据类型?如何用 GitHub 转变企业软件开发模式?7 月 12 日,ArchSummit 全球架构师峰会【算法优化与高效开发】解决方案专场,就将聚焦在算法优化、数据安全与 DevOps 实践等领域,与你分享大咖所遇到的技术难点和解决思考,快戳链接抢【限额免费】席位。
Hello,谷歌云——云 AI 原生技术畅聊之夜
如何利用AI快速改造传统业务逻辑?如何利用 TensorFlow 探索大规模机器学习?云原生的架构设计又有哪些秘诀? 7 月 12 日 18:30-21:10,来自谷歌云的工程师将与你相约深圳谷歌云技术之夜,近距离触摸AI与云原生的技术未来。
云原生时代 IoT 架构设计与 DevOps 实践
7月12日下午,ArchSummit 全球架构师峰会现场特别设置「云原生时代 IoT 架构设计与 DevOps 实践」技术专场,从架构驱动的角度,分享企业在实践 DevOps 的过程中,需要解决的问题和具备的能力,基于华为 LiteOS 面向 IoT 的技术架构、企业服务云化技术实践。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

七牛云许式伟:我所理解的架构是什么; 谷歌和 Facebook 如何给工程师定职级和薪水; 任正非对话实录 – InfoQ每周精要592期

 中文站「每周精要」
NO.591
2019/06/23
七牛云许式伟:我所理解的架构是什么
架构
本文整理自许式伟在 GTLC 全球技术领导力峰会上的演讲。
美国或将立法不承认华为在美专利,至少 3195 项专利受波及
美国参议员卢比奥提出了一项法案,意在防止华为在美国寻求专利赔偿,或将涉及至少 3195 项专利。美国将很有可能不再承认华为在美国的专利权。
阿里宣布新一轮组织架构调整:明确大文娱一号位,钉钉进入阿里云
组织架构调整素来频繁的阿里巴巴又一次有了新动作。
谷歌和 Facebook 是如何给工程师定职级和薪水的?
谷歌和 Facebook 是湾区软件工程师薪水水涨船高的主要推动力。
任正非对话实录:未来两年华为将减产 30%,营收下降 300 亿美金
任正非在深圳与数字时代三大思想家其中的两位《福布斯》著名撰稿人乔治·吉尔德、美国《连线》杂志专栏作家尼古拉斯·内格罗蓬特进行了 100 分钟的交流和谈话。本文是 InfoQ 整理的对话实录。
我不喜欢 Go 语言的十个理由
语言开发
本文作者 Lawrence 使用了三年 Go 语言,并在这三年间参与了几个大型 Go 语言项目,但三年后他彻底放弃 Go 语言,而且不打算在新项目中使用它。
系统架构系列(一):如何用公式定义该概念?
架构
本篇文章没有太高深的理论,从推导系统架构的公式开始,层层铺进、环环相扣,揭开系统架构的神秘面纱。
最快开源 OLAP 引擎!ClickHouse 在头条的技术演进
大数据
本文介绍了 ClickHouse 的关键技术点、在字节跳动的应用场景以及主要的技术改进。
React 的未来:与 Suspense 共舞
前端
React 的 16.x 版本自从发布以后就风靡了整个业界。这个版本的新增功能中,最受欢迎的有 Hooks、懒加载、Suspense 和缓存 API 等。
大前端时代下的微前端架构:实现增量升级、代码解耦、独立部署
前端 架构
本文将介绍前端领域最近的一项变革:单体前端架构正在过渡到许多较小、较易管理的前端架构。
前 npm CTO:JavaScript 软件包管理的未来是去除中心化
前端
前 npm CTO 认为,JavaScript 的软件包管理不应该被私有资本控制,而应去中心化。
当你打开天猫的那一刻,推荐系统做了哪些工作?
大数据
本文从算法的角度介绍了天猫首页的推荐系统,从召回、排序、推荐机制三个方面讲解了我们如何利用 Graph Embedding、Transformer、深度学习、知识图谱、用户体验建模等多项技术来构建先进的推荐系统。
一篇文章讲清什么是消息引擎系统?
开源
用一句话概括一下:Apache Kafka 是一款开源的消息引擎系统。
理解 Word Embedding,全面拥抱 ELMO
AI 机器学习
本文介绍语言模型预训练的鼻祖 ELMO。
Go 语言大讨论:它到底是谁的?谷歌 or 社区?
语言开发
“Go 是谷歌的编程语言,而不是社区的?”对于这样的观点,你是赞同还是反对?欢迎在文章下方评论区留言,与其他小伙伴展开讨论。
为什么 VS Code 会迅速占领 JavaScript 开发者社区
前端
得益于广大的社区和微软在开源方面的投入,VS Code 的流行程度在未来几年仍然会继续……
知乎千万级高性能长连接网关揭秘
运维
本文介绍知乎长连接系统网关的通用解决方案。
Jetbrains 发布 2019 开发者生态报告:Java 最主流,Go 最有前途
语言开发
报告显示:Java 最主流,JavaScript 最常用,Go 最有前途,Python 学习者最多。
Docker Desktop for WSL 2 将于 7 月发布预览版本
DevOps
Docker Desktop for WSL 2 预览版将于 7 月开放下载,它将与 Docker Desktop 当前版本并行运行,用户仍可处理现有项目。
技术三板斧:关于技术规划、管理、架构的思考
总结关于工程技术的一些核心要点,关于规划、技术管理以及架构,三个方面的一些心得。
Facebook 发布加密货币白皮书:为全球数十亿人提供一种新的“互联网货币”
区块链
白皮书宣称,Libra 区块链的目标是成为金融服务的坚实基础,面向全球人民提供服务,包括打造一种新的全球货币,满足数十亿人的日常金融需求。

技术大会  CONFERENCE
ArchSummit 深圳:BFF in Serverless 运维,我好像该下岗了。
采用 Serverless 理念对 BFF 层进行改造,可实现从 DevOps 转向 NoOps,零配置即可完成项目的发布上线,同时极大的降低运维成本。
QCon 上海:人口红利消失,如何技术驱动用户增长?
进入移动互联网的下半场,用户获取成本越来越高。国内外不约而同的出现了以数据为基础,以人工智能为抓手的新增长模式。来 QCon 看看数据驱动怎样赋能用户增长业务的实践经验。7 折报名最后一周。

极客时间App  GEEK TIME APP
员工选课,如何申请企业“买单”?
极客时间企业账号的“企业充值”服务全新上线,一键设置员工购买条件,员工按需选课,企业支付。100+ 一线技术专家分享,体系化学习路径 + 实战场景,提升研发综合实力。
限时优惠丨一网打尽 Linux 必备技能
Linux 命令太多记不住?解决的问题不能举一反三?15 年资深 Linux 专家独家实战秘笈,教你轻松应对 85% 的 Linux 使用场景。《Linux 实战技能 100 讲》早鸟优惠立省 ¥30。

活动推荐  POPULAR EVENTS
AI “叫嚣”取代程序员,我们就要发展 AI 不能取代的技能
对于开发者而言,编写代码的能力固然重要,但是面对 AI 的“威胁”,我们更要向上层的能力进发,对架构的理解程度就成为技术升级的关键。6 月 29 日下周六,限时免费,看腾讯云的程序员在面临海外架构时应如何面对!
你以为大数据的落地一定“前途光明”?
“大数据”势头强盛,为何“工业大数据”落地仍旧艰难?光说不练假把式!真实企业数据集、华为免费算法工具,以及工信部 & 信通院的全程助力,这个竞赛值得拥有!
5G+ 区块链,是炒作还是真实可行?
尽管现在很多人都在谈论区块链,但似乎很少有人知道区块链真正的落地应用。这里推荐一个分享,它主要介绍区块链通信技术的发展现状,以及在 5G 时代下区块链技术未来的发展,并加入了一些具体实践案例。
在线约聊 | 京东视频编解码及低延时传输一键解锁
目前视频处理主流的编解码和低延时传输解决方法都有哪些?如何应对 5G 和 VR 视频的迅速崛起?7 月 2 日线上获取京东视频云关键技术内容。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

谷歌技术面试终极通关指南;阿里巴巴在 Serverless 计算领域的探索;交付程序不给钱,程序员一怒之下开源客户项目代码 – InfoQ 每周精要 590 期

 中文站「每周精要」
NO.590
2019/06/16
华为鸿蒙或将提前推出,谷歌被曝希望与华为继续合作
移动
华为正在加紧测试自己的操作系统,国内市场命名为“鸿蒙”,海外市场命名为“OaK OS”,可能在 8 月或 9 月推出。
交付程序不给钱,程序员一怒之下开源客户项目代码
语言开发
国外一名自由职业的开发者在客户不给结款以后,将其开发的项目开源到了 GitHub 上,两天不到收获了超过 3000 个 star。
2020 年你应该知道的 8 种前端 JavaScript 趋势和工具
前端
前端开发人员和技术人员的数量逐年增加,而整个生态系统渴望实现标准化。
Go 语言是谷歌的,而非社区的
语言开发
Go 语言受 Google 影响太大了吗?
编译速度提升 700%,字节跳动中台技术揭秘
架构 移动
在当今世界互联网时代下,平台化正兴起,从基础设施到人工智能等各个领域不断涌现的各类平台,对于软件开发人员及企业带来了深远的影响。
大数据独角兽 Cloudera 股价腰斩,Hadoop 将何去何从
大数据
美东时间 6 月 6 日美股开盘后,大数据公司 Cloudera 股价暴跌 43%。
Flutter VS React Native,应该选哪个?
移动
本文将对 React Native 和 Flutter 做一比较,让大家了解它们各自的优缺点。
写给开发者的谷歌技术面试终极通关指南
想要顺利通过谷歌面试的话,你需要为面试中的重点环节提前做好准备。这篇文章就会教你相应的策略。
AWS Elasticsearch 公开发行版惹争议
云计算
AWS早在 3 月份就宣布了Elasticsearch 公开发行版。然而,该版本并没有得到所有社区成员的支持。
面对大量微服务和 API 环境,可视化工作流 StepFlow 如何提高研发效率?
云计算 运维
tepFlow通过可视化的方式编排 API 和微服务。
API 网关和服务网格:打开应用程序现代化的大门
DevOps 云计算 运维
软件系统需要更高的抽象层来将流量路由与网络基础设施解耦:在边缘计算,则通过入口或 API 网关;在数据中心,则通过服务网格。
阿里巴巴在 Serverless 计算领域的探索
云计算
本文将介绍阿里云中间件团队在探索 Serverless 过程中的思考以及正在做的事,目的是尽可能让开发者少改代码,甚至不改代码,就能具备 AWS Lambda 的技术优势。
不是程序员的程序员
程序员如何看软件管理?从写代码的程序员到做管理的程序员,作者从程序员的视角讲述了软件开发实践中沟通和流程的理解和第一手体验。
谷歌、亚马逊等科技巨头迎来“至暗时刻”,美政府将启动大规模反垄断调查
美国多家科技巨头集体遭遇反垄断调查围攻。
5 年内最大手笔,谷歌豪掷 26 亿美元收购数据分析公司 Looker
云计算
北京时间 6 月 7 日,谷歌宣布以 26 亿美元收购了数据分析公司 Looker,并将该公司并入 Google Cloud。
未来 PWA 将取代本地应用,成为构建良好用户体验的首选方式
前端
本文作者 Stefan Dorresteijn 大胆预测:PWA 是我们的未来。
WebAssembly 和 Blazor:解决了一个存在十年的老问题
前端 语言开发
Blazor不仅可以使用 C# 构建客户端代码(不需要 JavaScript),还支持在没有插件的情况下在浏览器中运行现有的.NET 标准 DLL。
在实际开发中,如何权衡选择使用哪种数据结构和算法?
大数据
在实际的软件开发中,如何权衡各种因素,合理地选择使用哪种数据结构和算法?关于这个问题,我总结了六条经验。
苏宁 Spring Cloud 微服务脚手架工具 vole 实践分享
DevOps 云计算
vole 是在Srping Cloud 基础上搭建的一套可以快速实现微服务的基础脚手架工具。
互联网女皇报告解读:移动开发进入拐点,云计算正当时
InfoQ 提取了 2019 年报告的技术亮点加以解读,希望广大开发者能有所收获。

技术大会  CONFERENCE
上半年大前端技术案例盘点,GMTC 北京 2019开幕倒计时最后 5 天!
这里不仅有谷歌、Twitter、BAT 等老牌互联网巨头公司的前端案例实战总结,还有字节跳动、哔哩哔哩、小红书等新晋科技网红的技术干货分享,精彩多多,欢迎点击查看日程。
ArchSummit 深圳:快稳准-网易B端用户画像驱动增长实践
通过数据技术构建适合目标业务的用户画像,以此来完成目标客户圈定及相关运营关系搭建,实现千人千面运营,有效驱动业务增长。
QCon 上海:5G 时代最新技术趋势如何落地
5G 的到来,直接给移动新生态带来新的发展契机,也提升了万物物联的可能性,你做好准备了吗?来看 100+ 技术大咖实践。

极客时间App  GEEK TIME APP
跟 winter 一起,3 个月彻底学透前端必备技能
winter:工程师最重要的三个能力是编程能力、架构能力、工程能力,我的课程会从一段代码,一个组件和一个小项目,这样的三个实际案例,来帮助你提高这几方面的能力。
100+ 一线技术专家分享,提升研发综合实力
很多技术高手之所以是高手,是当真的出现不可预测的、遇有挑战性的任务时,能够接住并把握机会。但前提是自身需要有庞大的技能点储备,极客时间汇集 100+ 一线技术专家分享最佳实践,帮你提升研发综合实力。

活动推荐  POPULAR EVENTS
微信 10 年音视频技术沉淀,腾讯音视频技术的 5 大法门
6 月 29 日,来自腾讯云的五位技术专家将会为大家深度讲解腾讯音视频雄厚技术实力的最新进展,从实践出发,以视频、直播、音频、连麦通话、架构设计、AI 落地等众多实际场景为根基,为大家详解音视频技术背后的奥秘。
2019 企业容器创新大会免费门票限时领取
Kubernetes 的大规模落地;容器平台轻松支撑起 30万+ 用户量的高并发;从 Kafka 到 Redis,容器技术的演进之路等你感兴趣的容器技术的实践干货,尽在 6 月 20 日企业容器创新大会。
你以为大数据的落地一定“前途光明”?
“大数据”势头强盛,为何“工业大数据”落地仍旧艰难?光说不练假把式!真实企业数据集、华为免费算法工具,以及工信部 & 信通院的全程助力,这个竞赛值得拥有!
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

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手机客户端:极客时间