2023-07-01から1ヶ月間の記事一覧
Scalaでいうcollect的な関数がほしいことがあって、このような関数を実装してみた。 fun <A, B> List<A>.collect(vararg patterns: Pair<(A) -> Boolean, (A) -> B>): List<B> = this.mapNotNull { a -> patterns.firstOrNull { (condition, _) -> condition(a) }?.let {</b></a></a,>…
composeしてたりECS使ってるとサービスディスカバリしたりblue/greenデプロイをするための前提としてコンテナのヘルスチェックを行うことが多い。 個人的には、デプロイ成否の条件にも使えたりするので、webサーバなどコンテナでデーモンを実行するときはヘ…
注: これが正解かはわかっていない 一度にいくつかのe2eテストを高速に実行する目的で並列にしたくて、かつブラウザのコンテキストつまりCookieなどをテスト間で共有したくない場合がある。 たとえば、並列実行したい2つのテストがそれぞれwebサービスのログ…