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!


Using Goth with Buffalo

In this video we’ll build a Buffalo application that uses Goth to add authorization using GitHub.

This video will demostrate the following:

  • Using Goth with Buffalo
  • Writing Buffalo middleware
  • Authentication/Authorization
  • Manipulating the middleware stack

https://blog.gobuffalo.io/using-goth-with-buffalo-c2b198f540a1

 Mark Bates

HTTPLab - An interactive web server

HTTPLab let you inspect HTTP requests and forge responses.

 Brian Scott

Idiomatic Go

What is idiomatic Go? It's frequently asked, but doesn't have an easy answer. Part of the problem is that we are still figuring it out. This is partly because Go is a young language. As the language and community matures, so will the idioms.

Be aware that idioms are more like guidelines than rules. Working code is more important than idiomatic code. Since idioms are sort of a shared experience, something that is not idiomatic is not necessarily wrong.

Since there isn't a definitive answer, I have collected relevant references.

https://pocketgophers.com/idiomatic-go/

 Nathan Kerr

GolangFlow is Live!

Community Site for posting news, updates, libraries about the Go Programming Language. Just Login using Github and begin posting your updates and other cool packages!. Posts support Markdown.

 Brian Scott