Max Chiang2024 Google I/O: What's New in Firebase for Building Gen AI Features前期提要:什麼是生成式 AI?Sep 5Sep 5
Max Chiang用 Kotlin 來寫後端吧 Part 4— 開放外部連線到伺服器在本篇文章中,我們將介紹如何使用 ngrok 工具,輕鬆地將你的本地伺服器公開到網際網路上。Aug 29Aug 29
Max Chiang用 Kotlin 來寫後端吧 Part 3— Ktor 的內部層(中介軟體)中間層(Middleware)是指在請求與回應處理過程中間執行的程式碼片段,用於實現日誌記錄、認證、錯誤處理等操作。Aug 29Aug 29
Max Chiang用 Kotlin 來寫後端吧 Part 2 — Ktor 第一支 API在這篇文章中,我們將一步步帶你了解如何使用 Ktor 建立一個簡單但功能完善的後端服務。我們將重點介紹如何處理 JSON 的序列化和反序列化,使你的 API 可以妥善處理各類請求。Aug 29Aug 29
Max ChianginKKday Tech Blog使用 Firebase Functions 分送 crash 事件到多個 Slack channel在這篇文章中,將介紹如何使用 Firebase Functions 將 crash 事件分送到多個 Slack channel。這樣可以讓開發團隊即時接收和處理來自不同平台(如 Android 和 iOS)的 crash 事件。儘管 Slack 有 Crashlytics…Jul 25Jul 25
Max Chiang單例模式 Singleton Pattern設計模式有分為 創建型模式(Creational Pattern)、結構型模式(Structural Pattern)和行為模式(Behavioral Pattern),這次要介紹的單例模式屬於創建型模式。創建型模式可以讓創建物件的方法更加彈性靈活,也能提升重用性。Jun 10Jun 10
Max Chiang時の魔術師 ⌛ Kotlin.time 的 Duration API在 Android 開發中,可以使用 Kotlin.time 的 Duration API 來表示時間長度或時間間隔的類型。為什麼我們需要使用 Duration 呢?讓我們透過一個例子來理解:Dec 2, 2023Dec 2, 2023