Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Page vii TOC |
Writing Customer Operators (Ch. 3) |
Intae Kim | Oct 27, 2016 | ||
Page viii TOC |
Scanning Through the Sequence with Scan and Reduce |
Intae Kim | Oct 27, 2016 | ||
Page TOC viii |
Lazy paging and concatenation |
Intae Kim | Oct 27, 2016 | ||
Page 5 3rd code fragment |
Original code: |
Jiaqi | Sep 30, 2017 | ||
Page 10 3rd |
IN: the mechanics of two asynchronous Observables... |
Intae Kim | Oct 27, 2016 | ||
Page 12 2nd |
IN: Lazyiness allows composing Observables together without data loss... |
Intae Kim | Oct 27, 2016 | ||
Page 15 1st |
In other words, the Rx Observable allows programming with async data via push just like Streams around Iterables and Lists using synchronous pull. |
Intae Kim | Oct 27, 2016 | ||
Page 28 4th |
Design Patterns: Elements of Reusable Object-Oriented So ware by Erich Gamma and Richard Helm [Addison-Wesley]) |
Intae Kim | Oct 27, 2016 | ||
Printed | Page 41 2nd paragraph |
The sentence |
Andreas Spengler | Nov 18, 2016 | |
Page 66 2nd |
For example, the first filter() does not remove 9 from Observable.just(8, 9, 10) |
Intae Kim | Oct 27, 2016 | ||
Page 70 3rd |
If getOrders() was not a simple getter but an expensive operation in terms of run time, Note from the Author or Editor: |
Intae Kim | Oct 27, 2016 | ||
Page 74 3rd |
ON THE BOOK: |
Intae Kim | Nov 01, 2016 | ||
Page 94 4th |
In: Yet operators such as take or last are too useful to be omitted. |
Intae Kim | Oct 27, 2016 | ||
Page 96 3rd |
IN: You can implement`count()` easily by using reduce() ): Note from the Author or Editor: |
Intae Kim | Oct 27, 2016 | ||
Printed | Page 102 Last paragraph |
"the ladder makes sense" should be "the latter makes sense" |
Warwick Hunter | Feb 10, 2018 | |
Printed | Page 104 Line 2, 3rd paragraph |
"(for more information about data-driven design ..." should be "(for more information about domain-driven design ...". |
Sean Zhou | May 02, 2018 | |
Page 107 4th |
Following the UNIX philosophy of "small, sharp tools,” |
Intae Kim | Oct 27, 2016 | ||
Printed | Page 109 Last code sample |
alphabet |
Warwick Hunter | Feb 10, 2018 | |
Page 110 5th |
(notice how reduce() is implemented using scan().take Last(1).single(): |
Intae Kim | Oct 27, 2016 | ||
Page 115 2nd |
We build an infinite stream of numbers (1, 2, 3, 4, 1, 2, 3...), apply our operator ("1", "3", "1", "3"...) |
Intae Kim | Oct 27, 2016 | ||
Page 118 6th (last paragraph) |
might need have to translate Observable to a plain collection. Note from the Author or Editor: |
Intae Kim | Oct 27, 2016 | ||
Page 121 2nd |
The simples technique is to wrap an eager Observable with defer(): Note from the Author or Editor: |
Intae Kim | Oct 27, 2016 | ||
Page 125 6th (last paragraph) |
For example in Tomcat there are 200 threads by default in the executors that are responsible for handling requests. |
Intae Kim | Oct 27, 2016 | ||
Page 136 2nd |
anarea -> an area |
Intae Kim | Oct 27, 2016 | ||
Page 143 5th |
resulting in OutOfMemor yError for cases in which there are a of large number of outstanding tasks. |
Intae Kim | Oct 27, 2016 | ||
Page 150 3 |
as a matter of fac, -> as a matter of fact, |
Intae Kim | Oct 27, 2016 | ||
Page 153 4th |
In Chapter 5, we write write truly asynchronous applications |
Intae Kim | Oct 27, 2016 | ||
Printed | Page 249 3rd paragraph (the first bullet) |
parenthesis does not match (missing close parenthesis) |
Kang-Woo Lee | Feb 13, 2018 | |
PDF, ePub, Mobi | Page 12122 text |
Typos: Note from the Author or Editor: |
Anonymous | Sep 17, 2019 |