Go Community Linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Go community here or just enjoy what everyone else has found!


Ultimate Go Service

 Davor Kapsa

Go 1.11 Beta 1 is released

 Davor Kapsa

Performance patches in Go 1.11

 Davor Kapsa

How to write a Container Storage Interface (CSI) plugin

 Davor Kapsa

The Go Object Lifecycle

 Davor Kapsa

Go’s append is not always thread safe

 Davor Kapsa

Using GraphQL with Microservices in Go

 Davor Kapsa

Updated: Go Contribution Guide

 Davor Kapsa

Payment transaction without an atomic commit across 3 partitions

https://github.com/marselester/distributed-payment demonstrates execution of a payment transaction without an atomic commit across 3 partitions (a primer from "Designing Data-Intensive Applications" book). The project uses Kafka to store transfer requests and derived payments. RocksDB is used for requests deduplication (inspired by https://segment.com/blog/exactly-once-delivery/). Repository structure is based on Ben Johnson's https://github.com/benbjohnson/wtf.

 Marsel Mavletkulov

Go Concurrency through illustrations

 David Dymko

Why Add Versions To Go?

 Davor Kapsa

Go 1.10.3 and Go 1.9.7 are released

 Davor Kapsa

Go Memory Management

 Davor Kapsa

Failure is your Domain

 Davor Kapsa

Tracing for Granularity

 Davor Kapsa

Peter Bourgon: Go for Industrial Programming

 Davor Kapsa

Gobot - Release 1.11

 Davor Kapsa

What is Software Engineering?

 Davor Kapsa

The vgo proposal is accepted. Now what?

 Davor Kapsa

How the Go runtime implements maps efficiently (without generics)

 Davor Kapsa