开发工具
文章平均质量分 58
阿里开发者
阿里巴巴官方技术号,关于阿里的技术创新均呈现于此。
展开
-
【ASPLOS 2023】图神经网络统一图算子抽象uGrapher,大幅提高计算性能
现有的GNN框架如DGL和PyTorch-Geometric(PyG)扩展了DNN 框架(如TensorFlow 和PyTorch),并引入了“消息”这一概念,它是与每个边相关联的特征向量的中间值。为了解决当前图神经网络中框架中不同的图算子在不同图数据上静态kernel的性能问题,uGrapher通过将所有图算子抽象为统一的中间表达形式,解耦图算子的计算和调度,并定义了在GPU上优化图算子的设计空间,以针动态变化的图算子和图数据自适应的生成并行执行策略,为图神经网络中的图算子提供高性能的计算支持。转载 2023-04-24 10:53:46 · 190 阅读 · 0 评论 -
KubeVela 1.7 版本解读:接管你的已有工作负载
在本文中,我们将重点挑选 1.7 版本中的工作负载接管、性能优化等亮点功能进行介绍。转载 2023-04-24 10:51:50 · 174 阅读 · 0 评论 -
盘点阿里巴巴 15 款开发者工具
简介:更效率、更优雅 | 阿里巴巴开发者工具不完全盘点 从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴...原创 2020-04-16 18:11:50 · 2924 阅读 · 0 评论 -
开发者七问七答:什么是产品化?
简介: 之前参加了企业智能部门如何做产品化的讨论,大家对产品化的定义和过程都有各自不同的见解。我觉得这个话题其实可以扩展下,想站在一个开发人员的视角尝试探讨一下产品化。下面以自问自答的方式来展开。1、当我们在谈产品化时,我们想的是同一个概念吗?为了更好地理解这个问题,首先要解释“系统、产品、商品”的定义。我不太想用百科上的通用定义,如:商品是用于交换的劳动产品,这对我们今天的话题没有指...原创 2020-03-16 15:21:55 · 3712 阅读 · 0 评论 -
Go 开发关键技术指南 | 敢问路在何方?(内含超全知识大图)
简介: Go 开发关键技术指南合集。作者 |杨成立(忘篱) 阿里巴巴高级技术专家Go 开发指南大图Engineering我觉得 Go 在工程上良好的支持,是 Go 能够在服务器领域有一席之地的重要原因。这里说的工程友好包括:gofmt 保证代码的基本一致,增加可读性,避免在争论不清楚的地方争论; 原生支持的 profiling,为性能调优和死锁问题提供了强大...原创 2020-01-10 10:09:56 · 7287 阅读 · 1 评论 -
如何快速上手 AB Testing ?阿里技术专家秘方公开
作者 | 乔福简介: A/B 相信大家都或多或少做过,但是你对 A/B 测试的了解有多少,A/B 仅仅是分流吗?怎么样才是科学的 A/B 实验。下面阿里前端技术专家会结合最近的一些学习,系统性和通俗性地说一说 A/B Testing,希望对大家有所帮助。什么是 A/B Testing?关于A/B 有很多层的定义,通俗来说,A/B 是一种工具,通过分隔 A 和 B 两个版本,统计数据...原创 2020-01-09 15:43:44 · 4502 阅读 · 0 评论 -
Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)
作者 |杨成立(忘篱) 阿里巴巴高级技术专家导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供 Go 开发的关键技术指南。我们将以系列文章的形式推出《Go 开发的关键技术指南》,共有 4 篇文章,本文为第 3 篇。Go 开发指南InterfacesGo 在类型和接口上的思考是:Go 类型系统...原创 2020-01-06 10:27:11 · 4485 阅读 · 0 评论 -
更效率、更优雅 | 阿里巴巴开发者工具不完全盘点
简介: 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发...原创 2019-12-27 14:25:10 · 4818 阅读 · 1 评论 -
这6个编程语言排行榜,据说全都知道的人不足1% | 年终榜单大盘点
简介: 编程语言是开发的基础。它们种类繁多,各具特色,开发者会根据不同场景选择相应的语言,但你知道你使用的语言,在中国乃至世界有多少开发者也在用吗?它们的排名又是怎样的?快来看看你认识几个榜单吧!编程语言是开发的基础。它们种类繁多,各具特色,开发者会根据不同场景选择相应的语言,但你知道你使用的语言,在中国乃至世界 有多少开发者也在用吗?它们的 排名 又是怎样的?今天我们就为大家来盘点那...原创 2019-12-27 12:58:13 · 48984 阅读 · 24 评论 -
PHP 依赖镜像出问题后,阿里工程师的一顿“神操作“令人叫绝!
简介: 上个月,PHP开发者在网上纷纷反映出现 Composer 镜像无法访问的问题。阿里云内部一位 90 后工程师顾咏连夜开工排查,快速解决问题后,他在问题群里收到了一大波来自用户的红包。顾咏最后谢绝了红包,接受了阿里技术的邀请,来聊一聊这次事件问题背后的技术。作者 | 顾咏一则消息前段时间,因为国际网络不稳定问题,国内各大Composer镜像都出现了间歇性无法访问情况,这...原创 2019-12-27 11:08:29 · 4046 阅读 · 0 评论 -
什么技能产品经理不会提,但技术人必须懂?
简介: 缓存是搭建高性能高并发系统的必备手段之一,通常用来解决性能瓶颈,是程序员的必备知识点,也是面试必备考点。尽管,产品经理大概率不会关注系统性能,但程序员在实现需求的时候必须思考系统承载的并发量和用户量。缓存主要用来解决性能瓶颈的问题,一旦错误使用反而会令系统崩溃。今天,我们就通过4W的方式系统化地总结缓存相关的理论知识。随着互联网业务的快速迭代以及用户量激增,应用架构...原创 2019-12-27 10:59:34 · 17288 阅读 · 4 评论 -
阿里云边缘计算与云边端协同网络的融合与挑战
简介: 本文来自阿里云高级技术专家张毅萍(屹平)的分享原文,阐述了他对边缘计算的理解、阿里云边缘计算的布局及云边端三体协同网络的融合与挑战。本文来自阿里云高级技术专家张毅萍(屹平)的分享原文,阐述了他对边缘计算的理解、阿里云边缘计算的布局及云边端三体协同网络的融合与挑战。分享主要包括以下几块内容:一、边缘计算顺势而生二、阿里云四层边缘计算技术栈与挑战三、关于云-边-端协同网络四...原创 2019-12-27 10:52:41 · 6940 阅读 · 0 评论