My journey into the Go programming language.
- helloWorld - Hello World in Go!
- myModule - Created a custom module in Go with an introduction to functions, error handling, arrays, maps, unit testing, and compiling.
- workspace - A multi-module workspace introduction.
- web-service-gin - A RESTful API with the Gin web framework.
- generics - Introduction to generics, type inferencing, and type interfaces.
- fuzzing - A demonstration of fuzzing on string inputs. UTF-8 strings are composed of runes that may be multi-byte in size.
- gowiki - Web app for users to create, edit, and view custom wiki pages! Added support for dynamically adding interpage links from the user. Also an introduction to templates, template caching, input validation, function literals, and closures in Go.
- mysql-db - Perform actions on a simple MySQL database. Establishing a connection, making queries, and also data insertion.
go-tour has my notes and exercises from the "A Tour of Go" tutorial.
Go conventions contain best coding practices for programming in Go.
Some cheatsheets I find useful when learning Go.
Currently only has format specifiers.