Repository navigation
Releases: jamiecurle/go.dev-tutorials
Release list
7 - Fuzzing
Using the fuzzing library to fuzz the tests. You cannot really do much with the binary but it is here for completeness sake.
6 - Generics
The state of the source code at the end of the sixth tutorial.
This one was concerned with generics. Generics allow "a safer, but not guaranteed safe" way to write code that remains strongly typed but affording you some degree of agency about what that means when the rubber hits the road.
5 - Web API
The state of the source code after the fifth tutorial.
One of the nice things about go is the binary. You can download the below binary file and run it with ./web-service-gin
aces.
4 - Databases
The source code at the end of the forth tutorial.
This tutorial assumes the presence of a MySQL database.
Containers for the win.
3 - Workspaces
The state of the codebase after the third tutorial.
I am glad I am using releases, because the source code appears to be getting nuked on each tutorial.
2 - Greetings
The state of the code after the second tutorial.
One of the lovely things about Go is that it compiles into a single binary. I like that.
1 - Hello
The state of the code after the first tutorial.