[心得] ktor 与近期 Java 相关社群活动

楼主: qrtt1 (有些事,有时候。。。)   2020-07-09 23:20:32
## ktor 文章
最近参加了 kotlin 读书会,读完了书想说要找点东西实作。
不过,要自己写 code 实在有点麻烦,那么换一种方式来想,
读懂别人的 code 也是实战的一环!
毕竟,读 refactoring 时,书上都会教我们要好好写 code,
因为 code 被读的次数远大于修改的次数。
刚好 JetBrains 在推广以 kotlin 实作的 Web Framework :: ktor,
这是一个新兴的专相,相对于历史悠久的其他巨作相当迷你。
就以《ktor 是怎么打造出来的》为题,整理成 4 篇小短文。
ktor 是怎么打造出来的 [1] https://link.medium.com/RJXYvZIWz7
ktor 是怎么打造出来的 [2] https://link.medium.com/oIsR2TceE7
ktor 是怎么打造出来的 [3] https://link.medium.com/DSwLEM8tL7
ktor 是怎么打造出来的 [4] https://link.medium.com/LGQVx306S7
首篇单纯以初学完 kotlin 基础语法的程度,
我们试着来对应它 Hello World 范例,是不是能适当的解读。
透过 IDE 辅助,我们能追到一些基本的函式。
第二篇,以 ktor "Feature" 为主轴,
探索 ktor 如何设计一个 Plugin 的“形状”,
利用 companion object 产生预先注册的资料,
并以 interface 成立合约,
约定一个 Feature 应担负的责任。
第三篇,介绍阅读程式码常用的技巧之一,
以 Call Stack 结果作为地图来探索程式的流程,
更能明确知道程式的起迄。
第四篇,充份利用 Call Stack 来满足对于“执行期”的观察,
并深入 ktor 核心 API 的设计。
## 近期活动
7/10 16:00 JetBrains Technology Day for Java
https://www.facebook.com/groups/twjug/permalink/10163961627235013/
7/16 7:00 Android 11 Meetups :: 安全及隐私 (Security & Privacy)
https://developersonair.withgoogle.com/events/a11meetups-twhk
## 筹备中的活动
Kotlin 读书会报名中
https://tw.kotlin.tips/study-jams
JCConf 准备中 (预计在 11/19 举办)
https://www.facebook.com/jcconf/
作者: atpx (秋雨的心情)   2020-07-09 23:30:00
推分享
作者: yuanyu90221 (菜菜鸟)   2020-07-09 23:32:00
作者: vi000246 (Vi)   2020-07-10 00:15:00
作者: ice831107 (沁雨)   2020-07-10 00:18:00
作者: GLaDOS1105 (HAHAHA)   2020-07-10 00:19:00
推推 Kotlin
作者: csieflyman (风之骄子)   2020-07-10 01:04:00
推 我也正在学 kotlin & ktor
作者: Arctica (欲聆听,必先静默)   2020-07-10 09:26:00
作者: tw11509 (John-117)   2020-07-10 11:18:00
https://i.imgur.com/I3fNsKS.jpg 我觉得追Call Stack,也可以考虑设中断点,Debugger模式可以直接看Frames,还挺方便的
作者: Csongs (西歌)   2020-07-10 19:25:00

Links booklink

Contact Us: admin [ a t ] ucptt.com