Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
100-go-mistakes Alternatives
Similar projects and alternatives to 100-go-mistakes
-
-
go-multierror
A Go (golang) package for representing a list of errors as a single error.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
go101
An up-to-date (unofficial) knowledge base for Go programming self learning
-
-
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
100-go-mistakes reviews and mentions
-
Is there a good place to find best practices?
I usually see and recommend: https://go.dev/talks/2013/bestpractices.slide#1 https://go.dev/talks/2014/readability.slide#1 https://github.com/golang/go/wiki/CodeReviewComments https://about.sourcegraph.com/blog/go/idiomatic-go https://github.com/teivah/100-go-mistakes
-
🧠 Cognitive Load Developer's Handbook
Yep and ~15 (depending on how you look at it) of the 100 Go Mistakes and How to Avoid Them related to channels and wait groups.
- How to get better on golang
-
Resources for an experienced programmer wanting to learn Go
I would also recommend this book https://github.com/teivah/100-go-mistakes
-
New to go, what are the best practices?
In addition to the other recommendations, I highly recommend this book about common Go mistakes and idiomatic ways on how to avoid them.
-
📖 100 Go Mistakes book: First Draft
For those who already bought the book or are interested, I released the book's source code to teivah/100-go-mistakes. The publication is expected for March 2022.
-
A note from our sponsor - Onboard AI
getonboard.dev | 7 Dec 2023
Stats
teivah/100-go-mistakes is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of 100-go-mistakes is Go.