ArdanLabs ∴ 2025
This repo contains the material for the "Practical Go Foundations" class. The code & links are synced with the online class.
This is an assorted collection of exercises for teaching, not a real Go project.
We highly recommend that you set up a local working environment and follow along with the videos.
To setup a local environment install the following:
- The Go SDK either from your package manager (brew, apt, choco ...) or from here
- git
- And IDE such as VSCode with the Go extension or GoLand
However, if you want to jump right in, you can use GitHub codespaces with the course repository. To start a codespaces follow these steps:
After a while you should have a new tab with Visual Studio Code already set up. You can read more about codespaces here.
Miki Tebeka miki@ardanlabs.com, @tebeka, mikitebeka, blog, medium.
io.Reader and io.Writernlp projectgob package. Generates this documentationgo install golang.org/x/pkgsite/cmd/pkgsite@latest (require go 1.18+)pkgsite -http=:8080 (open browser on http://localhost:8080/${module name})G☺♡https://api.github.com/users/tebekaflag package$ claude mcp add practical-go \
-- python -m otcore.mcp_server <graph>