yarnpkg を導入しているプロジェクトにライブラリの更新をプルリクエストとして通知してくれるツール ci-yarn-upgrade をリリースしました。 GitHub に置いといたんで、皆さまよしなに使って下さい。
ErgoDoxを導入した。
ymotongpoo がカロリーの高いエントリを書いていて欲しくなったので買ってみた。
僕は現在 10 年近く HHKB Lite を使っており、正直言って何の不満もないです。 ただ、健康を指向する上でより良い道具があるなら、使ってみたいと考えて購入に踏み切りました。
パッケージを開けてから、一週間も経っていないので色々不慣れな部分も多く、現状ではまだ素晴らしい買い物が出来たとは考えていません。
なので、こういう状態です。
KotlinにおけるSAMタイプの話
手元にある Java のフレームワークをせっせと Kotlin に置き換えているのだけども、やはり釈然としないことは色々と出てくる。
本日の話は、Java と Kotlin の間で確保されているというInteroperability
について。
尚、記事中で使っている Kotlin のコンパイラは 1.0.0。 これらの問題は将来的には改善されるかもしれない。
Kotlinに対する雑感
1.0.0 がリリースされました。やりましたね。
僕の観測範囲内に見えることが増えてきたので、興味本位で少しずつ触っています。
まず、ブラウザだけで試せるチュートリアルが大変素晴らしいので、Kotlin が肌に合うかどうか確認するといいですよ。
js で実装されたエディタなのにシンタックスハイライトだけでなく、入力補完がガンガン効くので凄く良い。
「Javaの鉱脈」でDagger2の記事を書きました
「Javaの鉱脈」でPITの記事を書きました
CircleCIのDocker上でJavaを使ってビルドしようとして諦めた話
前回のエントリでは CircleCI 上で Docker を使ってビルドする方法については敢えて触れませんでした。
今回は、CircleCI 上で任意のバージョンの JVM を使ってビルドする為に Docker コンテナを使ってみます。
Circle CIでJavaを使ってビルドする
ここ何日か Circle CI を使ってみて何となく分かってきた事をまとめておきます。
Immutablesの処理構造メモ
Immutables は Annotation Processor として動作するコードの自動生成系テクノロジです。Immutables はヘビーに Annotation Processor を使って実装されているので、コードの見通しが凄く悪いので理解の断片をメモ書きしておきます。
これは主に未来の自分用メモです。