Ginkgo: BDD testing in Golang

Ginkgo is a BDD-style Go testing framework built to help you efficiently write expressive and comprehensive tests. It is best paired with the Gomega matcher library but is designed to be matcher-agnostic. Feature …

Go: generation of Static Single Assignment

Static single assignment form In compiler design, static single assignment form (often abbreviated as SSA form or simply SSA) is a property of an intermediate representation (IR), which requires that each variable is assigned exactly once, and every variable …

logrus: Structured, pluggable logging for Go.

Logrus is a structured logger for Go (golang), completely API compatible with the standard library logger. Seeing weird case-sensitive problems? It’s in the past been possible to import Logrus as both …

LF

lf (as in „list files“) is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features. Some of the missing features are …

Go’s Tooling Cheat Sheet

„Go’s Tooling Cheat Sheet“ contains lots of handy commands for a perfect development workflow in Go language.

Go: command benchcmp

The benchcmp command displays performance changes between benchmarks. Benchcmp parses the output of two ‚go test‘ benchmark runs, correlates the results per benchmark, and displays the deltas. To measure the …

Go package problem on GitLab

This happens on Golang from version 1.13. I verify this after reading this https://golang.org/doc/go1.13#modules Problem go get -u gitlab.com/fast-and-comfy/internal # cd .; git clone — https://gitlab.com/fast-and-comfy/internal.git /Users/pepa/go/src/gitlab.com/fast-and-comfy/system Cloning into ‚/Users/pepa/go/src/gitlab.com/fast-and-comfy/system’… fatal: …