Skip to content

Commit 100ddbd

Browse files
committed
remove unnecessary
1 parent d4b0334 commit 100ddbd

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

content/cn/blog/2024/review-coc-na.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,17 @@ tags:
1717

1818
和国内会议类似,第一天议程结束后有个晚宴(event reception),但这个晚宴可不“简单”,不是传统的晚宴,社交属性更重些。场地内会有几个比较高的圆桌,大家在旁边拿完东西后就可以找感兴趣的人开聊。对于第一次参见这种会议的我来说,其实有是些蒙的,和一同去的同事默默站在一角观望可以插入的场子,但看着周边人群在慷慨激昂的谈论时,发现根本无法加入:一是语言听不太懂;二是不知道聊啥。
1919

20-
来之前在国内英语也练了很久,在会场上交流技术问题还能凑合,但这种场合就捉襟见肘了。在转了几圈后,发现几个国人面孔的一桌,大着胆子上去打了个招呼:Hi, can I join you?刚要磕磕绊绊的介绍自己时,问了句:Can you speak Chinese? 对方笑道:肯定可以了!
20+
在转了几圈后,发现几个国人面孔,通过沟通知道了他们都来自苹果公司,苹果是这次的大赞助商,所以他们大概来了四五十人!只不过组比较多,所以很多人也是第一次见面。听他们说这种聚会形式在美国挺常见的,他们虽然在美已经多年,语言早已不再是什么问题,但碍于文化差异,他们也不能很轻松的融入进去。
2121

22-
后来发现他们都来自苹果公司,苹果是这次的大赞助商,所以他们大概来了四五十人!只不过组比较多,所以很多人也是第一次见面。听他们说这种聚会形式在美国挺常见的,他们虽然在美已经多年,语言早已不再是什么问题,但碍于文化差异,他们也不能很轻松的融入进去。
23-
24-
也是通过和他们聊才发现,苹果公司内很多基建都是基于 Apache 的项目构建,而且最近几年他们在开源上的力度也越来越大,印象较深的就是 Swift 语言,其中一个女士貌似是 Swift 的 team member,她看到我穿的是带有 Rust logo 的衣服,就说我应该尝试下 Swift,这两个语言设计理念类似,但 Swift 更简单,而且为了避免苹果一家独大,他们已经把 Swift 迁移到独立的 [GitHub 组织](https://github.com/swiftlang/)上去了,此外,Swift 也不仅仅是苹果平台的特定语言,他们在也花了很多时间来保证 Swift 也可以在 Linux/Windows 上完美的运行。
22+
通过交流,了解到苹果公司内很多基建都是基于 Apache 的项目构建,而且最近几年他们在开源上的力度也越来越大,印象较深的就是 Swift 语言,其中一个女士貌似是 Swift 的 team member,她看到我穿的是带有 Rust logo 的衣服,就建议我尝试下 Swift,这两个语言设计理念类似,但 Swift 更简单,而且为了避免苹果一家独大,他们已经把 Swift 迁移到独立的 [GitHub 组织](https://github.com/swiftlang/)上去。此外,Swift 也不仅仅是苹果平台的特定语言,他们在也花了很多精力来保证 Swift 在 Linux/Windows 上也能完美的运行。
2523

2624
可以想到,苹果把 Swift 定位为通用语言,既可以为苹果生态服务,也是更长远的战略布局。通过通用化,苹果能够扩大 Swift 的生态影响力,吸引更多开发者进入其体系,同时为跨平台的未来做好准备。现在想想,华为的[仓颉语言](https://cangjie-lang.cn/) 也类似的思路吧!打造生态前期投入肯定是巨大的,需要长期投入和耐心的过程,但对苹果、华为这种体量的公司,这种投入实际上是一种战略性资源配置,目的就是建立长期的技术竞争力。
2725

2826
在会场中,我也有幸见到了 [Database Internals](https://www.databass.dev/) 一书的作者 Alex Petrov(目前在苹果工作),给他简单介绍了下 HoraeDB,他的本能反应就是 Very cool!在国内我还真没遇到类似回答。
2927

3028
# 演讲介绍
3129

32-
接下来就介绍几个笔者印象比较深的演讲,由于存在语言问题,加上没有演讲的 PPT,因此下面的介绍是我根据关键词去搜索整理得到,仅供大家参考。
30+
接下来就介绍几个笔者印象比较深的演讲,由于没有演讲时的 PPT,因此下面的介绍是我根据印象中的关键词搜索整理的,仅供大家参考。
3331

3432
## Optimizing Apache HoraeDB for High-Cardinality Metrics at AntGroup
3533

@@ -46,7 +44,7 @@ tags:
4644

4745
## Blazingly-Fast: Introduction to Apache Fury Serialization
4846

49-
演讲者是 Fury 项目的发起者 Shawn Yang,也是我的同事(哈哈)。如标题所说,Fury 定位的就是高效的序列化,已经在诸多系统中被使用(参加 [Who is Using Apache Fury?](https://github.com/apache/fury/issues/1766)),并取得显著提升。
47+
演讲者是 Fury 项目的发起者 Shawn Yang,也是我的同事。如标题所说,Fury 定位的就是高效的序列化,已经在诸多系统中被使用(参加 [Who is Using Apache Fury?](https://github.com/apache/fury/issues/1766)),并取得显著提升。
5048

5149
一直以为序列化是个已经解决的问题,了解了 Fury 后才了解到这个领域的问题。举个简单的例子,对于常见的 Protobuf 来说, 在序列化一个数组的 Message 时,Message 的元数据会序列化多次,但如果应用层能够保证每个字段都不会缺失,那么这样就是有些浪费的,在 Fury 中就可以 [schema consistent](https://fury.apache.org/docs/specification/fury_xlang_serialization_spec/#schema-consistent) 这种模式来避免这种冗余。
5250

0 commit comments

Comments
 (0)