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!


Effects of CPU caches

 Davor Kapsa

Go Northwest 2018

Go Northwest is single day, community driven conference devoted to the Go programming language.

It will be held at McCaw Hall in the Seattle Center with easy access to public transit.

Read more

 Davor Kapsa

GoVM : Go Version Manager written in Go

Govm is a Version manager for Golang. that lets you use multiple versions of golang simultaneously.
https://github.com/golang-vm/govm. Contributions welcome :)

 Shiva S

Go: the Good, the Bad and the Ugly

 Davor Kapsa

Don't lock around I/O

 Davor Kapsa

How A Tiny Go Microservice Coded In Hackathon Is Saving Us Thousands

 Davor Kapsa

How to build a Serverless API with Go and AWS Lambda

 Davor Kapsa

Inner workings of Go's Interfaces

In-depth look at how Go's interfaces are implemented. Chapter 2 of a deep dive into the inner workings of Go.

Chapter II: Interfaces

 Ken Bailey

App Specific Error Handling

Go’s standard error is extremely simple to use which is a feature I like. It lets you add context by implementing its interface only when your application needs to. This can make cross boundary design simple and flexible...

[http://critrussell.com/posts/application-specific-error-handling/]()

 Crit Russell


Writing a Web Crawler with Golang and Colly from @EdmundJ99

This blog features multiple posts regarding building Python web crawlers, but the subject of building a crawler in Golang has never been touched upon. There are a couple of frameworks for building web crawlers in Golang, but today we are going to look at building a web crawler using Colly. When I first started playing with the framework, I was shocked how quick and easy it was to build a highly functional crawler with very few lines of Go code.

Read More

 Brian Scott

A Minecraft like game written in go #gamedev #dev

 Brian Scott


Project Flogo

Project Flogo is an open source framework to simplify building efficient & modern serverless functions and edge microservices.

Visit the Project Repo on GitHub: https://github.com/TIBCOSoftware/flogo

Highlights

🎈 Ultra-light process engine 20x-50x lighter than Java or NodeRed
🌈 Painless development Visual modeler & elegant DSL
⚑️ Event driven by design for Function as a Service (FaaS)
βš™οΈ Edge deployment model Static binaries for painless edge deployments
🏘 Extensible & reusable by design to build your own apps, frameworks & platforms
πŸŽ‰ 100% Open Source for your dev & hacking pleasure

 Matt Ellis

Go: looking back and looking forward. Brad Fitzpatrick, Google

 Davor Kapsa

Go and SQLite: when database/sql chafes

 Davor Kapsa

Consistent Hashing: Algorithmic Tradeoffs

 Davor Kapsa

One Way To Do Itβ€Šβ€”β€ŠSix Variations - Factoring out error checking

 Patrick Kelly