BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//jcconf-2025//talk//EYRB9M
BEGIN:VTIMEZONE
TZID:Asia/Taipei
BEGIN:STANDARD
DTSTART:20240919T000000
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:以為用 Ktor 就 non-blocking 了？但你寫的可能不是：
 從踩坑到解法的實戰分享 - Recca Chao
DTSTART;TZID=Asia/Taipei:20250919T171500
DTEND;TZID=Asia/Taipei:20250919T180000
DTSTAMP:20260909T185536Z
UID:pretalx-jcconf-2025-EYRB9M@pretalx.com
DESCRIPTION:Ktor 天生支援 non-blocking、基於 coroutine 的架構，
 很適合打造高效能的後端服務。\n\n但實際上，即使框架
 是非阻塞的，你寫的程式碼也可能默默的藏著阻塞的部
 分。\n\n這場演講將從 coroutine 的執行模型切入，深入解
 析：\n\n- 為什麼 non-blocking 架構中，還會有 blocking code 的
 出現？\n- 常見的 blocking code 來源有哪些？\n- 怎麼正確處
 理 blocking，避免影響程式效能\n- 如何設計乾淨的架構，
 讓 blocking code 被控管、可預測\n\n如果你正在使用 Ktor 或 
 coroutine 架構開發後端，這場分享能幫助你更有意識地寫
 出真正非阻塞、穩定、具彈性的程式碼。
LOCATION:402AB
URL:https://pretalx.com/jcconf-2025/talk/EYRB9M/
END:VEVENT
END:VCALENDAR
