docker: multi-stage builds
Multi-stage builds are a new feature requiring Docker 17.05 or higher on the daemon and client. With multi-stage builds, you use multiple FROM statements in your Dockerfile. Each FROMinstruction can use a different …
Multi-stage builds are a new feature requiring Docker 17.05 or higher on the daemon and client. With multi-stage builds, you use multiple FROM statements in your Dockerfile. Each FROMinstruction can use a different …
CompileDaemon watches your .go files in a directory and invokes go build if a file changed. Nothing more. Installation Examples In its simplest form, the defaults will do. With the current working …
Bigslice is a system for fast, large-scale, serverless data processing using Go. Bigslice provides an API that lets users express their computation with a handful of familiar data transformation primitives such as map, filter, reduce, …
progressbar: A really basic thread-safe progress bar for Golang applications A very simple thread-safe progress bar which should work on every OS without problems. I needed a progressbar for crocand everything …
SpaceVim is a community-driven Vim distribution with layer feature. SpaceVim manages collections of plugins in layers. Layers make it easy for you, the user, to enable a new language or feature …
Queues Keep your queue short Many messages in a queue can put a heavy load on RAM usage. In order to free up RAM, RabbitMQ starts flushing (page out) messages …
Packr is a simple solution for bundling static assets inside of Go binaries. Installation go get -u github.com/gobuffalo/packr Usage // set up a new box by giving it a (relative) …
sqlx is a library which provides a set of extensions on go’s standard database/sql library. The sqlx versions of sql.DB, sql.TX, sql.Stmt, et al. all leave the underlying interfaces untouched, so that their interfaces are …
pgx is a pure Go driver and toolkit for PostgreSQL. The driver part of pgx is compatible with database/sql but also offers a native interface similar in style to database/sql …
gin is a simple command line utility for live-reloading Go web applications. Just run gin in your app directory and your web app will be served with gin as a proxy. gin will automatically recompile your code …