2019年7月20日星期六

BAT 程序员们常用的开发工具,全新的、用户友好的超级计算机编程语言介绍,支撑百亿级请求量的微服务架构演化 - InfoQ每周精要595期

 中文站「每周精要」
NO.595
2019/07/21
BAT 程序员们常用的开发工具
语言开发
InfoQ 编辑部盘点了大厂内部常用的开发工具,以供读者参考。本文涉及工具大部分为开源项目,大家可以按需选用。
一种全新的、用户友好的超级计算机编程语言
语言开发
当今超级计算机比以往任何时候计算机的复杂性都要高得多,现有所有编程语言也难以跟上其发展步伐。Regent 让超级计算机的使用变得更容易。
成为机器学习工程师第一年,我学到的 12 件事
机器学习
成为机器学习工程师的第一年,本文作者 Daniel Bourke 学到了 12 件重要的事,在此与你分享。
Facebook 发布全新 JS 引擎!专注提高 React Native 应用的性能
前端 语言开发
Facebook 于昨日发布了新的 JavaScript 引擎:Hermes,专注于提高 React Native 应用的性能,并且在市面上那些内存较少、存储速度较慢且计算能力低下的移动设备上都有良好的表现。
华为计划在美国研发部门 Futurewei 大规模裁员
预计裁员将影响华为研发部门 Futurewei Technologies,该部门位于加利福尼亚州、德克萨斯州和华盛顿州,拥有约 850 名员工。
"10 倍工程师",以一当十的程序员真的存在吗?
语言开发
有些工程师能以一当十,创业如果有幸有这号人加盟,那么成功率就能够大幅提升。"自投资人 Shekhar Kirani 在 Twitter 抛出这一观点来,引发了极大的讨论。
从 0 到 1 实现支撑百亿级请求量的微服务架构演化
架构
作为乐信架构总监,康彬亲身实践了一家创业公司逐步发展壮大的全部过程,可能会遇到的所有技术问题,以及为解决这些问题而进行的架构演进。
被"围攻"的 Hadoop 没有对手
大数据
为什么现在 Hadoop 领头羊商业公司突然都不同程度的遭遇到了挫折?这是否意味着 Hadoop 发行版已经几近无路可走?
轻量可嵌入的 QuickJS 引擎重磅开源,它会是下一个 V8 吗?
前端 语言开发
QuickJS 是在 MIT 许可下发布的一个轻量可嵌入的 JavaScript 引擎,支持最新的 ES2019 语言规范。
PingCAP 唐刘:如何利用混沌工程打造健壮的分布式系统?
云计算
本文主要介绍 PingCAP 首席架构师唐刘对这一概念的理解以及 PingCAP 如何利用混沌工程打造健壮的分布式系统。
开发做了这么多年,你真的了解 JS 工作机制吗
前端
本文的主题是 JavaScript,但不是讲它的功能,语法之类——相反,我要谈的是JS 的工作机制,以及与此相关的一些基本术语。
为什么 90% 的开源文化都是失败的?
开源
开放式组织领导怎么做?首先,我会让员工想为什么要这么做,讲出 why 和 what;其次,保持透明度,让大家充分意识到公司遇到了什么问题。
超越深度学习的新编程语言——Gen
机器学习 语言开发
用户无需处理公式或者手写高性能的代码即可编写多个 AI 应用领域的模型和算法,例如计算机视觉、机器人学以及统计学 。
咱们从头到尾说一次 Java 垃圾回收
语言开发
从头到尾完整地聊一聊 Java 的垃圾回收。
特斯拉挡风玻璃被砸以后,我发现了个价值一万美元的 Bug
AI
随着一次意外事件的发生, 还真找到了 Model 3 的 Bug。
中科院提出人群密度检测算法 DSNet,准确率提升 30%
AI
DSNet 网络的核心结构是密集扩张卷积块,其中每个扩张层与其他层紧密相连,防止信息受到尺度变化的影响。
东方证券正式开源其微服务框架 gRPC-Nebula
开源 架构
InfoQ 编辑采访了东方证券首席架构师樊建,了解了 gRPC-Nebula 框架开源背后的故事与考量。
2019,请冷静看待自动驾驶
AI
自动驾驶离全面落地到底还差什么?
荣耀属于智能计算,"人工智能之父"图灵登上 50 英镑新钞
AI
图灵即将登上 50 英镑的新钞,取代蒸汽机先驱詹姆斯·瓦特和马修·博尔顿,他们也曾是工业革命的先驱。
阿里资深技术专家的 10 年感悟
语言开发
作者写下这些年面对痛苦时的一些解决问题的方法和感悟。
关于 TensorFlow 2.0 你需要了解的一切
开源 机器学习
本文回顾了TensorFlow(TF)2.0 的研讨会上讨论的主要内容:Keras-APIs、SavedModels、TensorBoard、Keras-Tuner 等。

技术大会  CONFERENCE
QCon 上海:Spark SQL 在字节跳动数据仓库领域的优化实践
在数据仓库领域,Spark SQL 正在逐渐取代 Hive 成为主要的 ETL 计算引擎,它也是字节跳动内部重要的 ad-hoc 查询引擎。目前 Spark 每天处理百万亿级数据,单任务 Shuffle 数据量可超过 200TB。同时 Spark 与其它系统混合部署,性能与稳定性都是需要重点解决的问题。
AICon 北京:助力人工智能 40 周年,汇集国内外人工智能领域优秀实践案例
今年是中国人工智能 40 年,是中国人工智能产业化的第4年,从 2016 年的创业公司迭起,到 2017 年的行业落地觉醒,到 2018 年的多行业推进,再到 2019 年的资本寒冬,人工智能某种意义上迎来了最好的一年。

极客时间App  GEEK TIME APP
从软件搬砖师到软件架构师,程序员的架构师之路
想要做架构,空有一身技术是远远不够的,知识的深度和广度,会决定一个架构师的架构能力。我们可以来看看 100+ 一线技术专家,分享完整、系统地分享他们的架构经验和思考。
你可以不在 BAT,但大厂的眼界不能没有
与其收藏更多"趋势预测文",不如听当事人讲讲大厂到底是怎么做的。足不出户就能一键解锁各大权威技术会议,内容涵盖了人工智能、大数据、云计算、架构、运维、移动、前端、编程语言、管理、产品等当前各领域的最新研究和业界顶尖技术。
5G 来了,音视频技术了解一下
5G 时代,掌握音视频技术会让你更具竞争力,新东方音视频直播技术专家李超,带你学习 WebRTC、CDN、RTMP 和 HLS ,从 0 编写一套音视频系统。早鸟优惠 ¥68,立省 ¥31,免费试读。

活动推荐  POPULAR EVENTS
2019 年开源领域的趋势及要点,邀你共同预见开源未来
开源在国内俨然已经成为了一种潮流与文化,这种开源精神在国内开发者身上表现得尤为明显。但与开发者这种积极愿景相反的是,国内却难出高质量的开源应用。那么未来,国内乃至全球的开源趋势是怎样的?以微众银行为首的金融科技企业,在开源领域又扮演着怎样的角色?在这场大会上,都能找到答案。
【Cloud Native Days 】AI & 大数据专场 @武汉
7 月 27 日 Cloud Native Days China 走进武汉,邀请来自华为云、百度、斗鱼、海云基因的资深讲师,聚焦云原生领域,专注技术探讨和趋势挖掘,带来 AI & 大数据专场干货分享。
"数据孤岛"存取、处理、分析三瓶颈?90% 资深数据科学家都会这么做!
在这个万物互联的时代,互联网中每个应用程序都会产生、存储大量数据,但这些数据不能被其他应用程序使用,并催生出了数据孤岛。在 7 月 AWS 在线研讨会,小编就将为大家带来了一场聚焦于 AWS 在云端的实时数据的流式处理的免费课程,带你一网打尽关于大数据存储及处理的那些事!
感谢您订阅每周精要。InfoQ中文站每周日针对会员发送每周内容精要邮件。
别人转发给你的邮件?现在注册获取您自己的 InfoQ每周精要邮件吧
InfoQ微博:@InfoQ
InfoQ微信:infoqchina
InfoQ手机客户端:极客时间

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

JavaScript 之父联手近万名开发者集体讨伐 Oracle:给 JavaScript 一条活路吧!- InfoQ 每周精要848期

「每周精要」 NO. 848 2024/09/21 头条 HEADLINE JavaScript 之父联手近万名开发者集体讨伐 Oracle:给 JavaScript 一条活路吧! 精选 SELECTED C++ 发布革命性提案 "借鉴"Rust...