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