| 1 |
[Day 29] Functional Programming 還有沒有 SOLID 原則? |
| 2 |
[Day 28] 討論 Functional Programming 的合成 |
| 3 |
[Day 27] 繼續談 Functional Programming,怎麼拆分邏輯 |
| 4 |
[Day 26] 商務邏輯的拆分,來談談 Functional Programming |
| 5 |
[Day 25] parallel request ,談 coroutine |
| 6 |
[Day 24] 如果有很多 Request 怎麼辦,談 Parallel requests |
| 7 |
[Day 23] 用 POST 存取第三方 API |
| 8 |
[Day 22] Ktor 怎麼存取第三方 API |
| 9 |
[Day 21] 談 exposed DAO 的 Optional reference |
| 10 |
[Day 20] exposed 的多對多關聯 |
| 11 |
[Day 19] 談談 n+1 問題和 eager loading |
| 12 |
[Day 18] 資料表關聯,DAO 的一對多關係 |
| 13 |
[Day 17] 存取資料庫的另一種方式,談 exposed DSL |
| 14 |
[Day 16] 談談 DAO 的 CRUD |
| 15 |
[Day 15] 看不懂 exposed DAO?談談 object 和 companion object |
| 16 |
[Day 14] 怎麼用 exposed DAO 存取資料庫 |
| 17 |
[Day 13] 用 Ktor 連線資料庫!談 Kotlin exposed 框架 |
| 18 |
[Day 12] 要準備連線資料了!設置 Ktor 的連線資訊 |
| 19 |
[Day 11] Ktor 的 Routing 進階技法 |
| 20 |
[Day 10] Ktor 處理 JSON 格式的回傳 |
| 21 |
[Day 9] 談怎麼在 Ktor 內使用 FreeMarker template |
| 22 |
[Day 8] 談 Ktor 的 HTML DSL |
| 23 |
[Day 7] 談 Ktor 紀錄 log 的方式 |
| 24 |
[Day 6] Ktor 的自動測試 |
| 25 |
[Day 5] 修改程式碼?先設定 coding style! |
| 26 |
[Day 4] 調整 hello world 的純文字回傳 |
| 27 |
[Day 3] Ktor 的 Hello World |
| 28 |
[Day 2] 準備 Ktor 開發環境 |
| 29 |
[Day 1] 什麼是 Kotlin?什麼是 Ktor? |