Available notes & code:
[Week 1] - Intro to Golang <-- Added
[Week 1]
- Go By Example
- Tour of Go
- Rob Pike - Simplicity is complicated
- Clear is better than Clever
- how to setup go environment (windows)
- how to setup go environment (macos)
- how to setup go environment for vim
- Some useful exercises to do in your free time
- other than that Iād suggest doing some algorithms-type tasks with Go. Good site for that is leetcode
[Week 2]
- Error values & handling - Maybe the future
- Scheduler
- Concurrency is not parallelism
- Testing - Check out Gomock & Testify
- App structure
Next time - GRPC and writing code. Remember to install the protobuff compiler ;o)
- how to setup go environment (windows) - https://www.youtube.com/watch?v=xEe4QAFMsSg&ab_channel=PreslavMihaylov
- how to setup go environment (macos) - https://www.youtube.com/watch?v=nY7IGLPC-3M&ab_channel=PreslavMihaylov
- how to setup go environment for vim - https://pmihaylov.com/vim-for-go-development/
- Some useful exercises to do in your free time:
- other than that Iād suggest doing some algorithms-type tasks with Go. Good site for that is leetcode