广州2023 Qcon回顾

第一次参加QCon应该是2015年。近十年来,我以出品人或讲师的身份参加过多次 QCon 的编程语言专栏,这已经成为我职业生涯的重要“彩蛋”。
今年,有幸受 Loretta(何婧誉)老师的邀请,为2023年广州 QCon 做了一场分享《从 Apache Commons 到 Scala Sample ADT》。因为行程紧张,这段时间家事影响,今天才来得及写下这次活动的回顾。
每一期 QCon ,总有一些吸引人的内容,比如这一届的人工智能专场,就异常的火爆。但是我个人总是对编程语言专栏情有独钟。这个专栏是技术趣味最强的一个。编程语言不仅仅是一个生产工具,它体现的也不仅仅是提供了哪些语法糖或者工具库,限制和约束同样重要。编程语言作为程序员使用计算机的基本交互界面,一门精彩的编程语言,其设计和使用体验有很多值得玩味之处。
这次的专栏,前端技术仍然是重要而活跃的元素,张宏波博士的 moonbit 语言是一个非常高水平的创新成果,将很多前沿的编程语言要素引入了前端生态。贺师俊老师的分享则对 JS 生态的编程语言的历史脉络做了总结和梳理,作为第一个以个人身份进入 Javascript 委员会的中国大陆程序员,贺老师的分享有非常高的价值。朱德江老师的《将 Golang 嵌入 Envoy(C++)》是我非常喜欢的环节,这里面有很多实际的工程经验分享,我也有多次不同语言互嵌入的项目经历,这个 Topic 可以说深得我心。
就我自己而言,这次的讲座也是一个有特别意义的故事。最初我只是想在 Scala 项目中使用 Apache Commons 库,处理空值问题,后来我希望能够以 Scala 的风格,一致的处理 Option 和 Null。在事情的发展超出我的能力时,Scala 社区的朋友 djx314 提供了帮助和指导,而这次合作又诞生了 Simple ADT。如今 Simple ADT仍在高速发展,已经是一个非常强大的类型工具。很荣幸有机会向同行分享这个故事,我自己也很期待下一次能够带来新的故事。

猜你喜欢

转载自blog.csdn.net/ccat/article/details/131144898