パッケージ分割の必要性と分割の単位 2022年1月9日
パッケージ(ライブラリ、アプリケーション、モジュール)を作る際、どの単位でパッケージを分割するかを考えてみます。
Git と SVN どちらを選択するか 2022年1月9日
バージョン管理システム (VCS) の代表的なものとして、 Git と SVN の2つがあります。これらのうちどちらを採用すべきか考えていきます。
Quarkus 導入で考えるべきこと 2022年1月8日
Quarkus を導入するにはいくつか検討すべきことがあります。それらを決定するのに必要な情報をまとめてみました。
Windows で Webkit のテストを動かしてみる (Playwright) 2021年12月12日
先日の記事 で Windows で Playwright 動かしたら Webkit のバイナリが落ちてきた件の続きです。Windows 版 Safari が廃止され、 Chromium が Blink になってから Windows で Webkit が動かすのは難しいと考えていたのですが、 Playwright 動かしてたらあっさりと動いていたのでもう少し調べてみることにしました。 アイキャッチは WHAT'S MY USER AGENT? のキャプチャです。
Playwright の Java 版を試してみる 2021年12月11日
E2E テスト・フレームワーク(ブラウザ操作するやつ)の1つである Playwright は個人的に node.js のイメージが強いのですが、よく見たら Java 版もあったので試してみました。(.NET, Python 版もある模様)
Maven で checkstyle の設定を複数のモジュールで共通にする 2021年11月28日
checkstyle に限らずですが、ビルド時の設定ファイルを色々なモジュールで共通にしたいと思うことがあると思います。モジュールごとに配置すると管理に手間がかかり、管理が行き届かなくなると内容がバラバラになったりするからです。そうならないよう共通化する方法を紹介します。
Mutiny の Uni と Multi をつなぐ方法 2021年11月3日
前回の調査で Uni をつなぐ方法は理解したのですが、 今度は Multi の調査を進めていく中で Uni と Multi をつなぐにはどうしたらいいのか分からなかったので調べてみました。
Quarkus での reactive hibernate のテストで rollback する方法 2021年11月3日
Quarkus で Reactive Hibernate のテストをする際にトランザクションを開始してロールバックする方法があるか検証してみました。
Mutiny の Uni の使い方 (Java) 2021年10月16日
Quarkus のリアクティブ版で実装していると Mutiny の Uni や Multi と付き合っていく必要があります。Mutiny の公式ドキュメントに一通り使い方は書かれていますが、英語の読解力に自信がないので実際に使ってまとめてみました。Uni と Multi がありますがまずは Uni のみ調査しました。
Quarkus のログにリクエストごとの ID を出力する 2021年8月1日
ログを眺めている時に、どこからどこまでが1つのリクエストの処理なのか分かりにくかったので、各ログに ID を出す方法を調べてみました。