Microservices #

AppSec #

Beyondcorp #

TODO ory ecosystem #

AWS #

CDK #

Books #

Configuration #

Spacemacs #

Pre-requisites to use the go-layer inside spacemacs:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
GO111MODULE=on go get -v golang.org/x/tools/gopls@latest
GO111MODULE=on CGO_ENABLED=0 go get -v -trimpath -ldflags '-s -w' github.com/golangci/golangci-lint/cmd/golangci-lint
go get -u -v golang.org/x/tools/cmd/godoc
go get -u -v golang.org/x/tools/cmd/goimports
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/cweill/gotests/...
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/godoctor/godoctor
go get -u -v github.com/haya14busa/gopkgs/cmd/gopkgs
go get -u -v github.com/josharian/impl
go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/zmb3/gogetdoc

doom emacs #

GTAGS #

gtags will create CTAGS files to global. For Go you can use gogtags to generate the files. It also works well with helm-gtags.

Code Examples #

Code Style #

Clean Code Examples #

Design #

Fun #

Internals #

Context #

Interviews #

Messaging #

Bots #

Slack #

Malware #

Modules #

Testing #

Fuzzing #

TDD #

Great resources:

Tools #

Templates #

Logging #

OO #

Packaging #

Serialization #

Security #

Pentest #

Botnets #

Scanners #

Surveys #

UI #