mirror of
https://github.com/teivah/100-go-mistakes.git
synced 2026-06-21 00:47:11 +08:00
67 lines
3.8 KiB
Markdown
67 lines
3.8 KiB
Markdown
---
|
||
title: Book Presentation
|
||
---
|
||
|
||
# Book Presentation
|
||
|
||
Source code and community space of _100 Go Mistakes and How to Avoid Them_, published by Manning in 2022.
|
||
|
||

|
||
|
||
## Book Description
|
||
|
||
If you're a Go developer looking to improve your skills, this book is for you. With a focus on practical examples, _100 Go Mistakes and How to Avoid Them_ covers a wide range of topics from concurrency and error handling to testing and code organization. You'll learn to write more idiomatic, efficient, and maintainable code and become a proficient Go developer.
|
||
|
||
### Quotes
|
||
|
||
> This is an exceptional book. Usually, if a book contains either high-quality explanations or is written succinctly, I consider myself lucky to have found it. This one combines these two characteristics, which is super rare. It's another Go book for me and I still had quite a lot of "a-ha!" moments while reading it, and all of that without the unnecessary fluff, just straight to the point.
|
||
|
||
– Krystian (Goodreads user)
|
||
|
||
> This should be the required reading for all Golang developers before they touch code in Production... It's the Golang equivalent of the legendary 'Effective Java' by Joshua Bloch.
|
||
|
||
– _Neeraj Shah_
|
||
|
||
> Not having this will be the 101st mistake a Go programmer could make.
|
||
|
||
– _Anupam Sengupta_
|
||
|
||
### Where to Buy?
|
||
|
||
* _100 Go Mistakes and How to Avoid Them_ (🇬🇧 edition: paper, digital, or audiobook)
|
||
* [Manning](https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them)
|
||
* [O’Reilly](https://www.oreilly.com/library/view/100-go-mistakes/9781617299599/)
|
||
* Amazon: [.com](https://www.amazon.com/dp/1617299596), [.co.uk](https://www.amazon.co.uk/dp/B0BBSNJR6B), [.de](https://www.amazon.de/dp/B0BBHQD8BQ), [.fr](https://www.amazon.fr/100-Mistakes-How-Avoid-Them/dp/1617299596), [.in](https://www.amazon.in/dp/B0BBHQD8BQ), [.co.jp](https://www.amazon.co.jp/dp/B0BBHQD8BQ), [.es](https://www.amazon.es/dp/B0BBHQD8BQ), [.it](https://www.amazon.it/dp/B0BBHQD8BQ), [.com.br](https://www.amazon.com.br/dp/B0BBHQD8BQ)
|
||
|
||
* _Go言語100Tips 開発者にありがちな間違いへの対処法_ (🇯🇵 edition)
|
||
* Amazon: [.co.jp](https://www.amazon.co.jp/exec/obidos/ASIN/4295017531/)
|
||
|
||
## About the Author
|
||
|
||
Teiva Harsanyi is a senior software engineer at Google. He has worked in various domains, including insurance, transportation, and safety-critical industries like air traffic management. He is passionate about Go and how to design and implement reliable systems.
|
||
|
||
## External Resources
|
||
|
||
### English
|
||
|
||
* Book Review: 100 Go Mistakes and How to Avoid Them: [Post](https://boldlygo.tech/posts/2023-08-09-review-100-go-mistakes/), [YouTube](https://www.youtube.com/watch?v=tcRYU9g5wtw)
|
||
* How to make mistakes in Go - Go Time #190: [Episode](https://changelog.com/gotime/190), [Spotify](https://open.spotify.com/episode/0K1DImrxHCy6E7zVY4AxMZ?si=akroInsPQ1mM5B5V2tHLUw&dl_branch=1)
|
||
* [8LU - 100% Test Coverage](https://youtu.be/V3FBDav6wgQ?t=1210)
|
||
* [Some Tips I learned from 100 Mistakes in Go](https://raygervais.dev/articles/2023/04/100_mistakes_in_go/)
|
||
* [What can be summarized from 100 Go Mistakes?](https://www.sobyte.net/post/2023-05/summarized-from-100-go-mistakes/)
|
||
|
||
### Chinese
|
||
|
||
* [深度阅读之《100 Go Mistakes and How to Avoid Them](https://qcrao.com/post/100-go-mistakes-reading-notes/)
|
||
* [100 Go Mistakes 随记](https://zhuanlan.zhihu.com/p/592602656)
|
||
* [我为什么放弃Go语言?](https://juejin.cn/post/7241452578125824061)
|
||
|
||
### Japanese
|
||
|
||
* [最近読んだGo言語の本の紹介:100 Go Mistakes and How to Avoid Them](https://qiita.com/kentaro_suzuki/items/c9c31dc81217f237433c)
|
||
* [『100 Go Mistakes and How to Avoid Them』を読む](https://zenn.dev/yukibobier/books/066f07c8a59fa0)
|
||
* [100 Go Mistakes 随记 - 01 Code and project organization](https://zhuanlan.zhihu.com/p/592602656)
|
||
|
||
### Portuguese
|
||
|
||
* [Um ÓTIMO livro para programadores Go](https://www.youtube.com/watch?v=34XShL_jWD4)
|