2021/10/07 このエントリーをはてなブックマークに追加 はてなブックマーク - DebeziumのTutorialをチュートリアルする

DebeziumのTutorialをチュートリアルする


本来は個別指導、家庭教師、指導書などを意味する言葉で、パソコンの場合、特定のソフトやハードを初めて使う人向けに、機能や使い方の概要を教える機能を指します。 操作手順がアニメーション表示されたり、利用者が実際のソフトと同じ操作を画面上で練習できるなどの機能があります。

チュートリアルとは - コトバンク

僕はお笑いコンビの方も好きです。がそれはさておき


コレ
https://debezium.io/documentation/reference/tutorial.html

docker composeでやりたい場合はコレ
https://github.com/debezium/debezium-examples/tree/master/tutorial

RedHatの人がブログも書いてますね
https://rheb.hatenablog.com/entry/debezium-intro

〜 完 〜


一応どういうチュートリアルなのか、噛み砕きます。
というより、僕がこのチュートリアルを触ってみた感想と気になったところの説明のブログですね。これは。



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 このエントリーをはてなブックマークに追加 はてなブックマーク - クリーンアーキテクチャなんてものはない(クリーンアーキテクチャーの読み方)

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



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

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

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