Skip to content

Releases: jamiecurle/go.dev-tutorials

7 - Fuzzing

Choose a tag to compare

@jamiecurle jamiecurle released this 24 Mar 18:00
1839235

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

Choose a tag to compare

@jamiecurle jamiecurle released this 26 Feb 09:53
a1d431d

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

Choose a tag to compare

@jamiecurle jamiecurle released this 26 Feb 09:34
a972b26

The state of the source code after the fifth tutorial.

#16

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

Choose a tag to compare

@jamiecurle jamiecurle released this 23 Feb 17:37
0cae9b6

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

Choose a tag to compare

@jamiecurle jamiecurle released this 16 Feb 09:47
957b2e5

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

Choose a tag to compare

@jamiecurle jamiecurle released this 15 Feb 08:13
33e39e9

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

Choose a tag to compare

@jamiecurle jamiecurle released this 15 Feb 07:34
330bbd8

The state of the code after the first tutorial.