![Featured image of post kotlin](/categories/kotlin/_hucd104ce70621ca772c10eb555cf8fa6a_390354_25d3b2283ef424a662be02198e8c323d.jpg)
Categories
2022
Kotlinはどう書いたらいいか
![Featured image of post Kotlinはどう書いたらいいか](/images/kotlin.jpg)
ifでの分岐を考える
![Featured image of post ifでの分岐を考える](/images/kotlin.jpg)
Kotlinだけでファイルサーバを作ってみた
![Featured image of post Kotlinだけでファイルサーバを作ってみた](/images/kotlin.jpg)
Kotlinでデスクトップアプリを作ってみた
![Featured image of post Kotlinでデスクトップアプリを作ってみた](/images/kotlin.jpg)
data classのListをCSVにする
![Featured image of post data classのListをCSVにする](/images/kotlin.jpg)
SwiftUIを触ってみた〜その2〜
![Featured image of post SwiftUIを触ってみた〜その2〜](/images/swift.jpg)
SwiftUIを触ってみた〜その1〜
![Featured image of post SwiftUIを触ってみた〜その1〜](/images/swift.jpg)
Google Cloud認定Professional Cloud Developerについて
![Featured image of post Google Cloud認定Professional Cloud Developerについて](/images/gcp.jpg)
BackendでCoroutineを使う
![Featured image of post BackendでCoroutineを使う](/images/magic.jpg)
Kotlinのこれからを語る
![Featured image of post Kotlinのこれからを語る](/images/kotlin.jpg)
PyQtで字幕翻訳ツールを作ってみた
![Featured image of post PyQtで字幕翻訳ツールを作ってみた](/images/python.jpg)
JVM言語経験者がGoを触る時のハマりどころ
![Featured image of post JVM言語経験者がGoを触る時のハマりどころ](/images/go.jpg)
Kotlinプログラマが見たRust
![Featured image of post Kotlinプログラマが見たRust](/images/rust.jpg)
Effective Kotlinを読む
![Featured image of post Effective Kotlinを読む](/images/kotlin.jpg)
今年のブログの話
![Featured image of post 今年のブログの話](/images/magic.jpg)
Kotlinでデータの逆転グルーピング
![Featured image of post Kotlinでデータの逆転グルーピング](/images/kotlin.jpg)
個人的な2022年のロードマップ
![Featured image of post 個人的な2022年のロードマップ](/images/map.jpg)
2021
Apple Silicon Macに移行する
![Featured image of post Apple Silicon Macに移行する](/images/magic.jpg)
Kotlinで和暦を使う
![Featured image of post Kotlinで和暦を使う](/images/kotlin.jpg)
Kotlinの隠されたコストーその3
![Featured image of post Kotlinの隠されたコストーその3](/images/kotlin.jpg)
Kotlinの隠されたコストーその2
![Featured image of post Kotlinの隠されたコストーその2](/images/kotlin.jpg)
Kotlinの隠されたコストーその1
![Featured image of post Kotlinの隠されたコストーその1](/images/kotlin.jpg)
色々な言語でやってみた(ソート編)
![Featured image of post 色々な言語でやってみた(ソート編)](/images/magic.jpg)
Quarkusを触ってみた
![Featured image of post Quarkusを触ってみた](/images/quarkus.jpg)
Java 17は何が変わったか
![Featured image of post Java 17は何が変わったか](/images/java.jpg)
Kotlinで書いてみた〜その三〜
![Featured image of post Kotlinで書いてみた〜その三〜](/images/kotlin.jpg)
WebFluxのFunctional Enpointに対する小考察
![Featured image of post WebFluxのFunctional Enpointに対する小考察](/images/spring.jpg)
KtorでRole-based Authorizationを実装する
![Featured image of post KtorでRole-based Authorizationを実装する](/images/ktor.jpg)
ExposedでOneToManyをどうマッピングするか
![Featured image of post ExposedでOneToManyをどうマッピングするか](/images/exposed.jpg)
Ktorを触ってみた
![Featured image of post Ktorを触ってみた](/images/ktor.jpg)
Kotlinで書いてみた〜その二〜
![Featured image of post Kotlinで書いてみた〜その二〜](/images/kotlin.jpg)
Sequenceは常にいいか
![Featured image of post Sequenceは常にいいか](/images/kotlin.jpg)
WebFluxではFunctional Enpointを使うべきか
![Featured image of post WebFluxではFunctional Enpointを使うべきか](/images/spring.jpg)
KotlinのString実装を覗く〜whitespace編〜
![Featured image of post KotlinのString実装を覗く〜whitespace編〜](/images/kotlin.jpg)
年月を扱ってみる
![Featured image of post 年月を扱ってみる](/images/kotlin.jpg)
KotlinでZIP圧縮してみる
![Featured image of post KotlinでZIP圧縮してみる](/images/kotlin.jpg)
Kotlinで書いてみた〜その一〜
![Featured image of post Kotlinで書いてみた〜その一〜](/images/kotlin.jpg)
JavaプログラマーがみたGo
![Featured image of post JavaプログラマーがみたGo](/images/go.jpg)
JavaプログラマーがみたKotlin〜その二〜
![Featured image of post JavaプログラマーがみたKotlin〜その二〜](/images/kotlin.jpg)
今更な文字列操作の話
![Featured image of post 今更な文字列操作の話](/images/java.jpg)
個人的な2021年のロードマップ
![Featured image of post 個人的な2021年のロードマップ](/images/map.jpg)
今更なI/Oの話
![Featured image of post 今更なI/Oの話](/images/java.jpg)
2020
9からの新メソッドめぐり
![Featured image of post 9からの新メソッドめぐり](/images/java.jpg)
Spring WebFlux、少し触ってみてからの話
![Featured image of post Spring WebFlux、少し触ってみてからの話](/images/spring.jpg)
今更なループの話
![Featured image of post 今更なループの話](/images/java.jpg)
パターンと一致する文字列かを判定する
![Featured image of post パターンと一致する文字列かを判定する](/images/java.jpg)
Scope Functionはどう使うか
![Featured image of post Scope Functionはどう使うか](/images/kotlin.jpg)
JavaプログラマーがみたKotlin
![Featured image of post JavaプログラマーがみたKotlin](/images/kotlin.jpg)
AWS認定デベロッパー - アソシエイトについて
![Featured image of post AWS認定デベロッパー - アソシエイトについて](/images/aws.jpg)
GETとPOSTの間
![Featured image of post GETとPOSTの間](/images/magic.jpg)
Spring WebFluxって何?
![Featured image of post Spring WebFluxって何?](/images/spring.jpg)
静的ウェブページに興味を持つ
![Featured image of post 静的ウェブページに興味を持つ](/images/tools.jpg)
JWTの補完:Refresh TokenとSliding Session
![Featured image of post JWTの補完:Refresh TokenとSliding Session](/images/spring.jpg)
二つのListを結合する
![Featured image of post 二つのListを結合する](/images/java.jpg)
MyBatisよりJPAが使いたい
![Featured image of post MyBatisよりJPAが使いたい](/images/spring.jpg)
最近注目しているものたち
![Featured image of post 最近注目しているものたち](/images/magic.jpg)
REST APIでのSpring Securityの例外ハンドリングを実装する
![Featured image of post REST APIでのSpring Securityの例外ハンドリングを実装する](/images/spring.jpg)
JWTによるREST APIのログインを実現する
![Featured image of post JWTによるREST APIのログインを実現する](/images/spring.jpg)
REST APIでのログインのためには
![Featured image of post REST APIでのログインのためには](/images/spring.jpg)
JavaプログラマーがみたTypeScript
![Featured image of post JavaプログラマーがみたTypeScript](/images/typescript.jpg)
ブログ刷新
![Featured image of post ブログ刷新](/images/tools.jpg)
条件で動作するアノテーションを使う
![Featured image of post 条件で動作するアノテーションを使う](/images/spring.jpg)
Streamを正しく使う
![Featured image of post Streamを正しく使う](/images/java.jpg)
Oracle JavaSE 8 Goldについて
![Featured image of post Oracle JavaSE 8 Goldについて](/images/java.jpg)
Jasyptでプロパティを暗号化する
![Featured image of post Jasyptでプロパティを暗号化する](/images/spring.jpg)
ServiceのImplクラスをYAMLで選択する
![Featured image of post ServiceのImplクラスをYAMLで選択する](/images/spring.jpg)
Rest APIからRest APIにファイルを送る
![Featured image of post Rest APIからRest APIにファイルを送る](/images/spring.jpg)
Javaはこう進化して欲しい
![Featured image of post Javaはこう進化して欲しい](/images/java.jpg)
Jenkins Pipelineを使う
![Featured image of post Jenkins Pipelineを使う](/images/jenkins.jpg)
IOからNIOへ
![Featured image of post IOからNIOへ](/images/java.jpg)
Nullチェックの地獄から脱出したい
![Featured image of post Nullチェックの地獄から脱出したい](/images/java.jpg)
2019
newしたインスタンスの中でBeanを使いたい
![Featured image of post newしたインスタンスの中でBeanを使いたい](/images/spring.jpg)
SpringのDIはコンストラクターでしましょう
![Featured image of post SpringのDIはコンストラクターでしましょう](/images/spring.jpg)
ルーターにSSL証明書を入れる
![Featured image of post ルーターにSSL証明書を入れる](/images/linux_terminal.jpg)
外部設定ファイルを扱うクラスを作る
![Featured image of post 外部設定ファイルを扱うクラスを作る](/images/java.jpg)
Javaの色々なコーディングスキル
![Featured image of post Javaの色々なコーディングスキル](/images/java.jpg)
Gradleのdependenciesはどう書くべきか
![Featured image of post Gradleのdependenciesはどう書くべきか](/images/gradle.jpg)
Enumを使いましょう
![Featured image of post Enumを使いましょう](/images/java.jpg)
Gradleでマルチプロジェクトを作る
![Featured image of post Gradleでマルチプロジェクトを作る](/images/gradle.jpg)
Oracle JavaSE 8 Silverについて
![Featured image of post Oracle JavaSE 8 Silverについて](/images/java.jpg)
Gradleからコマンドライン引数を渡す
![Featured image of post Gradleからコマンドライン引数を渡す](/images/gradle.jpg)
Moduleの問題に会った話
![Featured image of post Moduleの問題に会った話](/images/java.jpg)
インスタンスをImmutableにするための工夫
![Featured image of post インスタンスをImmutableにするための工夫](/images/java.jpg)
デザインパターン、Singleton
![Featured image of post デザインパターン、Singleton](/images/java.jpg)
Lombokのバグにあった話
![Featured image of post Lombokのバグにあった話](/images/java.jpg)
関数型インタフェースを使う
![Featured image of post 関数型インタフェースを使う](/images/java.jpg)
ReflectionとGenericを活用する
![Featured image of post ReflectionとGenericを活用する](/images/java.jpg)
JenkinsのJobを実行する
![Featured image of post JenkinsのJobを実行する](/images/jenkins.jpg)
デザインパターン、Builder
![Featured image of post デザインパターン、Builder](/images/java.jpg)
Linuxのシステムサービスを作る
![Featured image of post Linuxのシステムサービスを作る](/images/linux_terminal.jpg)
Ansibleでサーバーを構築する
![Featured image of post Ansibleでサーバーを構築する](/images/ansible.jpg)
PythonでDBの処理がしたい
![Featured image of post PythonでDBの処理がしたい](/images/python.jpg)
Tera Termを使う
![Featured image of post Tera Termを使う](/images/linux_terminal.jpg)
Pythonでxmlファイルを操作する(2)
![Featured image of post Pythonでxmlファイルを操作する(2)](/images/python.jpg)
Pythonでログを出したい
![Featured image of post Pythonでログを出したい](/images/python.jpg)
macOSでもショートカットが使いたい
![Featured image of post macOSでもショートカットが使いたい](/images/linux_terminal.jpg)
Pythonでxmlファイルを操作する(1)
![Featured image of post Pythonでxmlファイルを操作する(1)](/images/python.jpg)
JenkinsでJarファイルをデプロイする
![Featured image of post JenkinsでJarファイルをデプロイする](/images/jenkins.jpg)
JenkinsでJavaプロジェクトをビルドする
![Featured image of post JenkinsでJavaプロジェクトをビルドする](/images/jenkins.jpg)
知っていれば便利なLinuxのコツ
![Featured image of post 知っていれば便利なLinuxのコツ](/images/linux_terminal.jpg)
Jenkinsで何もかも楽にしたい(3)
![Featured image of post Jenkinsで何もかも楽にしたい(3)](/images/jenkins.jpg)
Jenkinsで何もかも楽にしたい(2)
![Featured image of post Jenkinsで何もかも楽にしたい(2)](/images/jenkins.jpg)
Jenkinsで何もかも楽にしたい(1)
![Featured image of post Jenkinsで何もかも楽にしたい(1)](/images/jenkins.jpg)
はじめに
![Featured image of post はじめに](/images/tools.jpg)