Java における value objects 2022-06-12 1 min read Java 標準 API のドキュメントには、 "値ベース・クラス" というページがあります: https://docs.oracle.com/javase/jp/17/docs/api/java.base/java/lang/doc-files/ValueBased.html 機械翻訳っぽくて分かりづらい箇所もあるので、併せて java
Kotlin の似たようなクラス 2022-06-11 1 min read (昔書きかけて完成していないっぽいですが、置いておいても忘れるだけなのでcommitしてしまいます) value object のことを調べていたら、 Kotlin にぱっと見似 kotlin
Maven Wrapper が Maven3 に正式導入された 2022-06-11 1 min read Gradle には Gradle Wrapper といって、 ビルドするためのツールである Gradle の該当バージョンがローカルにインストールされていない場合でも、自動で取得してビルド環境をセ maven
Value Object(値オブジェクト)についての覚え書き 2022-06-11 3 min read 2022年5月中旬から下旬にかけて Value Object(値オブジェクト) についての議論がさかんに行われていました。 そのときに書き起こされた文章への diary
GitHub の通知をちゃんと使えるように設定する 2022-05-15 2 min read はじめに 今回初めて仕事で GitHub (GitHub Enterpsise Cloude) を使うことになりました。 始める前は少しアコガレなんかも有ったりしたのですが、いざやってみると、思ったほど素敵 github
Elixir 開発環境をセットアップする 2022-05-01 2 min read はじめに 改訂新版 Elixir/Phoenix 初級①: はじめの一歩 という書籍で Phoenix というウェブフレームワークの勉強をはじめました。 Elixir という言語で実装していくことになります elixir
自分の作成したGitブランチを表示する 2022-04-19 1 min read リモートブランチに一時的なブランチ、テスト的に作ったブランチなどをpushしていたのを掃除したくなりました。 複数人で共同作業するために利用し git
WSL2上のGUIアプリケーションを動かす 2022-04-16 2 min read Tauri の開発環境を Windows10 の WSL2 に移行するために、 WSL2 上の GUI アプリを Windows で表示するようにセットアップしました。 とは言いつつ、既に次の手順でセットアップしたこ windows wsl tauri
WSL2上にDockerをインストールする 2022-03-28 1 min read 現在、 Windows で Docker を利用するには大きく2つ方策があるのかなと思います。 Docker Desktop for Windows を利用する WSL2 上に Docker Engine をインストールする 自分は元々 Ubuntu 上で Docker を利用してき docker windows wsl
Kotlin で JPA エンティティクラスを定義する 2022-03-12 2 min read Kotlin で JPA エンティティを実装しようと思って調べた結果をまとめた記事です。 まとめ: プロジェクト構成について kotlin-jpa compiler plugin を適用する all-open compiler plugin を適用し、 @Entity, @Embeddable, @MappedSuperclass を jpa kotlin
Jacksonでコンストラクタを利用してデシリアライズ 2022-03-12 2 min read 今回のコード: https://github.com/yukihane/hello-java/tree/main/jackson/jackson-deserialize-by-constructor Jackson は引数なしコンストラクタが必要、というblogを目にしましたが、正しくありません。 @JsonCreator を付与することでそのコンストラクタを使 jackson
git worktree を利用していると git-commit-id-maven-plugin でエラー 2022-01-24 1 min read …になりました。 Support of git worktree option (for JGIT) · Issue #215 · git-commit-id/git-commit-id-maven-plugin · GitHub コマンドライン引数でスキップさせるには、 #278 で導入された maven.gitcommitid.skip オプション(現時点最新版の該当コードリ git
JUnit + Mockito テストケースを Kotest + MockK に書き換える 2022-01-12 1 min read Kotest + MockK の組み合わせは Kotlin ではメジャー…かと思いきや検索してみても公式の Mocking and Kotest にあるような例しか見つかりませんでした。 Mockito で言うところの @Mock や @InjectMocks を kotlin