kdnakt blog

hello there.

Kotlin

KotlinのGradleプロジェクトにJavaコードを同居させる

何となく実験してみたのでメモ。 [やりたいこと] [やってみた] [まとめ]

Kotest v4.5.0で同名のテストが実行可能になった

Kotestの最新バージョンはv5.3.0(2022年5月3日リリース)なので、何をいまさら...という感じですが。 [Kotest] [Kotest v.4.4.3以前の挙動] [Kotest v4.5.0の新機能] [まとめ]

Kotlinのクラス初期化ブロックをデコンパイルしてみた

久々にKotlinを触ったのでメモしておく。 [初期化ブロックとの再会] [初期化ブロックの挙動] [デコンパイル結果] [まとめ]

第71回Kotlin dojoを開催した(最終回)

今週は第71回(最終回)を開催しました! 前回の様子はコチラ↓ kdnakt.hatenablog.com [第71回の様子] [学んだことや疑問点] [まとめ]

第70回Kotlin dojoを開催した

今週は第70回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第70回の様子] [学んだことや疑問点] [まとめ]

Gradleで依存関係を宣言する:api()とimplementation()

前回のつづき。 kdnakt.hatenablog.com [Gradleで依存関係を宣言する] [api()とimplementation()] [implementation()のメリット] [Gradle7.0未満] [まとめ]

第69回Kotlin dojoを開催した

今週は第69回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第69回の様子] [学んだことや疑問点] [まとめ]

Gradleで複数サブプロジェクトをもつプロジェクトを作成する

Gradle素人なので、GradleのホームページにあったサンプルをKotlinで動かしてみた。 docs.gradle.org [マルチプロジェクトのプロジェクト作成] [ビルドロジックの集約] [その他便利コマンド] [まとめ]

第68回Kotlin dojoを開催した

今週は第68回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第68回の様子] [学んだことや疑問点] [まとめ]

第67回Kotlin dojoを開催した

今週は第67回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第67回の様子] [学んだことや疑問点] [まとめ]

第66回Kotlin dojoを開催した

今週は第66回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第66回の様子] [学んだことや疑問点] [まとめ]

レガシーなGradleプロジェクトでビルドを速くする(かもしれない)方法

Gradleを使ったKotlinプロジェクトを引き継ぐことになった。引き継ぐというか、チームに入れてもらうというか。 そのチームにもあまりGradleに詳しい人がいるわけでもなく、過去の遺産的に、初期開発者がセットアップしたbuild.gradle.ktsファイルをそのまま…

第65回Kotlin dojoを開催した

今週は第65回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第65回の様子] [学んだことや疑問点] [まとめ]

第64回Kotlin dojoを開催した

今週は第64回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第64回の様子] [学んだことや疑問点] [まとめ]

第63回Kotlin dojoを開催した

今週は第63回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第63回の様子] [学んだことや疑問点] [まとめ]

第62回Kotlin dojoを開催した

今週は第62回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第62回の様子] [学んだことや疑問点] [まとめ]

第61回Kotlin dojoを開催した

今週は第61回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第61回の様子] [学んだことや疑問点] [まとめ]

第60回Kotlin dojoを開催した

今週は第60回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第60回の様子] [学んだことや疑問点] [まとめ]

第59回Kotlin dojoを開催した

今週は第59回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第59回の様子] [学んだことや疑問点] [まとめ]

第58回Kotlin dojoを開催した

今週は第58回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第58回の様子] [学んだことや疑問点] [まとめ]

第57回Kotlin dojoを開催した

今週は第57回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第57回の様子] [学んだことや疑問点] [まとめ]

第56回Kotlin dojoを開催した

今週は第56回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第56回の様子] [学んだことや疑問点] [まとめ]

第55回Kotlin dojoを開催した

今週は第55回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第55回の様子] [学んだことや疑問点] [まとめ]

第54回Kotlin dojoを開催した

今週は第54回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第54回の様子] [学んだことや疑問点] [まとめ]

第53回Kotlin dojoを開催した

今週は第53回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第53回の様子] [学んだことや疑問点] [まとめ]

第52回Kotlin dojoを開催した

今週は第52回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第52回の様子] [学んだことや疑問点] [まとめ]

第51回Kotlin dojoを開催した

今週は第51回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第51回の様子] [学んだことや疑問点] [まとめ]

第50回Kotlin dojoを開催した

今週は第50回を開催しました! 引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第50回の様子] [学んだことや疑問点] [まとめ]

第49回Kotlin dojoを開催した

今週は第49回を開催しました。引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第49回の様子] [学んだことや疑問点] [まとめ]

第48回Kotlin dojoを開催した

今週は第48回を開催しました。引き続きKotlin Hands-onをすすめています。 前回の様子はコチラ↓ kdnakt.hatenablog.com [第48回の様子] [学んだことや疑問点] [まとめ]