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!


How I write Go HTTP services after seven years

Read More here on Medium.

 Brian Scott

Onelog is a dead simple but very efficient JSON logger

Onelog is a dead simple but very efficient JSON logger. It is one of the fastest JSON logger out there and the fastest when logging extra fields. Also, it is one of the logger with the lowest allocation.

 Brian Scott

Understanding reflection in Go using a practical example

 

GopherCon SG 2018

 Davor Kapsa

Partitioned signup example based on Kafka and PostgreSQL

This project demonstrates a partitioned signup flow: users sign up at Account service which requires a username. There are so many people willing to register, that a single PostgreSQL database can't hold all account records, but three servers are enough for this hypothetical service load. Therefore we should split (partition) user accounts on three databases and make sure a username is unique across all of them.

 Marsel Mavletkulov

Debugging latency in Go 1.11

 Davor Kapsa

Parsing large XML file in streaming mode in Go #xml #streaming #drugbank

A blog post I wrote about how I learned how awesome Go is for processing large XML files in streaming mode, which I had to do for the DrugBank dataset of approved drugs.

http://bionics.it/posts/parsing-drugbank-xml-or-any-large-xml-file-in-streaming-mode-in-go

 Samuel Lampa

Deep Learning with go

GoLang UK Conference talk on how to build ‘deep learning’ models with Go to solve complex real-world challenges.

https://youtu.be/P5QObw_kqbc

 David Dymko

Open-sourcing gVisor, a sandboxed container runtime

 Davor Kapsa

Corral A Serverless MapReduce Framework

 David Dymko

Go 1.10.2 and Go 1.9.6 are released

 Davor Kapsa

Getting Started with Buffalo to Build Awesome Websites - GoIn5Minutes @arschles #Video #Learning

How do you build a website with Go? For a while, we all just cobbled something together with the standard library, Gorilla Mux, and so on. We had to figure a lot out on our own. Not anymore! Now we have Buffalo!

Episode #21

 Brian Scott

Bounds Check Elimination In Go

 Davor Kapsa

Continuous Profiling of Go programs

 Davor Kapsa


Fast permutation compression

 Davor Kapsa

Hello, Tello - Hacking Drones With Go

 Davor Kapsa

MemConn: an in-memory network stack for Go

 Davor Kapsa

What’s all that memory for?

 Davor Kapsa

Buffalo-Ocean Plugin Walkthrough - A plugin for deploying Buffalo to DigitalOcean

 Christopher Stingl