EuroRust 2023 Day 1
辗转几千公里,终于到了此次行程的中点时刻,EuroRust 2023 的第一天来临了。 怎什么说感受呢,这是一个纯粹的开发者社区,没有太多大公司的身影,当然他们都藏在了基金会的背后,能在一个相对纯粹的社区和大公司影响的基金会下运作到现在这个程度,实属不易...
日积月累的酒后疯话,不定期更新
辗转几千公里,终于到了此次行程的中点时刻,EuroRust 2023 的第一天来临了。 怎什么说感受呢,这是一个纯粹的开发者社区,没有太多大公司的身影,当然他们都藏在了基金会的背后,能在一个相对纯粹的社区和大公司影响的基金会下运作到现在这个程度,实属不易...
公司好多雇员和顾问都是 Rust Community 的核心成员,会议前在华为办公室组织了一个 Workshop ,毫无准备的和老外沟通,讲英语主打的一个就是我不尴尬,尴尬的就是老外...
能参加这次 EuroRust 2023 的会议着实属于幸运,因为后面跟着的 Bazelcon 2023 的会议被选中了一个议题,这样两个连着比较近的会就有机会在一起出差参加了
能在大学课堂上正式讲一次课,也算是完成了我些年从师范学校毕业后的一个心愿,正式的到课堂上讲课。尤其是一个专科学校的非计算机专业毕业到上海交大研究生的课堂上讲课,估计有一天要是回母校我可以拿出来吹上十分钟...
在中秋节把下旬在上海参会的记录补上,从欣欣向荣的开发者活动到冷冷清清的 KubeCon 大会,到底什么时候才会报复性反弹?
这个 Nostr NIP 已经拖了许久,再拖下去感觉也不用做了, 9 月份注定要成为最忙碌的一个月,要在去 10 月份去欧洲前把各种准备工作做完真的是太紧张了。看来每天要用咖啡、马黛茶、ClubMate、啤酒等提神 , 把每天的 Deadline 都能完成...
这次 Meetup 是我第一次正式讲 Mega 项目,同一天还有在成都的 Meetup 在介绍 Mega 的 Monorepo 特性,而我主要是介绍 Mega 在 Web3 基础设施领域的探索。从效果看,不管是香港和成都都没有太大的反响,大家在 GitHub 下的工作惯性已经养成,一个全新的模式是需要很多努力裁能进入开发者的视野和被接受,漫长的推广和运营才刚刚开始。
第一次在没有出差的情况下完成一篇读书笔记,希望让这个写作的方式更加正常一些,而不是让它成为旅行中一个消磨困境的方式
李白醉酒诗千首,不喝酒真的写不出来什么文字...
我觉得这些读书笔记可以改为旅行读书笔记,每次都是在火车、飞机上的空隙时间在读书。现在读书笔记的目标加上一条,为老崔的公众号挣一瓶朝日啤酒~
推荐序 2 - 5 写的各有千秋,从法务文章到良心编写、从敷衍到硬广。如果有一天我写了很多读书笔记,就把这些笔记整理成书,然后请 30 个人写序。出一本序比内容多的书。这想法太有意思了,当然是肯定不能实现的。😄😄😄
职业生涯的很多时间都在和开发者打交道,这是他能深刻理解开发者价值的原因。要放弃对大厂那些开发者产品,尤其是一些云厂商的开发者产品,他们产品的多数都是为了绑定开发者,让其消耗云资源而获利。让我们对那些 “*3 年超越 Gitee、5 年超越 GitHub* ”的鬼话一笑而过吧😄😄😄
窗外的虎什哈一丝光线、一点声音都没有,在如此安静且没有光污染的环境中,容易集中精神思考人生和解决技术问题。在这几天的间隙,顺手把 Git Pack 文件中对象 Size 计算搞明白了,还写了两篇博客记录下来,超过了之前一周在办公室的成就。
之前写的分析 Git Pack 文件中对象 Size 编码的文章,是对 Size 编码规则的分析,但是在 Git Pack 的对象 Header 中,由于对象类型也需要编码在里面,所以实际的细节有不通
之前在用 Rust 对 Git Pack 文件中的对象进行解析的时候,总是在 Object 对象长度上出错,致使解析失败。昨晚突然酒后惊醒,和 ChatGPT、Claude、Cody、GitHub Copilot Chat 一众 AI 聊天 2 个小时,终于把编解码的机制和代码整理出来了。
没想到 Google 这 **“浓眉大眼”** 在开源、技术创新等任何方向上都举足轻重的科技巨头,也在为开源还是不开源、生态到底能不能颠覆经侦对手而争论。我以为这种场面只会发生在菊厂的胶片里
从 Deno、Artichoke 到 RustPython ,包括各种使用 Rust 实现的编程语言,可以看到 Rust 有成为编程语言底层实现的一个选择,Rust 也逐渐成为整个底层基础软件领域的重要选择;海外的商业生存环境是比国内友好太多,一个开发者工具就可以成为一个创业公司的起点,在当前国内无处不卷死的大环境下,这样的公司是不可能产生,也扼杀了很多创新的机会。当很多人还讨论商业和开源的关系时,别人已经从开源走向商业了。
慕尼黑为什么天天下雨呢,忙完工作后趁着阵雨的间隙,四处走走。这次啥也不说了,一图流到底!
距离上次到慕尼黑已经快 6 年了,之前到慕尼黑赶上巴伐利亚州的什么节日,大街上连麦当劳和肯德基都关门,公交车都停了,最终也就在宝马博物馆溜达了一下;这次应该没有啥节日,周日到达依旧是超市关门,酒馆开的不多,好在是公交系统依旧运行
KubeCon EU 2023 终于结束了,前面挖下的坑这次怎么也要填完,KubeCon 又创下了参会人数的新高,这样的记录不知道会不会被 11 月份芝加哥 KubeCon 打破,这样的神话能维持多久呢?
今天是 KubeCon EU 2023 正式开始的第二天,今天更多的时间花在展台区域,围着展台转了两圈,发现两个特点。一个是在展示的项目中,围绕应用落地和安全的占了大多数,少部分当然是那些传统基金会的 VIP 厂商。还有就是展区最后面有奔驰的两个展位,是程序员的水平上升为奔驰的车主了,还是奔驰不好卖了,连码农都不放过了?
今天才是 KubeCon EU 2023 正式开始的第一天,Keynote 说有 10,000+ 人购票,但是整体的感受并不拥挤,体验比之前在哥本哈根、巴塞罗那好了很多。
今天应该算是预热的一天,下午会场已经有不少人了,要不是 Co-event 的那些活动早早 Sold Out, 估计人会更多。
参加完大连 KCD 活动,第二天就飞回北京落地转机到阿姆斯特丹,一周之内辗转飞行 1 万多公里,拖着生病和疲惫的身体,不知道这次旅行能有什么样的收获。
拖着肠炎的身体从深圳辗转飞到大连,错过了海鲜、烧烤和啤酒的痛风套餐,没有时间写胶片,一张题目的图讲到超时,算是超水平发挥。 估计以后也不会参加什么技术演讲了,估计这种纯 ”忽悠” 的方式会被各路主办方拉黑
农历新年过后大多数人都在忙碌着做新年的计划,或者在寻找新的工作机会,无瑕专注于技术。等到清明节一天的假期结束后,大家终于回过神来看到北京已经逐渐恢复了原先的技术氛围。这次 Rust Meetup 也吸引了 100 多名开发者现场进行交流,但是交流的热情好像比深圳略差,可能是场地太大的缘故吧,下次是不是找个寒酸点的地方就会好点?
Compass 是一款开源的度量工具,它可以帮助我们更好的评价开源项目,也可以帮助我们更好的评价自己的开源项目。但是凡事都有两面性,到底如何正确的评价开源项目以及背后的开发者,是真正需要我们仔细思考的问题
Meta(Facebook) 悄悄的开源了版本管理工具 Sapling 的客户端,它大量使用 Rust 开发底层存储,在兼容 Git 的前提下大幅提升了巨型仓库的开发者体验。为 monorepo 开发模式的发展,提供了开源工具的支持。
2022 年 12 月 26 日,时隔一年半的时间再次组织了 Meetup 活动,同样是在开源中国的场地。虽然现场参与的人没有之前多,但气氛活跃讨论充分。对比上次开发者的提问,已经从如何入门到了如何解决生产中的问题
Linux Kernel 在 6.1 版本中引入了 Rust 语言的支持,但是离 Rust 实际编写 Kernel 的应用还有一段距离。Miguel Ojeda 在最近提交了 28 个补丁,使得 Rust 在 Linux Kernel 中的应用更加接近实际应用。Jonathan Corbet 在 LWN 上对这些补丁进行了简单的分析和评论,也引发了社区的评论。
Linux Kernel 在 6.1 版本中引入了 Rust 语言的支持,这意味着 Linux Kernel 未来将会使用 Rust 语言来开发内核模块,对于内核社区和 Rust 社区来说都是非常激动人心的事情,必将引发学习 Rust 编程语言和内核开发的热潮。本系列笔记学习是记录学习过程中的内容,第一篇当然是搭建开发环境了。
NSA 发布关于内存安全的指南 - Software Memory Safety,推荐 Rust、 C#、 Go、 Java、 Ruby 和 Swift 编程语言
CLA,Contributor License Agreement
并不是 Leader 才需要 Leadership ,希望有一天我能回来讲一个关于开源 Leadership 的新故事
专家台上吼,大神遍地走; 架构堆积木,框架多如狗; 测试惜如金,文档没发瞅; 开源集成商,上市路上走。
DevOps is an operational philosophy that promotes better communication between development and operations as more elements of operations become programmable.
如果我们坚持运营一个开源社区,顺应 **“天时、地利、人和”** 之势才有获得成功的可能,另一个方面要给开源社区一个时间,万物发展都有它顺应的规律。
参在学生时代,我们就学会了如何掩盖自己的无知。我们知道如何用长篇累牍来填补自己不知道的东西,也会在游移不定处故作坚定。所以,迷失感确实表明自己力有不逮(dài),不确定能否言之有物。
正是这些社区的力量让中国成为 Golang 语言发展最快和热度最高的国度,真诚的感谢为社区发展贡献力量的布道者、活动组织者、Maintainer、Contributor 、作者和出版社,是你们让 Golang 社区在国内蓬勃发展成为可能,