2021/09/29 このエントリーをはてなブックマークに追加 はてなブックマーク - Apache HttpComponentsのHttpClient 5.1系ではHttpClientBuilderのsetConnectionTimeToLiveメソッドの設定値が無視される場合があるから良い子のみんなは気をつけてくれよな

Apache HttpComponentsのHttpClient 5.1系ではHttpClientBuilderのsetConnectionTimeToLiveメソッドの設定値が無視される場合があるから良い子のみんなは気をつけてくれよな

カテゴリ: ,

ApacheのHttpClientを使っていて、httpのコネクション周りでハマった事象のメモ。

当該事象の原因はチームメンバーが見つけてくれたので、僕は「なんやて…??ホンマや!!」って言ってただけなのであしからず。
今後ハマる人が減ることを願ってメモを残しておきます。


2021/08/30 このエントリーをはてなブックマークに追加 はてなブックマーク - CDC(チャンジデータキャプチャ)ツールにどんなものがあるかのメモ

CDC(チャンジデータキャプチャ)ツールにどんなものがあるかのメモ


ただのメモです。ツール、ライブラリ、フレームワーク、サービス、プラットフォーム。色々と変更データキャプチャにかかる用語はありそうですがざっくりツールとしてみました。



Debeziumというライブラリがあるのは知っているが、それ以外にあるのだろうか。ということで軽く調査。

なんか間違ってるよーとか、こういうのあるよとかあれば教えて下さい!

2021/07/27 このエントリーをはてなブックマークに追加 はてなブックマーク - KotlinのContractは気をつけて使ったほうが良い

KotlinのContractは気をつけて使ったほうが良い

カテゴリ: ,

  • KotlinのContractはスマートキャストなどのコードセマンティクスを追加したい箇所をコンパイラに知らせるための言語機能
  • Contractはメソッドシグネチャに現れないし、IDEでの検出もやりにくく適宜実装を見ないと使用箇所が分からない
  • 実装者がイディオム(暗黙ルール)を知ってるか知らないかの話になるので多用は避けた方が良い

2021/06/29 このエントリーをはてなブックマークに追加 はてなブックマーク - クリーンアーキテクチャなんてものはない(クリーンアーキテクチャーの読み方)

クリーンアーキテクチャなんてものはない(クリーンアーキテクチャーの読み方)

カテゴリ: ,


すでに何人かの人がクリーンアーキテクチャなんてないよ、って話はしていてイマサラだと思うんですが。
あえてブログの記事に残そうかなと思って書いてみます。

最近、改めてクリーンアーキテクチャ本を読んだり、原文を読んだり、
ここ数ヶ月ツイート色々な人のを観測したり社内で話したりしていて
考えがまとまってきたので、自分の言葉で整理してみたくなった。

「へー、クリーンアーキテクチャっていうソフトウェアアーキテクチャがあるんだー」という微妙な誤解?をちょっとでも減らす一助になればという感じです。あと、本の読み進め方のヒントにもなるかも

2021/06/05 このエントリーをはてなブックマークに追加 はてなブックマーク - 「あとでよむ」をどの端末からでも見れるようにNotionに全てブチ込む(Notion Clipper)

「あとでよむ」をどの端末からでも見れるようにNotionに全てブチ込む(Notion Clipper)

カテゴリ: ,

最近Notionで「あとでよむ」を管理し始めたので、N番煎じかもしれませんが自分の運用方法を書いていきます。



GA