- 長期トランザクション
長期トランザクション(LLT: Long Lived Transaction)は複数のデータベーストランザクションにまたがるトランザクションのことを言う(参考: Long-lived transaction - Wikipedia )。
- カタカナで書くか英語で書くか
技術用語は英語由来の単語が多いです。たとえば、アーキテクチャとかプログラミングとかアナリシスとか、横文字が大量に存在します。この横文字カタカナ語がなんとなく読みづらいと思ったので、原因と対策を考えてみました。
- Quarkus 3 にアップグレードしてみる
Quarkus 3 の Alpha 版がリリースされていたので、既存の Quarkus 2 のプロジェクトをマイグレーションしてみました。
- ORM が使いづらいなと思ったら
なんか良さそうだなと思って ORM を使い始めてから数年が立ちますが、ずっと使いづらいなと思いながら使っていました。ただ、最近色々なことを調べているうちに、そもそも使いどころが間違っていたという事に気が付いたのでまとめてみます。
- next.js でカバレッジを取る
next.js の unit テストと E2E テストでカバレッジを取る方法について調査しました。
- Maven でマルチモジュール管理をする
monorepo 構成で1つのリポジトリで複数のプロジェクトを管理する場合、ビルドをまとめて実行したり、設定を共通化して管理を簡単にしたくなると思います。そういった場合は pom.xml ファイルを書き替えて複数のプロジェクトを関連付けることができます。
- 英語が苦手な技術者用の英語でググる技術
英語が苦手なプログラマー向け(私)の英語でググる方法を紹介します。
- メトリクスについて勘違いしていた事
サーバーから収集するパフォーマンス系の情報は3種類あるということをまとめてみました。
- SameSite Cookie の具体例
SameSite Cookie の設定と、Cookie が送信されるパターンについて、具体例を挙げて試してみました。
- Quarkus + Micrometer で CloudWatch にメトリクスを送ってみる
Quarkus は Micrometer を経由してメトリクスを収集することができます。今回は CloudWatch へメトリクスを送信する方法を調査しました。