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 Chapter 10 Testing Diamond at the end of paragraph |
The testing diamond focuses the most on integration tests. When the active record pattern is used, the system’s business logic is, by definition, spread across both the service and business logic layers. Therefore, to focus on integrating the two layers, the testing PYRAMID is the more effective choice. |
Mustafa Daşgın | Jun 16, 2022 | Mar 22, 2024 | |
Page various |
P40 Figure 3-7. Change "Ad campaigns" to "Contracts" at the bottom. |
O'Reilly Media |
Jun 28, 2022 | Mar 22, 2024 | |
Printed, PDF | Page p.103-104 sample code (LeadSearchModelProjection) |
The same sample code appears twice (differing only in line breaks and indentation). |
Shinichiro Mikami | Jul 23, 2022 | Mar 22, 2024 |
Page Chap. 15, p. 242 2nd paragraph from top |
"The Reporting bounded context subscribed only to a subset of domain events published by the CRM and used as event notification messages to fetch the calculations performed in the AdsOptimization context. However, since both AdsOptimization << MISSING TEXT: and Reporting >> bounded contexts use the same events to trigger their calculations, to ensure that the Reporting model is updated the AdsOptimization context introduced a delay. It processed messages five minutes after receiving them." Note from the Author or Editor: |
Tomas Vykoukal | Nov 23, 2023 | Mar 22, 2024 | |
Page 225 "Bounded Contexts" sub-section |
"In the system’s Note from the Author or Editor: |
Pavel Baravik | Mar 19, 2023 | Mar 22, 2024 | |
Printed | Page 247 4th exercise answer options |
Since "S2 needs to be able to read the last written data in S1", on the (correct) answers, the one publishing events should be S1, not S2. Note from the Author or Editor: |
Jose Andias | Apr 12, 2022 | Mar 22, 2024 |