Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Page xvi Acknowledgments section, 3rd paragraph |
Surname typo. It is "Juraj Michalak", should be "Juraj Michalek". |
Bartlomiej Plotka | Dec 06, 2022 | |
Other Digital Version | Chapter 4 Assembly Section |
From reader (Victory) who found small bug: The command to get the assembly code for the Go code example `go tool objdump -s <binary>` is supposed to be `go tool objdump -S <binary>`. |
Bartlomiej Płotka | Mar 23, 2023 |
Page 52 at the very bottom |
In the numerous bullet point #1, it says: |
Yoshi Yamaguchi | Jan 11, 2023 | |
Page 61 first bullet point in #3 |
> Use the value receiver (no func (g Group) SomeMethod()) if your method does not modify the Group state. |
Yoshi Yamaguchi | Jan 13, 2023 | |
Page 66 2nd last paragraph |
> Make sure you try writing your own basic Go program, write a unit test, and use loops, switches, and concurrency mechanisms like channels and routines. |
Yoshi Yamaguchi | Jan 14, 2023 | |
Page 101 footnote #16 |
> This is a quite powerful thought. For example, imagine you have your application returning a result in 10 m. Reducing it to 1 m by optimizing on one level (e.g., an algorithm) is a game changer. |
Yoshi Yamaguchi | Jan 18, 2023 | |
Page 124 the first paragraph (bullet point) |
> -gcflags="-m=<number> builds the code while printing the main optimization decisions |
Yoshi Yamaguchi | Jan 22, 2023 | |
Page 198 title of push-and-pull collection model description |
Since the title of push and pull contradicts the description, they should be changed each other. |
minha jeong | Jan 23, 2023 | |
Page 279 Bullet point 3 |
> This means it will execute our benchmark once with b.N that equals 1 m only to assess a single iteration duration. |
Yoshi Yamaguchi | Feb 23, 2023 | |
Page 294 2nd last paragraph |
> e.g., in the description of the pull report |
Yoshi Yamaguchi | Feb 24, 2023 | |
Page 314 Last line before } in Example 8-20 snippet. |
The code line have: |
Bartłomiej Płotka | Nov 21, 2022 | |
Page 374 4th paragraph |
> even use the embedded `tool pprof` like a viewer to analyze them. |
Yoshi Yamaguchi | Mar 07, 2023 |