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!


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


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


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