一群因為辦 Kotlin 讀書會、Meetup 而聚在一起的朋友,決定要在 iThome 鐵人賽再續前緣、互相傷害,順便推廣 Kotlin 程式語言,讓更多開發者見識 Kotlin 在各領域的潛力。
研究生和大學生不同,跟著指導的教授有著獨立的研究室,以滯留時間來看,可說是研究生的第二個家。 「吶,小唯心,最近的學生是不是太死背考古題了啊。」某個教授閒來沒事...
前面我們聊到了如何存取資料庫,以及遇到 N+1 問題時該如何發現以及解決問題。 今天我們來談談 Exposed 框架如何非同步的存取資料。 協程 在 Kotli...
Keyword: expect/actual 有的時候,在不同平台上,功能的實作有平台上的限制,而這些限制並不是可以單單靠程式碼而去同共用的,例如藍芽裝置,在...
withContext suspend fun<T> withContext(context: CoroutineContext,...
Ktor Authentication Plugin 因為 Ktor 的開發風格是 DSL,不依賴 annotation 及 DI,所以 Ktor Authen...
GitHub Repo https://github.com/b2etw/Spring-Kotlin-iThome-2021 Video 今天換鍵盤囉,換成佳...
今年的疫情蠻嚴重的,希望大家都過得安好,希望疫情快點過去,能回到一些線下技術聚會的時光~今天目標:了解 Compose UI 上 List (LazyColum...
運作方式 經過前面這麼漫長的鋪陳,我們終於要來講 annotation processor 了! 這張圖是 library 的 annotation proc...
在進入正題之前先讓大家看看在 Reactive Programming 中的一種使用案例: val studentObservable: Observable&...
前言: ConstraintLayout講完了,畫面畫好了那是用在那呢? 那就是要放在 Activity 活動頁面上嘍。 大綱 : Activity 最...