2019年7月6日星期六

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

2019年6月29日星期六

为什么从 REST 转向 gRPC;阿里 P10、腾讯 T4、华为 18,互联网公司职级、薪资、股权大揭秘 - InfoQ每周精要592期

 中文站「每周精要」
NO.592
2019/06/30
我们为什么从 REST 转向 gRPC
架构
服务间的通信方式是在采用微服务架构时需要做出一个最基本的决策。默认的选项是通过 HTTP 发送 JSON,也就是所谓的 REST API。我们也是从 REST 开始的,但最近我们决定改用 gRPC。
阿里 P10、腾讯 T4、华为 18,互联网公司职级、薪资、股权大揭秘
BAT、头条、华为们的最新技术职级序列是如何划分的?各个职级的大致薪资范围、股票都是多少?不同职级之间的晋升难度有多大,如何评审?校招、社招程序员想去大厂应该如何准备?
Linux 内核被曝 TCP "SACK PANIC"漏洞,多家云服务商给出紧急修复建议
安全 运维
近日,Linux 内核发现三个 TCP 网络处理相关软件缺陷,最严重的漏洞可触发内核崩溃,从而影响系统可用性,多家云服务商给出紧急修复建议。
Visual Basic 兴衰记
语言开发
这是一篇暴露年龄的文章。为什么这么说?因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。
npm 已落伍,下一代包管理器 Tink 正在孵化
前端 语言开发
本月初的柏林JSConf EU 2019 会议上,npm CLI 首席维护架构师 Kat Marchan 介绍了名为 Tink 的下一代包管理器技术概况。。
由收购引发的思考:为何 BI 足以让两大巨头砸下百亿美金?
AI 机器学习
谷歌宣布26 亿美元收购数据分析公司 Looker,这是其五年内最大手笔收购;Salesforce宣布以 157 亿美元收购 Tableau,这是其迄今为止最大一笔收购。
Python、C++、Windows 10 成监狱禁书,犯人不能学习编程和计算机书籍?
安全 语言开发
俄勒冈州监狱因为安全问题,禁止囚犯阅读包括 Python、C++、Windows 10、区块链技术、iOS 开发入门在内的数十种编程语言类书籍和技术入门类书籍。这篇新闻引发很多人的争议:为什么这样的书籍会成为监狱中的禁书呢?他们对监狱安全带来了什么隐患?
系统架构系列:业务架构实战下篇
架构
整体的业务架构还有一些其它点要考虑,如业务之间的彼此隔离、业务与技术 (平台) 的隔离、业务能力地图的可视化、业务 mock 能力、业务监控等。
苹果证实确已收购 Drive.ai,但请不必为吴恩达感到惋惜
AI
苹果公司已于本周二证实,已经收购自动驾驶汽车创业公司 Drive.ai,并且挖来了数十名自动驾驶技术工程师。
Apache Flink 零基础入门:基础概念解析
大数据 架构
Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速计算。
比尔·盖茨:Android 本应属于微软,我犯下了一个 4000 亿美元的错误
移动 语言开发
比尔·盖茨提到自己曾坐视谷歌开发 Android 系统这一"标准化非 iOS 手机平台"而未能做出有效的应对。"微软本来能够在这一领域有所建树。
图灵奖得主 David Patterson:RISC-V 的未来在中国
AI
据介绍,RIOS 实验室将瞄准世界 CPU 产业战略发展新方向和粤港澳大湾区产业创新需求,聚焦于 RISC-V 开源指令集 CPU 研究领域开展研究,建设以深圳为根节点的 RISC-V 全球创新网络。
阿里巴巴微服务开源生态报告 No.1
开源 架构
微服务开源生态报告汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。
Proxx:构建高效的 Web 应用
前端 语言开发
Proxx是谷歌 Chrome 团队推出的一款 JavaScript 游戏。该项目展示了如何开发快速平滑的 Web 应用,这些应用在多种平台和输入设备上提供了相近的用户体验。
国内首例云服务器侵权案二审改判,阿里云胜诉
云计算
近日,国内首例云服务器知识产权侵权案件二审改判,北京知识产权法院驳回一审原告的所有诉讼请求,阿里云公司不承担法律责任。
干货分享:蚂蚁金服前端框架和工程化实践
前端
蚂蚁金服高级技术专家陈成发表了《蚂蚁金服前端框架和工程化实践》的演讲,本文是本次演讲摘要。
阿里前端委员会主席圆心:前端路上的思考
前端
阿里前端技术委员会主席圆心老师发表了《前端路上的思考》的演讲,分别从前端的发展历程、今天的机会、如何引领新技术、前端价值这四个方面谈了下他的看法。本文整理内容如下。
超越 TensorFlow!未来我们需要基于图的全新计算模式
AI
InfoQ 采访了极验 Geetest 的算法负责人刘忠雨,对 GCN 的落地场景和实际效果、图计算框架和模型的选型经验、算法落地部署的难点等话题进行逐一探讨。
基于 DDD 的微服务设计和开发实战
架构 语言开发
你是否还在为微服务应该拆多小而争论不休?到底如何才能设计出收放自如的微服务?怎样才能保证业务领域模型与代码模型的一致性?或许本文能帮你找到答案。
洪强宁:编程三十年,因 Python 结识豆瓣,想用技术改变世界
语言开发
我们采访了爱因互动创始人兼 CTO 洪强宁,听听一个技术乐观主义者眼中的互联网十年,是什么样?
Deepfake 再升级!一张照片 + 音频"复活"爱因斯坦
AI 机器学习
一张照片 + 一段音频 = 合成视频。

技术大会  CONFERENCE
ArchSummit 深圳:如何基于 Blockchain 建立下一代金融基础设施
现在已经有国外公司在尝试将 Blockchain 技术落地金融科技,那么新金融技术基础架构的主要特征是什么?一起来听黄连金老师的精彩分享。
GTLC 台北:首场台湾技术深度盛会来咯!
2019 GTLC 台北,由 TGONetworks 邀请到国内外嘉宾分享业界实战经验,从技术、管理、策略、到领导、创业、产品、商业议题,最大特色为深度交流环节设计:「闭门会议、早餐会、晚宴」,提供参会者自在空间,近距离与 500 位 CTO、技术总监互动。
QCon 上海:业务中台化演进怎么做
随着业务的越来越复杂,通过建立业务中台的方式来开始支持业务的快速迭代发展成为必然选择,那作为一个中台需要思考哪些点,来跟阿里巴巴资深技术专家倪生华(玄黎)看看怎么中台如何建立及演进。

极客时间App  GEEK TIME APP
开发者的自我提升,迈向全栈的最直接路径
和来自一线大厂的 100+ 顶级工程师一起,基于极客时间的课程,根据不同技术岗位能力需求提供学习路径,无论你是 Java、运维还是前端工程师,都能找到适合的晋升道路。
查询亿级数据毫秒级返回!Elasticsearch 是如何做到的?
Elasticsearch 是一款性能极强的开源分布式搜索与数据分析引擎,不仅能从海量数据中快速找到相关信息,还被广泛运用于大数据近实时分析,包括日志分析、指标监控、信息安全等多个领域。
听说你还在用 KPI 管理研发团队?
试试看,给研发团队取消 KPI,制定合理的 OKR,研发效率会更高。OKR 到底是什么?为何谷歌、腾讯和小米等明星公司都在用 OKR 打造高效团队?

活动推荐  POPULAR EVENTS
华为云技术专场 | 云原生时代 IoT 架构设计与 DevOps 实践
PaaS 热、容器热、Kubernetes 热、微服务热、DevOps 热,这么多的热门技术汇聚到一起,形成了云原生应用的火爆。除了热度,技术人更应该关注云原生技术该如何落地?「云原生时代 IoT 架构设计与 DevOps 实践」技术专场用真实技术落地案例给你答案!
SendCloud 招募体验官:免费试用 1000 封邮件 +100 条短信
围绕着会员服务,系统每天会生产大量消息,关于邮件和短信的送达和阅读,你的期待值是多少?什么样的平台能成为你得力的信息"搬运"助手?尽可能多的测试吧,数据会告诉你答案。即日起至 7 月 31 日:注册 —认证—联系客服—备注来源:InfoQ 领取专属试用套餐。
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

LangChain 彻底重写:从开源副业到独角兽,一次“核心迁移”干到 12.5 亿估值 -InfoQ 每周精要No.899期

「每周精要」 NO. 899 2025/10/25 头条 HEADLINE LangChain 彻底重写:从开源副业到独角兽,一次"核心迁移"干到 12.5 亿估值 精选 SELECTED 1000 行代码手搓 OpenAI gpt-oss 推理引...