メインコンテンツまでスキップ

Immutablesの処理構造メモ

Sato Taichi
yak shaver

Immutables は Annotation Processor として動作するコードの自動生成系テクノロジです。Immutables はヘビーに Annotation Processor を使って実装されているので、コードの見通しが凄く悪いので理解の断片をメモ書きしておきます。

これは主に未来の自分用メモです。

「Javaの鉱脈」でServoの記事を書きました

Sato Taichi
yak shaver

WEB+DB PRESS の Vol.89 で、アプリケーションモニタリングの記事を書いたので是非読んでくださし。

2015/10/24 発売ですので、既に購入頂いてる方も多いと思います。

電子書籍版もありますので物理的な媒体に興味がない方は PDF を買って下さい。

次世代Webカンファレンスでモデレータしてきた #nextwebconf

Sato Taichi
yak shaver

まずは、会場に来て下さった皆様、本当にありがとうございました。 ご来場の皆様が何か少しでも得るものがあったのであればいいなぁ…と考えます。 面白いイベントを企画して僕を呼んでくれた jxck には感謝しかありません。

このエントリでは、話足りなくてモヤモヤした部分を勢いで書きなぐってる感じなので、無駄に長い割にオチが無いので暇な人だけが読んで下さい。

「Javaの鉱脈」でFF4Jの記事を書きました

Sato Taichi
yak shaver

WEB+DB PRESS の Vol.88 で、フューチャートグルの記事を書いたので是非読んでくださし。

2015/8/22 発売ですので、既に購入頂いてる方も多いと思います。 発売してから一か月近く経過してしまっていますけども、そこはご容赦下さい。

電子書籍版もありますので物理的な媒体に興味がない方は PDF を買って下さい。

「Javaの鉱脈」でFlatBuffersの記事を書きました

Sato Taichi
yak shaver

WEB+DB PRESS の Vol.86 で、オブジェクトシリアライゼーションの記事を書いたので是非読んでくださし。

2015/4/23 発売ですので、既に購入頂いてる方も多いと思います。

電子書籍版もありますので物理的な媒体に興味がない方は PDF を買って下さい。

Guiceで簡易的なプラグインシステムを構築するには

Sato Taichi
yak shaver

Java 界隈には OSGi といういかついダイナミックモジュールシステムがあるのですけども、これは解決しようとしている問題の量が非常に多いのでちょっとしたものを作るために使おうとすると非常に辛い。

そもそも、アプリケーションのブートストラップ部分から全部 OSGi ベースで作りこまないと良い感じに動いてくれません。

そこで、OSGi を前提としたアーキテクチャ設計が必要になるのですけども、ちょっと便利なツール作りたいだけなのに膨大な時間をかけて OSGi を勉強するかと言われると、しませんよね。

という訳で、Java において簡易的なプラグインシステムを Guice で作ってみましょうという話です。

尚、Spring 界隈で実現する方法については@makingさんのエントリをどうぞ。

「Javaにおけるnull。これまでとこれから」という発表をしてきた

Sato Taichi
yak shaver

JJUG CCC 2015 Spring(4 月 11 日開催) で発表をしてきました。

一コマ目であり、エントランスから一番近い入り易い場所だったせいもあるとは思いますが立ち見が出る程の盛況ぶりでした。発表を聞いて下さった皆様、本当にありがとうございます。

発表資料はこちらです。

発表者がどういう風に考えてコンテンツを作り、どういう準備をしているのか、というのは余り共有されていないように思います

このエントリでは僕がどの様に事前準備を行い、当日はどんな風に考えながら発表していたのか記録しておきます。