README ¶ golang References https://play.golang.org/ https://gobyexample.com/ https://golangbot.com https://github.com/jbuberel/go-patterns http://www.golangpatterns.info/ http://docscn.studygolang.com/doc/ https://gokit.io/ https://talks.golang.org/2016/applicative.slide Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis src 22-channels command 22-channels/01-quick-start command 22-channels/02-dead-lock command 22-channels/03-unidirectional-channels command 22-channels/04-closing-channel command 23-buffered-channels-worker-pools/buffered-channel command 23-buffered-channels-worker-pools/sync/01-quick-start command 23-buffered-channels-worker-pools/sync/02-fetch-serveral-urls command 24-select/01-quick-start command 24-select/02-random-selection command 24-select/03-default-case command 25-mutex/01-race-condition command 25-mutex/02-solving-the-race-condition-using-mutex command 25-mutex/03-solving-the-race-condition-using-channel command 25-mutex/04-for-range-async command 25-mutex/05-lock-vs-rlock command 26-oop-in-go/01-structs-instead-of-classes command 26-oop-in-go/01-structs-instead-of-classes/employee 26-oop-in-go/02-New-function-instead-of-constructors command 26-oop-in-go/02-New-function-instead-of-constructors/employee 26-oop-in-go/03-composition-by-embedding-structs command 26-oop-in-go/03-composition-by-embedding-structs/models 26-oop-in-go/embedding-struct command 26-oop-in-go/struct command 26-oop-in-go/struct/entities 29-defer/01-quick-start command 29-defer/02-arguments-evaluation command 29-defer/03-stack-of-defers command 29-defer/04-defer-panic-and-recover command 29-defer/try-catch-finally command 29-defer/try-finally command 30-error-handling/01-quick-start command 30-error-handling/02-assert command 30-error-handling/03-direct-comparison command 30-error-handling/04-do-not-ignore-errors command 30-error-handling/error-stack command 31-custom-errors/03-using-struct-type-and-fields command datastructure-algorithm/array datastructure-algorithm/linked-list datastructure-algorithm/sorting datastructure-algorithm/util decode-encode/decode-json-stream command decode-encode/decode-json-stream/jsonextend decode-encode/decode-json-string-by-byte command decode-encode/decode-json-string-to-map command decode-encode/encode-map-to-json command decode-encode/quick-start command gorm-samples/quick-start command goroutine/00-hello-world command goroutine/01-quick-start command goroutine/02-concurrency/client command goroutine/02-concurrency/server command goroutine/03-error-handling command goroutine/04-error-handling-2 command goroutine/05-stackoverflow command goroutine/06-exit-safely-wg-and-channel command goroutine/07-exit-safely-context command goroutine/08-google-search command goroutine/08-google-search/google handle-form command http-server/01-quick-start command http-server/02-close-server command issue-32762 command issue-32762/domain/models log/01-setFlags command log/02-fatal command postgresql command pubsub command reflect/check-pointer-type command reflect/get-fields-of-struct command sqlx-samples command sqlx-samples/database sqlx-samples/no-results sqlx-samples/transaction stackoverflow/51760447 stackoverflow/51760447/a stackoverflow/54448994 command stackoverflow/61282104-todo stackoverflow/62035606 stackoverflow/62351902 stackoverflow/63622995 command stackoverflow/63622995/db stackoverflow/63622995/mocks stackoverflow/64584472 struct/02-method command struct/03-type-embedding command struct/03-type-embedding/report struct/04-receiver command testing/concurrency command testing/mock/foo testing/mock/foo/mock_foo Package mock_foo is a generated GoMock package. Package mock_foo is a generated GoMock package. text-template command Click to show internal directories. Click to hide internal directories.