This repository contains all the code and materials presented and used during the workshop. It's organized as a Go workspace.
Dive into our code samples, which are organized into folders labeled from 01*
through 16*
.
Each folder corresponds to a specific topic covered in our workshop.
Here, you'll find all the exercises we tackled during the workshop, complete with solutions.
In the guides
folder, you'll find various helpful guides that cover different aspects of Go programming.
setup.md
: Learn how to set up Go on your machine. π οΈgo_commands.md
: Explore a list of important Go commands, complete with examples. π₯οΈidiomatic_go.md
: Discover the idiomatic way of writing Go code. π§documentation.md
: Learn how to read and create documentation, and publish your module. πtesting.md
: Get the lowdown on testing, benchmarking, and documentation examples. π§ͺproject_structure.md
: Get suggestions for a simple and a more extended project structure for Go APIs. ποΈ
If you have any improvements, bug fixes, or additional resources to share, feel free to submit a pull request or open an issue.
Happy coding! ππ©βπ»π¨βπ»