Some micro-programs & packages to exercise GoLang
In order of time of implementation:
A program to run timed quizes via the command line
- with unit tests
- Inspiration: Go Coding Exercises by Jon Calhoun.
A program (package) that forwards paths to other URLs (similar to Bitly).
- package
main
depicts a sample usage of the created packageurlshortener
- contains unit tests
- Inspiration: Go Coding Exercises by Jon Calhoun.
A package to create a web application to render "choose your own adventure" books
cmd/web
depicts a sample usage of the created packageadventure
- with some unit tests
- Inspiration: Go Coding Exercises by Jon Calhoun.
A package to parse and extract all links off a HTML file
cmd/parse
depicts a sample usage of the created packagelinkparser
- contains unit & integration tests
- Inspiration: Go Coding Exercises by Jon Calhoun.
A program to generate sitemap for an URL
- uses the created
linkparser
package to generate links - contains some unit tests
- Inspiration: Go Coding Exercises by Jon Calhoun.
A CLI utility tool to help you manage your tasks (todos) on-the-go.
- uses
cobra
for CLI interactions - uses
boltDB
as database - Inspiration: Go Coding Exercises by Jon Calhoun.