Hi Jacobus,
Twitter Utils futures and Akka futures are similar yet differ in
important ways. Perhaps the most significant difference is that
Twitter Utils futures require another software layer before they are
usable. Unlike Akka Futures, Twitter futures do not assume a
dispatch mechanism, which allows/requires layers like Finagle to be
developed; Finagle specializes Twitter Utils futures for web apps. I
have additional notes on the other differences, and a mapping of
methods between the two implementations, which I might publish if
there is sufficient interest. You are the first person to ask me a
question on that topic.
I am preparing excerpts from the book for publication; not entire
chapters, but selected topics that are developed well enough to
stand on their own as independent articles.
Here is
one, still under development. It is not guaranteed to remain
available at this URL and will likely surface somewhere else when it
is ready. Hope that helps.
Best,
Mike