Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
D**R
A terrific book
This just confirms what the other reviewers have said. This is a terrific book. The authors are clearly skilled and talented engineers who have invested a great deal of time and energy putting together an amazingly complete account of rx as implemented in Java. The topics cover everything one needs to know to create real applications including error handling, debugging, testing and monitoring and the mysteries of creating observables both new and from legacy APIs. The explanation explain both the what and why behind the features and go sufficiently under the covers to explain the how. It includes detailed work-out examples. One recommendation I have for the non-expert reader (like me) is to go through the book twice -- the first time to glean concepts and ideas and the second time to learn details. (One pretty irrelevant nit is that the book could use a little proof reading.) It would be nice if there could be periodic updates (perhaps online) as rx changes though the chapter on Futures (of rx!) gives a good idea of what to expect.
M**A
Great buy
Awesome book, a must read for beginners, and novice RxJava'ers (-.-) It has a great introduction, good examples, and clears up a lot of information. I really enjoyed the flow of the book, how it introduces the concepts and how the chapters are designed. There are a couple of places where i had to do research online to better understand, but this book definitely gets you on the right track. It has cleared up a lot of questions i had about Rx.
M**O
Excellent book, it worth any penny
Excellent book, it worth any penny, I really like how the author starts from the basics to more complex scenarios in which apply RX java benefit how the code look and how it behaves, I like the extra sections about hystrix. good examples and not very repetitive like the one that only shows and explain the marble diagrams. This will provide some extra knowledge in other frameworks that you will able to replicate and use in your existing projects. It is well written and it is not boring or complicated, it has small examples but clearly explain how to make them run in your console.
R**N
A fantastic book about RxJava
A fantastic book about RxJava, explaining both deeply and clearly from the very beginning. A few chapters e.g. about Hystrix and various HTTP servers feel a little misplaced -- they don't have enough pages to convey a full understanding and their content feels a little peripheral. Still, I am really glad I got this book and I think it will remain usable for me as a reference for years to come.
G**S
but a good way to delve deeper into this fascinating new programming ...
Not a beginner text by any means, but a good way to delve deeper into this fascinating new programming paradigm.
E**N
An essential read for learning RxJava
This book is an essential read for learning RxJava. You can spend a couple of days going through articles, tutorials and posts on StackOverflow, but would only end up learning a fraction of what you really need to know about working with RxJava, compared to what you end up learning from the book.
A**R
Three Stars
not updated for rx java2
P**N
Great intro to reactive programming in Java with plenty of ...
Great intro to reactive programming in Java with plenty of deeper discussion on specific topics. While the book is written for RxJava, it seems to translate easily to other frameworks such as Project Reactor / Spring since they now share a common paradigm and core code.
P**R
great book
A great book to learn rxjava deeply. Good examples as well as the code walkthroughs are pretty good. must read
V**I
Excellent guide through the RxJava thinking
I would certainly recommend this title to any Java developer who not only doesn't yet use RxJava but is also willing to find a new (and possibly more optimal) way to write their programs which functional-reactive programming in my opinion is. Thanks to deep research and tremendous effort Tomasz Nurkiewicz wrote a boo that will help you with either and/or both of these. This book helped me a lot in that when I am writing code I am thinking can I make my code non-blocking, reactive. One thing that the book is missing is a easy introduction into the basics of Reactive Programming. Chapter 1 of Manning's Reactive Web Applications is a good example of such introduction. I didn't decrement the mark because all and all the author did manage to produce a useful and powerful writing.
E**K
A thoroughly good read.
The best book (of the few) available on rxJava, however it is for the first version, few books currently available on rxJava 2 that has just been launched.Is this a problem? Not really. You will have to look up renamed methods, parameters and such, but on the whole it pretty much sets you up to be proficient in both versions if you take the time to use a V2 environment and make the appropriate changes, although V2 was a complete rewrite the syntax/semantics seem for the most part the same (in my unlearned opinion), those that aren't usually require a quick internet browse to see the newer way of doing things.Would hesitate to recommend to a beginner unless coming from a modern typed OO language and can pick up Java fast, however the lambda stuff can be picked up as you go along.Be also warned that a significant amount of read-around needs to be done, some constructs are introduced without full (or sometimes even partial) explanation and you'll have to go online and search for clarification - keeps you on your toes :)Structure of the book is good, it builds as it progresses, and has useful hints and demonstrates sometimes how *not* to do things (i.e. multithread .onNext() ), I appreciated that, by showing how not to do things you actually learn how they should be done!Some minor spelling errors, found two in approximately the first half of the book so not at all bad.
A**ー
The contents are substantial.
The contents are substantial.
A**E
Das Buch ist in Schwarz/Weiß gedruckt
Ich habe das heute bekommen und kann sagen, dass ich mich nach wenigen Minuten schon entschieden hatte dass Buch zurück zu senden. Der Druck ist in Schwarz/Weiß obwohl die Farben notwendig für Abbildungen sind, um die Erklärungen zu verstehen. Außerdem Verpackung war ungeeignet , was die Ecke des Buches leicht umgeformt hat. Ich habe das Buch gekauft, weil ich die Vorträge von Christensen (der Co-author des Buches) zum Thema RxJava interessant fand. Aber ich werde dieses Buch lese bzw. kaufe, nur wenn ich es in eine bessere Form erhalten kann.
Trustpilot
1 week ago
2 days ago