分类: 业界观察

DevOps 已死,AppOps 长存

DevOps 已死,AppOps 长存

本文最初发布于Medium网站,经原作者授权由InfoQ中文站翻译并分享。没错,我玩了一把标题党。很抱歉,但这样做也是有理由的。我希望大家都来关注DevOps中一个被人低估的新趋势,即AppOps。 在IT世界中,时不时学习新的流行语是家常便饭。大多数流行术语就像流星一样,在你完全理解应该学习的内容之前就消失在了天际。

我在软件工程师生涯中犯下的七大错误

我在软件工程师生涯中犯下的七大错误

本文最初发布于Medium网站,经原作者授权由InfoQ中文站翻译并分享。大家很少会看到人们(包括我自己!)公开谈论他们犯过的错误。但我觉得我们最好时不时反思一下自己过去犯过哪些错误,这样我们就不会在未来重蹈覆辙了。我成为专业程序员已经有大约五年时间了。和其他人一样,我在这条职业道路上也犯过不少错误。一般来说,我不会在

Windows 365 云电脑初体验:启动用了 30 多分钟,卡顿感明显

Windows 365 云电脑初体验:启动用了 30 多分钟,卡顿感明显

在推出仅一天之后,微软表示,Windows365的试用容量已满,暂时停止了Windows365云电脑产品的免费试用。微软表示,公司将铺设新的服务器容量,并鼓励那些有兴趣的用户注册,以便得到恢复免费试用的通知。 即使如此火爆,但外媒进行了使用体验后表示,无论是价格还是性能都没有给下留下深刻印象。以下是测评过程。 初体验 

结对编程,到底是双剑合璧还是脚趾抠地?

结对编程,到底是双剑合璧还是脚趾抠地?

摘要:结对编程(Pair programming)来自于极端编程XP(eXtreme Programming),是它的十二个最佳实践之一。顾名思义,结对编程就是两个程序员坐在一起,结对进行代码开发。本文分享自华为云社区《结对编程到底好不好》,作者: 敏捷江湖桃花岛梅师姐 。什么是结对编程结对编程(Pair

为什么神经网络不适合理解自然语言 ?

为什么神经网络不适合理解自然语言 ?

过去十年中,人工智能行业的一大趋势就是通过创建更大的深度学习模型来解决问题。这种趋势在自然语言处理领域最为明显,这也是人工智能最具挑战性的领域之一。近年来,研究人员已经证明,向神经网络添加参数可以提高它们在语言任务上的表现。然而,语言理解的根本问题——单词和句子下隐藏的,名为含义的冰山——仍有待解决。伦斯勒理工学院两位

70 万行代码、历时 20 年,一名开发人员写出的史诗般的计算机程序

70 万行代码、历时 20 年,一名开发人员写出的史诗般的计算机程序

如果要问有史以来最史诗般的计算机程序是什么,《矮人要塞》一定榜上有名。这是一款2006年面世的游戏,开创性地将"先设定好基本规则,剩下的就让游戏和玩家自己去发掘"的理念带到了电子游戏领域。《我的世界》开发者曾表示《矮人要塞》深刻启发了他的游戏设计思路。整个游戏自始至终只有一名开发者:TarnAdams,又名ToadyO

这么多年,我在 WPS 折腾些什么?

这么多年,我在 WPS 折腾些什么?

2021年是金山全面转型移动互联网的第十年。7月初,金山软件董事长雷军在一封公开信中说,作为一家从通用软件转型而来的老牌技术公司,金山在移动互联网大潮涌起时毅然扔掉枷锁,不畏挑战,最终实现金山办公、游戏业务、金山云三大业务版块成功布局移动互联网。其中,金山办公的背后,是几代WPS人书写了一个坚持梦想并最终取得胜利的励志

全民 K 歌直播推荐算法实践

全民 K 歌直播推荐算法实践

直播是社交娱乐app的综合性变现工具,如何培养用户的心智,高效的建立用户和主播的多种连接(点击、观看、关注、常看、常打赏)是直播生态的重要问题之一。为了解决这个问题,各大平台所使用的方法之一是通过个性化推荐系统来促进用户和主播的实时社交。本文主要分享腾讯音乐旗下全民K歌的推荐系统技术及应用。将围绕下面四点展开:业务背景

你不知道的 TypeScript 高级技巧

你不知道的 TypeScript 高级技巧

前言在2020年的今天,TS已经越来越火,不管是服务端(Node.js),还是前端框架(Angular、Vue3),都有越来越多的项目使用TS开发,作为前端程序员,TS已经成为一项必不可少的技能,本文旨在介绍TS中的一些高级技巧,提高大家对这门语言更深层次的认知。Typescript简介ECMAScript的超集(st

AI 系统如何识别重复数据?

AI 系统如何识别重复数据?

当你同时比较两个Salesforce记录或任何其它CRM记录时,你可以很容易地确定它们是否重复。然而,当你有10万条这样的记录时,你几乎不可能一个一个地筛选它们,并进行这样的比较。这就是为什么很多公司开发了各种工具来自动化这些过程,为了做好工作,机器需要识别这些记录之间的相似性和差异性。在本文中,我们将更仔细地研究数据

前端简史:你不知道的 ES4

前端简史:你不知道的 ES4

不知道大家有没有注意到,在我们应用构建的过程中,都有目标ES版本这个选项,通常可以选择ES3、ES5、ES6甚至最新的ES10,但是却没有ES4这个版本,这是怎么回事呢?ES4简史通过维基百科其实可以查到,ES4在1999年2月就已经开始起草,并且计划在2008年8月完成。但是发展过程其实并不顺利,ES4提出了很多惊为

直播时各种背景是怎么实现的?聊一聊虚拟背景背后的技术

直播时各种背景是怎么实现的?聊一聊虚拟背景背后的技术

作者|羿川审校|泰一虚拟背景依托于人像分割技术,通过将图片中的人像分割出来,对背景图片进行替换实现。根据其使用的应用场景,大体可以分成以下三类:直播场景:用于氛围营造,例如教育直播、线上年会等;实时通讯场景:用于保护用户隐私,例如视频会议等;互动娱乐场景:用于增加趣味性,例如影视编辑、抖音人物特效等。实现虚拟背景需要用

编程语言巅峰之战,谁才是真正的王者?

编程语言巅峰之战,谁才是真正的王者?

编程语言排名一直以来都是备受争议的话题,当我们彼此之间讨论的时间不同,角度不同,结果往往就会不同。因此,我们看到很多机构或者组织每年都会发布很多编程语言排行榜,这些排行榜的算法、角度都不尽相同。 TOIBE编程语言排行榜就是编程语言流行趋势的一个重要指标,它基于互联网有经验的开发者、课程、第三方厂商数量等数据,每个月更

我们向华为公司学什么?

我们向华为公司学什么?

昨天晚上的《启发俱乐部》讲华为公司,这给了我三个启发。一、如何增长企业的能力边界?通过对客户的洞察,用新产品满足老客户的需求。在满足的过程中增长企业的能力。例如,因为有些客户在比较偏远的地区,没有电。所以华为研究光伏发电,然后把光伏发电的核心转换设备逆变器做到了全球第一,嗯,连续5年全球第一。这不是胡乱的多元化,这是根

细说节流(Throttle)和防抖(Debounce)

细说节流(Throttle)和防抖(Debounce)

节流(Throttle)和防抖(Debounce)对于前端开发人员来说应该是十分熟悉的,节流(Throttle)和防抖(Debounce)是两种可以节省性能的编程技术,两者的目的都是为了优化性能,提高用户体验,都是基于 DOM 事件限制正在执行的 JavaScript

大厂的产品研发流程,你知道么?

大厂的产品研发流程,你知道么?

引言在企业的产品研发中,一个好的产品研发规范可以有效的提升整个团队的工作效率。由于每个公司甚至每个部门产品研发背景的不同,制定的产品研发流程规范也会存在差异,但是大体上都是相同的。本篇文章是笔者在平安好学实习过程中,以研发实习生的角度对产品研发流程的理解,平安好学隶属于中国平安,所以这套研发流程规范可以反映大多数平安系

[翻译] InnoDB 空间文件中的页面管理

[翻译] InnoDB 空间文件中的页面管理

本系列文章翻译自Jeremy Cole's Blog中的InnoDB系列文章 。共 16 篇,本文为第 4 篇。原文链接:Page management in InnoDB space files因翻译水品有限,为了避免对读者造成误解,一些专有名词的翻译会在其后用[]标记出原文。InnoDB 空间文件中的页面管理在On

React Native 迎来重大架构升级,性能将大幅提升

React Native 迎来重大架构升级,性能将大幅提升

7月14日,ReactNative核心团队的JoshuaGross在Twitter说,RN的新架构已经在Facebook内部落地了,并且99%的代码已经开源。这次的架构升级"蓄谋已久",Joshua说他们从2018年1月就开始规划了。Facebook曾在2018年6月宣布了大规模重构RN的计划和路线图,整个的重构目的是

经典译文 | 项目经理必读的基本工作法则

经典译文 | 项目经理必读的基本工作法则

我们都知道人的左右大脑各有分工。左脑主导理性、探索和细致;右脑则主导创造性、本能和同理心。因此,我给到项目经理们 (PM) 的两个核心项目管理法则,也是基于左脑与右脑的差异:A.不断强化任务效果:你需要掌握一种事务管理的方法论,在信息量充足的前提下,增强对团队核心目标的影响。B

有了 NGINX 和 Kong,为什么还需要 Apache APISIX?

有了 NGINX 和 Kong,为什么还需要 Apache APISIX?

2021 年 5 月,云原生社区技术沙龙·广州站,Apache APISIX 开源项目创始人 & PMC 王院生在活动上做了《有了 NGINX 和 Kong,为什么还需要 Apache APISIX》的分享,以下是现场分享的文字版。以下分享仅代表作者个人观点。大家好,非常开心给大家分享一个让我激动的主题《有了

聊一聊在阿里做了 8 年研发后,我对打造大型工程研发团队的再思考

聊一聊在阿里做了 8 年研发后,我对打造大型工程研发团队的再思考

作者|一啸来源|尔达 Erda 公众号任何大型工程项目的研发都会涉及到两个非常共通的难题:第一个是稳定性问题,越大的项目越难做稳定,"魔鬼在细节里";第二个是工程研发效率。本文我们先聊聊第二个问题,后面再谈谈 Erda 的稳定性建设。具体谈论如何打造大型的工程研发效率之前,先回顾一下我之前在阿里的 8

技术债不是负担,而是成功的战略杠杆

技术债不是负担,而是成功的战略杠杆

在产品与工程之间最常见的矛盾之一是优先处理技术债。何故、何时以及如何处理技术债对组织和独立团队来说,都特别具有挑战性。常听到的问题有:如何在技术债和特征工作之间取得平衡?应当在技术债上多花点时间。何时才是解决问题的最佳时机?如果领导团队连我们的技术栈都不了解,我又如何说服他们投资解决技术债的问题?很多这类问题都是出于这

PHP 没你想的那么差

PHP 没你想的那么差

PHP现在名声很糟糕,因为它曾经是"可怕"的。本文试着回答一些常见的关于PHP的断言,目的是向非技术人员解释,PHP并不像许多人所说的那么糟糕。它是不是鼓励糟糕的实践?不再是了。过去,许多开发者被书本教授非常糟糕的实践,因此PHP代码的质量非常差。PHP曾经还允许你做一些非常奇怪的事情,使得它非常容易构建,但维护起来却

舍弃 325 亿估值公司 CTO 职位:写代码才最快乐!管理只会影响我搞研发

舍弃 325 亿估值公司 CTO 职位:写代码才最快乐!管理只会影响我搞研发

 当地时间7月22日,《2020胡润全球独角兽榜》中排名58位的科技公司HashiCorp的创始人MitchellHashimoto发布内部信表示,他将辞去公司CTO的职位, 同时退出HashiCorp董事会,重新成为一名个人程序员。这家以他名字命名的公司如今估值已达52.7亿美元(约合325亿人民币)。

Serverless 时代已来,华为云的思考、探索和实践

Serverless 时代已来,华为云的思考、探索和实践

2009年,伯克利以独特的视角发布了一篇文献,正式定义了云计算,千行百业的IT基础设施由此迈入到新的时代。十年后的2019年,伯克利再度出手并预言:"Serverless计算将会成为云时代默认的计算范式,并取代Serverful(传统云)计算模式。""Serverless简化了云计算的编程,代表了程序员生产力的又一次的