Tagbangers Blog

RxJava

Reactiveってなんですか?

みなさんReactiveですか? 私はReactiveだったり、Reactiveじゃなかったりします。 心に余裕があるときはReactiveですし、思考が停止しているときはもちろんReactiveじゃ無いです。 ・・・。 Reactiveってなんですか? Reactiveとは反応的なという意味です。 さて、今回知りたいのは Reactive Programing = 「反応的プログラミング」? Reactive Streams = 「反応的ストリーム」? Reactive Manifesto = 「反応的宣言」? いつものことですが、日本語にしても全く意味がわかりません。 いろいろと調べてみま...

Introducing RxJava into a Spring Boot REST API - SpringOne 2GX '15

SpringOne 2GX 2015 のセッション紹介。 今回は、「Introducing RxJava into a Spring Boot REST API」 こちらがスライド。 実際のセッションではデモコードを交えて説明していた。以下がそのソースコード。 https://github.com/simonbasle/practicalRx なぜ? 「ブロッキングは悪だ」 「Reactive で、並列可能で、組みやすく、読みやすい、非同期コードが必要だ」 どうやって? Java には2つの方法があるがどちらも欠点がある Callback を用いたやり方 → ネストが深くなって Callbac...