GeistHaus
log in · sign up

GitHub - golang/dep: Go dependency management tool experiment (deprecated)

github.com

Go dependency management tool experiment (deprecated) - golang/dep

20 pages link to this URL
The Saga of Go Dependency Management

The Saga of Go Dependency Management The Go community is on the cusp of some major shifts in the way we handle dependencies. These shifts are a long time coming, and involve the work and effort of dozens, if not hundreds, of people.

4 inbound links article en
Why Go is my favorite programming language

I strive to respect everybody’s personal preferences, so I usually steer clear of debates about which is the best programming language, text editor or operating system. However, recently I was asked a couple of times why I like and use a lot of Go, so here is a coherent article to fill in the blanks of my ad-hoc in-person ramblings :-).

0 inbound links en CC BY 4.0
Rust from a Gopher - Lesson 1

So I’ve decided to actually start learning Rust. I’ve considered it a couple of times before but I always found some reasons to avoid going deep. For example: There’s was no mainline support for RISC-V I’ve done some small hobby work with RISC-V in C, but this small hump seemed good enough to stop me from diving into Rust - oh for shame. Fast forward to today I think I can live with the RISC-V split in Rust/embedded (or whatever it is now, I don’t actually know).

0 inbound links article en
So you want to use GoGo Protobuf

Introduction In the Go protobuf ecosystem there are two major implementations to choose from. There’s the official golang/protobuf, which uses reflection to marshal and unmarshal structs, and there’s gogo/protobuf, a third party implementation that leverages type-specific marshalling code for extra performance, and has many cool extensions you can use to customize the generated code. gogo/protobuf has been recommended as the best choice of Go serialization library in a large test of different implementations.

0 inbound links article en post goprotobufgogoprotobufgrpcgrpc-gateway
Projects I Contribute To

Tools Beehive - A flexible event/agent & automation system with lots of bees Knoxite - A Data Storage & Backup tool elvish - A friendly and expressive shell gopass - The slightly more awesome standard unix password manager for teams glow - Render markdown on the CLI, with pizzazz! gitomatic - A tool to monitor git repositories and automatically pull & push changes docker-backup - A tool to create & restore complete, self-contained backups of Docker containers obs-cli - OBS-cli is a command-line remote control for OBS service-tools - A growing collection of convenient little tools to work with systemd services thunder - BoltDB’s Interactive Shell sync3c - A little tool to sync/download media from https://media.

0 inbound links article en
SemVer v3 Released

SemVer v3 is release. Here is what you need to know.

0 inbound links article en [GoSemVerSemantic Versioning]