公司:阿里巴巴
阿里巴巴集团创立于1999年,是中国大陆一家以提供互联网服务为主的综合企业集团,目前实行位于杭州,上海与北京的双总部制度。
阿里巴巴服务范围包括B2B贸易、网上零售、购物搜索引擎、第三方支付和云计算服务。集团的子公司包括阿里巴巴B2B、淘宝网、天猫、一淘网、阿里云计算、聚划算、全球速卖通、阿里巴巴国际交易市场、饿了么、飞猪、优酷、盒马鲜生、阿里影业、菜鸟网络、高德地图、Lazada、Daraz等。旗下的淘宝网和天猫在2012年销售额达到1.1兆人民币,2015年度商品交易总额已经超过三兆元人民币,是全球最大零售商。
至2012年九月底止的财政年度,以美国会计准则计算,阿里营业额按年增长74%至318.39亿元(港元‧下同),盈利急升80%至37.75亿元。2015年全年,阿里巴巴营收146.01亿美元,净利为74.94亿美元。2017年,根据阿里巴巴集团向美国证券交易委员会提交的IPO招股书显示,雅虎持有阿里巴巴集团22.6%股权、软银持阿里集团34.4%股份,另管理层、雇员及其他投资者持股比例合共约为43%,当中马云持阿里巴巴集团约8.9%、蔡崇信持股为3.6%。
2019年11月,阿里巴巴集团在在港交所二次上市。香港财经界把阿里巴巴、腾讯(港交所:700)、美团点评(港交所:3690)、小米(港交所:1810)四只中国大陆科技股的英文名称首个字母,合称“ATMX”股份。
2019年11月26日,阿里巴巴集团港股上市,总市值超4兆,登顶港股成为港股“新股王”。2020年8月,阿里巴巴集团港股总市值首次超过6万亿。
阿里巴巴拆份出去的蚂蚁集团上市前,网络金服整体遭遇到政府的强力监管,阿里巴巴同样受到影响,2021年4月10日,阿里巴巴集团涉垄断被中国市场监管总局罚款182.28亿元人民币。2023年三家中国最主要的金融机构,再联合开罚71亿元,不过也随着官方宣布最后整顿工作的完成,阿里巴巴股价开始反弹。
为自己的团队定制 CSS 框架
如何基于 Tailwind CSS 为自己的团队定制一套舒服的 CSS 框架?
避免掉进“重造轮子”的坑: 从审核系统说起
在研发团队发展到一定规模,同一领域问题不可避免地会存在多种解决方案。典型的,不同业务线会开发和使用不同的测试框架,很多业务线会重新开发特征中心、配置中心、规则引擎和投放平台。不可否认有业务特殊性或者已有方案无法满足等原因导致合理建设,其中有重造轮子的现象。
作者在半年前开始投身闲鱼会玩社区治理,从用什么方案、是不是会重造轮子的自我怀疑,到后面沉淀会玩社区的通用审核系统高效应对运营需求的豁然开朗,这段经历颇有收益。本文通过还原这段经历和其中的思考,谈谈在解决相同领域的问题如何避免陷入重造轮子的泥潭,达到高效解决业务问题实现最大技术价值的目标。
通过真机实现页面自动化适配(含直播回放)
作为前端大家是否遇到过在项目快上线的时候在某种机器上测试出有兼容性问题,自己一个人在机房debug看看原因是什么以及如何解决?大家又是否遇到过项目上线后在某个业务方tl的手机上出现了页面展示问题,然后自己到业务方工位被一群业务围住现场debug问题?是的作为前端,页面的兼容性问题是影响用户体验的问题,一直是我们需要重点保障的一个问题,保障消费者体验的一致性是我们的职责。今天的主题将为大家分享一种新的方法去保障我们的这个职责,减少我们的窘境。
AB实验助力用户体验升级(含直播回放)
一条完整的AB实验链路到底需要什么?创建实验,工程接入,分流,实验数据回流...恩,是的,我还可以列一大堆,但是它们没有组织不成体系,就毫无意义,更谈不上架构设计。所以,我们来把这些分散的元素尝试归类。
洞察设计模式的底层逻辑
设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅要掌握设计模式的用法,更要洞察设计模式的底层逻辑,只有那样,才能做到遇到实际的问题可以使用合适的设计模式去解决。
好代码实践:基于Redis的轻量级分布式均衡消费队列
让code更快速、高效、完备地执行。
淘系轻店Serverless研发模式升级
随着 Serverless 在业界各云平台落地,阿里内部serverless研发平台、各种研发模式也在业务中逐步落地,如火如荼。在此契机下,我们启动了轻店serverless研发模式升级战役,基于集团底层设施建设 上层技术体系,解决在淘系轻店业务场景下碰到的系列问题,并借此推动现有前后端协作模式转变。
10种编程语言实现Y组合子
Y组合子是Lambda演算的一部分,也是函数式编程的理论基础。它是一种方法/技巧,在没有赋值语句的前提下定义递归的匿名函数。即仅仅通过Lambda表达式这个最基本的“原子”实现循环/迭代,颇有道生一、一生二、二生三、三生万物的感觉。
设计模式最佳套路4 —— 愉快地使用模板模式
模板模式定义了操作的流程,并将流程中的某些步骤延迟到子类中进行实现。
V8 引擎极致优化之路
本文介绍 U4 内核的 V8 JavaScript 引擎如何实现快、稳、强。
那些你不知道的TCP冷门知识!
最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。
从Three.js测试源码探索前端可视化项目的E2E测试方案
最近在工作中开发Canvas相关功能的工具库,需要写测试用例保证每次迭代不影响最终渲染效果。用关键词“canvas e2e test” 在线搜索相关资料后,研究了Three.js的E2E在github源码里测试用例,总结出该篇文章。
TaoAudio: 淘宝直播短视频音频解决方案
TaoAudio是如何为直播短视频保驾护航,提供多种音频需求的?
低成本可复用前端框架——Linke
目前团队内的开发模式多是面向组件的,UI层和逻辑层均强耦合在一起,由于业务的差异性,往往很难完全复用。
数字空间-2.5D可视化技术在云组态的技术探索
本文将从前端技术的角度讨论2.5D技术在云组态搭建场景的技术探索与思考。
轻松应对增长玩法的72变
最近两年用户增长在互联网行业受到越来越多的关注,各大互联网公司都会成立专业团队做用户增长,闲鱼也不例外。我们常提到的用户增长概念,其实包含两层含义。第一层是用户数量,用户数量的增长有效的手段包括定位潜在客户、扩展优质渠道、提升漏斗转化效率等;第二层是用户质量,这个层面我们更关心用户的价值和留存。而为了用户数量和质量,产品上需要足够多的玩法覆盖所有用户,对于同一类用户,产品也会希望多个玩法赛马,所以增长玩法的特点就是丰富多样又灵活多变。