GitHub CEO:GitHub 十年,感谢有你

用flatMap解析复杂对象的数据 本文对比了Java Stream中map和flatMap的区别及使用场景。map用于元素一对一转换,而flatMap能够将嵌套流合并为单一流。示例中演示了如何将复杂数据结构List<Map<String, List<Student>>>转换为平铺的List<Student>:使用map会保留嵌套结构(输出List<List<Student>>),而flatMap能直接输出平铺结构。文章还展示了map与flatMap结合使用的场景,先通过 阅读详情

简评:不知为何,总感觉 GitHub 成立不止 10 年了,你们有这种错觉么?

本文是 GitHub 联合创始人兼 CEO:Chris Wanstrath 在计算机世界杂志写的文章。

当我们回顾 GitHub 过去十年,我们并不会想起某一款软件,而是想到人们用 GitHub 发生了何种改变。

十年前,GitHub 正式上线。初衷何其简单:连接开发者,通过 Git 更好开展项目。过去十年,我们已经成为一家公司、一个平台,慢慢壮大,但是初衷从未变过。并不是一个好点子或者什么大事件让这个平台特别,而是使用它的人,感谢 GitHub 十年,感谢有你。

当我们回顾过去十年,我们不会记得某一款软件,而是人们用 GitHub 做的事。全世界各地都可以用 GitHub 来分享、教授、修补、构建。在最初上线 GitHub 的时候,我们完全没有预料到它能成长如斯,如此大的体量,如此多的贡献和连接。

展望未来,我们依旧会保持简单。未来在你的手中,由你来定义。我们愿意跟随你。

与此同时,感谢你的代码,你的合并、你的文档,你共享的项目以及你在 GitHub 所做的一切。

谢谢你,10 years。

我们收集了这十年来的一些里程碑,今天在这个特别的日子,我们一起来回顾。并未下一个十年做准备。

  • 2008.4.10:GitHub 正式发布

2008 年 4 月,我们的测试版结束,GitHub 推出了正式版,目的很简单:连接开发者,通过 Git 更容易的协同编程。

  • 2008.4.3:Rails 转移到 Git 和 GitHub

Ruby on Rails 是内测时的首批大开源项目之一,考虑到 GitHub 基于 Rails 建立,这是一个重要的时刻。

  • 2009.1.3:比特币的发明

比特币于 2009 年被发明并在 2010 年发布到 GitHub。迄今为止此项目已有 18000+ 的 fork,500 merged pull request 作者,它启发了数以千计其他区块链的项目。

  • 2009.5.21:Node.js 启动

Node.js 于 2009 年推出,导致人们使用 JavaScript 的方式发生根本性变化。借助 Node.js,开发人员可以使用 Angular,Ember,React,jQuery 和 Vue 等库和框架,在操作系统上构建复杂的服务器端和桌面应用程序。该项目有效地扩展了 JavaScript 的可能性,并成功推动了 JS。

  • 2010.11.26:Rails Girls 夏编程之夏第一次举办

Rails Girls 于 2010 年在赫尔辛基举办了首次活动。2013年,该团队开始了Summer of Code 全球奖学金计划,除了Google Summer of Code,Outreachy 等,Rails Girls Summer of Code 对软件行业的产生了持久且积极的影响。

  • 2011.2.28:Travis CI 第一个 pull request

Travis CI 是目前新兴的开源持续集成构建项目,它现已成为了 GItHub 的主要集成工具。

  • 2012.1.1:JavaScript 成为 GitHub上最流行的语言

在 2012 的开年,JavaScript 作为 GitHub 上最流行的语言,超越了 Ruby,Java 和 Python。今天它仍然是今天GitHub上最流行的语言。

  • 2013.1.16:GitHub 社区用户达到 300 万

在 2013 年我们创建了第 1000 万个仓库。

  • 2014.6.9: Docker 1.0 发布

2014 年 6 月,Docker 1.0 推出,之后一年多,Docker 引入了企业数据中心和云。它和 Kubernetes 等项目简化了 DevOps,将团队从基础架构中解放出来,以便更专注于最重要的事情。

  • 2014.7.21:Django Grils 第一次举办

2014 年第一届 Django Girls 在柏林举办,开启了为期四年的世界各地软件培训和女性编程支持运动。

  • 2014.10.23:微软开源.NET

.NET 和.NET Foundation 只是微软开源计划的开始。现在该公司拥有数百个开源项目。其中包括去年拥有最多贡献者的 VS Code 和 2017 年发展最快的语言之一 TypeScript。

微软也成为 GitHub 上最活跃的组织之一,数千名工程师,设计师和程序经理在平台和编程语言中贡献和发布软件。

微软和谷歌等大公司对开源软件的重视,代表了他们对软件的态度。他们向我们表明,有时候重要的不是技术,而是社区以及人们如何使用技术。

  • 2015.3.2:虚幻引擎4 源代码免费提供

Epic Games 的团队发布了免费版本的「虚幻4」引擎,这让创意与开发更更紧密连接在一起。免费的源代码允许访问主要功能。从错误修复到 Git 集成,他们的最新版本得到了 128 个 contribution 的帮助。

由于开源游戏引擎,Game 成为了 2017 GitHub 最受欢迎的类目。Phaser,Godot Engine 和其他项目,如 Itch.io,正在塑造人们建立和分享独立游戏的方式。像 2048 这样的开源学习资源和游戏,激发了数百个 Clone,邀请了更多的人来玩和创造。

  • 2015.9.22:GitHub class 开课

GitHub Class 使教师更容易分发代码收集作业,今天,高中、大学、编程培训机构的学生们正在使用它来学习,现在有超过 180 万个 class 的库,但这也仅仅是 GitHub 教育资源的一部分。

  • 2015.12.3:Apple 开源 Swift

Apple 这个决定提高了新开发工具的标准,并鼓励更多的公司发布开源。

  • 2016.7.9:阿波罗 11 代码开源

阿波罗 11 号于 1969 年登月,四十七年后,它的启动源代码登录 GitHub,其中还包含了很多彩蛋,这也证明了 20 世纪 60 年代的程序员也有幽默感。

NASA 维护者数百个开源项目,包括火星可视化地图,通过 TensorFlow 来识别系外行星的软件等等。

你还可以找到 SpaceX 这些公司的开源项目。

  • 2017.2.10:Python 团队打开他们的第一个 pull request

在过去十年,Pyhon 已经成为增长最快的主要编程语言之一,自 2015 年来,它一直稳居 GitHub 语言前三。

Python 的历史可以追溯到 20 世纪 90 年代,近年来因为数据科学和机器学习使它飞速发展。像 Pandas 这样广受欢迎的库,也让 Python 更流行。

  • 2017.2.15:TensorFlow 1.0 启动

谷歌在 2015年 将其内部机器学习库 TensorFlow 公开。去年,它是 GitHub 上最受欢迎的项目之一,TensorFlow 在 2017年的访问量比 2016 年多 5.5 倍。现在,TensorFlow 是数据专业人员创建机器学习模型的首选工具。

  • 2017.5.2:30000 个 NGO(非营利组织)用户

非营利组织通过技术产生了难以置信的积极影响。去年,30000 个非营利用户通过我们展开了 Human Utility,Maven 和 ConnectHome 等活动,让世界变得更美好。

野生动物保护协会(WCS)的海洋保护涵盖 25 个国家,保护世界的珊瑚礁。在肯尼亚,WCS使用软件收集全球研究人员的数据,并通过收集物种数据,监测超过 252 公顷的沿海礁石,这相当于 260 个足球场那么大。帮助当地更绿色生态地进行捕捞。

  • 2017.5.31:第 1 亿次 pull request 被合并

事实上,仅在 2017 一年,有 2.9 万亿行代码被提交。

  • 2018.4.10:十年的代码,协作和提交

GitHub 正式推出十年后,我们的社区已经发展到全球拥有超过 8000 万个项目的 2700 万名开发人员。

感谢您创建的存储库,感谢您的贡献以及您构建的软件。

感谢你 10 年的代码。

原文:10 years of GitHub

感谢您的github:致GitHub的公开感谢信 亲爱的GitHub, 在2007年之前,参与开源的方式是分散的。 每个项目都有自己的工作流程,通过电子邮件分发补丁程序,以多种方式报告问题,如果有人想贡献,则必须弄清楚每个项目的规则。 然后,少数人接受了构建出色平台的挑战,由于他们的辛勤工作,他们的平台赢得了霸权。 如今,感谢您,GitHub,使开源变得无比轻松。 您已提供了使这些日子成为过去的工具和社交惯例。 您对开源运动的影响是前所未有的。 我们要感谢您为开源所做的一切。 GitHub,非常感谢。 签, Xavier Noria( ),Ruby on Rails核心团队成员 Sriram Ravichandran( ),VIT Chennai的CS大学新生 和Dokku核心团队成员Jose Diaz-Gonzalez( ) Denis Savitskiy( ),Source [Lab]上的Ruby on Rai 立即下载

相关推荐

LabVIEW Modbus通讯实战:从安装库到读写寄存器的完整避坑指南

本文详细介绍了LabVIEW与Modbus通讯的完整实战指南,从安装库文件到读写寄存器的全流程操作,帮助开发者避开常见问题。通过虚拟串口配置、主机配置实战和高级调试技巧,提升工业自动化领域的通讯效率与可靠性。

milk8的博客 740

Python爬虫实战—vmgrils图片网站

一、实战背景 唯美女生:https://www.vmgirls.com/ 少女情怀总是诗,一双发现美的眼睛! 工具:Python3.7,PyCharm 程序所需用到的模块:requests,fake_useragent,parsel,os,time 所使用的解析器:xpath 二、明确目标 明确我们需要爬取哪个图片集的图片资源,这里以少女情怀总是诗为例。 2.1 分析我们需要爬取的图片链接地址 按F12打开开发者工具 这里可以看见,选择 a 标签中的 href 属性或者 img 标签中的 src 属性都是

qq_43401941的博客 7445

从零构建:用Arduino和MCP2515模块搭建你的第一个CAN Bus网络

本文详细介绍了如何使用Arduino和MCP2515模块从零搭建CAN Bus网络,实现温湿度数据的传输与显示。涵盖硬件连接、软件配置、发送端与接收端代码实现,以及系统调试和进阶应用,帮助初学者快速掌握CAN总线通信技术。

d6e7f8的博客 833

GitHub 十年,感谢有你

【回复“1024”,送你一个特别推送】简评:不知为何,总感觉 GitHub 成立不止 10 年了,你们有这种错觉么?本文是 GitHub 联合创始人兼 CEO:Chris Wanstrath 在计算机世界杂志写的文章。当我们回顾 GitHub 过去十年,我们并不会想起某一款软件,而是想到人们用 GitHub 发生了何种改变。十年前,GitHub 正式上线。初衷何其简单:连接开发者,通过 Git 更

非著名程序员 828

从0开始写Vue项目-环境和项目搭建

什么是VueVue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)2.介绍与描述动态构建用户界面的渐进式JavaScript框架作者:尤雨溪3.Vue的特点遵循MVVM模式编码简洁,体积小,运行效率高,适合移动/PC端开发它本身只关注UI,可以引入其它第三方库开发项目4.与其他JS框架的关联借鉴 Angular 的模板和数据绑定技术借鉴 React 的组件化和虚拟DOM技术5.Vue周边库vue-cli:vue脚手架axios。

不愧是暮言的博客 1483

树莓派与无人机协同实战:基于OpenCV的地标识别优化策略

本文深入探讨了基于树莓派与无人机的协同系统,重点分享了利用OpenCV优化地标识别以实现精准降落的实战策略。内容涵盖从应对复杂光照的图像预处理、鲁棒的轮廓几何过滤,到通过ROS进行稳定通信,以及实现分层控制与状态机设计,旨在提升系统在真实环境中的可靠性与性能。

y2z3a4b5c的博客 1086

07 Java Lambda

Lambda表达式的标准格式 由三部分组成:a.一些参数 b.一个箭头 c.一段代码 格式: (参数列表)->{一些重写方法的代码} 解释说明格式: ():接口中抽象方法的参数列表,没有参数就空着,有参数就写出参数,传多个参数使用逗号分隔 —>:把参数传递给方法体即传递给大括号 {}:重写接口抽象方法的方法体 ...

qq_44885775的博客 209

【数据集】全球大气空气柱平均甲烷(XCH₄)和一氧化碳(XCO)浓度数据集 TROPOMI/WFMD

全球大气空气柱平均甲烷(XCH₄)和一氧化碳(XCO)浓度数据集 TROPOMI/WFMD

WW、forever的博客 388

Linux下安装C++开发环境(G++/Eclipse)

今天下午花了3个小时在虚拟机上安装c++开发环境

puwaxiang的专栏 857

智能座舱SoC平台横评:SA8155P、SA8255P、SA8295P、MT8678、MT8628 谁是下代车机首选?

高通SA8295P以PC级架构、强悍AI算力,代表安卓阵营迈向“本地大模型+空间计算”阶段;联发科MT8678则凭借低功耗 + 高带宽,成为副驾多媒体/副屏智能化的性价比之王。在座舱设计中,SoC平台决定了你能给用户什么样的交互方式,选型时切忌只看跑分,而要回归“体验-热设计-平台生态”的三角平衡。

weixin_43199439的博客 3358

Jetson Thor平台JP7.0版本96712 GMSL相机驱动调试记录

摘要:本文档记录了在Thor Custom Board (JP7.0GA)上配置GMSL摄像头时遇到的视频流问题及调试过程。问题表现为视频设备(/dev/video11)能正常创建,但获取视频时出现"Internal data stream error",而相同配置在AGX Orin JP6.0上运行正常。通过梳理硬件拓扑、v4l2-ctl测试、提升时钟频率及分析内核日志,发现VI引擎未接收到帧数据包。调试步骤包括检查设备树冲突、调整I2C总线配置、修正通道名称,最终通过屏蔽传感器启动时

jzwjzw19900922的博客 1110

GitHub 更换 CEO,产品总监接任

微软子公司 GitHub 最近宣布了领导层变动,透露GitHub 首席执行官Nat Friedman将于 11 月 15 日卸任,成为GitHub的名誉主席。 GitHub 首席产品官 Thomas Dohmke 将于 11 月 15 日担任首席执行官一职。 据悉,当微软在 2018 年以 75 亿美元的收购 GitHub 时,开发者社区相当担心微软会放弃开源,将 GitHub 代码共享和协作服务变成微软优先的平台。由于Nat Friedman开发人员和开源背景在他上任时为他带来了很多社区善意,GitHub

m0_59537084的博客 2778

国密GmSSL v2版本命令行方式生成国密sm2私钥、公钥、签名和验证签名

GmSSL是国密算法的工具库(主要包含SM2、SM3、SM4和国密SSL证书生成等功能),项目本身是OpenSSL的分支,但是截至文章发布为止,OpenSSL主分支的国密算法并不完善,目前并不支持签名和解签,所以国密算法这块还是需要使用GmSSL工具库。网上现在并没有v2版本的GmSSL可用的命令行文章,本章用于记录这些命令。本文原创自csdn博客,其他网站看到这篇文章都是盗,版,爬。虫。网站,支持原创,远离盗版。

eguid音视频方向博客,分享经过实践检验的硬核音视频技术。FFmpeg、openCV和JavaCV音视频和图像处理系列教程发布十周年,众多开发者的严格验证。欢迎关注,一起交流探索学习最新音视频和图像处理技术 4605

GitHub新任CEO:我们将始终坚持开发者优先并独立运营

“开源(Open Source)”诞生20年了,它不只改变了技术,也改变了企业。曾经因为封闭和垄断而遭人诟病的微软在这几年也开始更多地拥抱开源,并连续三年成为GitHub贡献代码最多的公司。今年 6 月份,微软宣布以75亿美元收购GitHub,并委任Nat Friedman为收购后的GitHub CEO。2018年10月20日,由开源社主办的2018中国开源年会COSCon’18在深圳召开,Inf...

weixin_34326429的博客 251

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

由云和GitHub推动的开源十年

如果说21世纪前十年是开源与旧霸权你死我活的年代,那么后十年则是开源“获胜”并开始推动大多数现代技术创新的十年。从云到移动,到大数据和数据科学,开源自2010年以来一直是这些大趋势的核心...

开源云中文社区 262

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

GitHub 新任 CEO:我们将始终坚持开发者优先并独立运营

“开源(Open Source)”诞生 20 年了,它不只改变了技术,也改变了企业。曾经因为封闭和垄断而遭人诟病的微软在这几年也开始更多地拥抱开源,并连续三年成为 GitHub 贡献代码最多的公司。今年 6 月份,微软宣布以 75 亿美元收购 GitHub,并委任 Nat Friedman 为收购后的 GitHub CEO。2018 年 10 月 20 日,由开源社主办的 2018 中国开源年会 ...

weixin_33895016的博客 162

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

李彦宏:十年后不会写提示词或被淘汰;GitHub发布Copilot X,动动嘴就能生成代码;Vite 4.2 发布|极客头条

「极客头条」—— 技术人员的新闻圈!

极客日报 3万+

[转](二)Git 与 GitHub 的历史

Linux 之父 林纳斯(Linus) 在 1991 年创建了开源的 Linux 系统,随着 Linux 代码量越来越大,合并志愿者提交的代码已经无法依靠人工完成,所以 林纳斯 选择了商业的管理软件 BitKeeper ,来管理 Linux 的代码版本。 在 2005 年,BitKeeper 公司发现,有 Linux 社区的人试图破解 BitKeeper 软件,他们决定收回 Linux 社区的免费使用权。林纳斯 对此事调解数周无果,决定自己搞一个。他花了十天时间用 C 语言写好了一个开源的版本控制系统,就是

weixin_40634003的博客 3446
上一篇: 如何在 2 分钟内入睡(二战时期美国飞行员训练法)
下一篇: GitHub 十大 CI 工具
极光推送
博客等级 码龄14年 109粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值