README ¶ Go language - Tutorials This repository was initialized with the command below. $ go mod init github.com/jemanzo/tutorials-go Project Folders Documentation: /datatypes /parsing json - Read/Write/Verify yaml - Read/Write/Verify base64 - Read/Write/Verify strconv - Converting Datatypes path Internet paths <URL/URI> Windows & Linux folder paths /messaging Kafka RabbitMQ /databases Elasticsearch Firebase Testing $ go test . Debug PPROF MacOS Install: $ brew install graphviz Download pprof file and run the following commands: http://localhost:8080/debug/pprof/heap http://localhost:8080/debug/pprof/goroutine $ go tool pprof ~/Downloads/heap $ go tool pprof ~/Downloads/goroutine // Type "web" to create a .SVG file // Type "pdf" to create a .PDF file $ (pprof) web $ (pprof) pdf Links https://github.com/hashrocket/ws https://github.com/hlandau/acmetool https://github.com/GeertJohan/go.rice Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis challenges anagram comunication http net rpc concurrency channels config context databases elastic datatypes arrays numbers pointers structs debuging pprof email config imap smtp messaging kafka parsing json path strconv yaml Click to show internal directories. Click to hide internal directories.