Receive each week's Top 3 Learning Materials via mail!
Receive each week's Top 3 Learning Materials straight to your inbox and become a better Go Developer!
Enter your Email down below:
Beginner
Intermediate
Advanced
All levels
Basics
Database
APIs
Exercises
Web
AI
Concurrency
Repository
Collection
Other
exercises
In this Video Jon Calhoun shows how to build an HTML link parser (using recursive DFS), with the awesome /x/net/html package.
(Click again to open)
collection
other
Go is a simple and fun language, but, like any other language, it has a few gotchas... If you are new to Go the information here will save you hours debugging your code!
(Click again to open)
testing
other
Testing code feels like science - Yet in reality, it's much more like an artform. Mat Ryer explores the subject and looks at some practical ways we can make sure we are testing the right things.
(Click again to open)
exercises
repository
This Go practice repository is truly amazing: The best way of learning, is doing! Inside this repository, you will find thousands of Go examples, exercises and quizzes.
(Click again to open)
other
Jon’s awesome tutorial session looks at some unexpected Go behavior as a way to help everyone understand how Go is working behind the scenes.
(Click again to open)
basics
exercises
An open source course about go and testing with Go! Explore the Go language by writing tests and get a grounding with Test-Driven-Development. Be confident that you'll be able to start writing robust, well-tested systems in Go.
(Click again to open)
exercises
other
Distributed systems, highly security-sensitive, users that measure downtime in millions of dollars per second, and more. In this talk, Mitchell Hashimoto describes the methods his company uses to test their critical Go software.
(Click again to open)
If you know a great article, lecture, tutorial or video about Go, click the Button below to add it:
basics
In this presentation Dave Cheney explains what first class functions are, shows how to use them, and concludes with an observation that first class functions are something that all Go programmers should have in their toolbox!
(Click again to open)
concurrency
In this presentation the creator of Go, Rob Pike, talks about the difference between parallelism and concurrency at a higher level, and gives several examples on how it could be implemented in Go.
(Click again to open)
other
After writing Go for over seven years Mat Ryer realised that there are a lot of Go-features that he never uses, and which you should not worry about. This talk covers them and explains why.
(Click again to open)
web
In this great article, Mat Ryer explains several concepts, on how he writes HTTP Services in Go. His coding style emphasizes readability, simplicity, glanceability and self-similarity.
(Click again to open)