All Posts

Creating Your Own Bot Experience with go-sarah

Chat tools have been good friends of developers. On chat tools we share our thoughts, problems, solutions, jokes, and pretty much everything we do as software engineers.

Minimal Perfect Hash Functions

A regular hash function turns a key (a string or a number) into an integer. Most people will know them as either the cryptographic hash functions (MD5, SHA1, SHA256, etc) or their smaller non-cryptographic counterparts frequently encountered in hash tables (the map keyword in Go).

Automating Go development with Make

Make is an old tool that you can use today to help get everyone on your team on the same page, and make it easy for new contributors to your project to get started.

Using GopherJS with gRPC-Web

Introduction This article will talk about how to connect a GopherJS frontend to a Go backend. If you haven’t heard about GopherJS before, it’s an open source Go-to-JavaScript transpiler, allowing us to write Go code and run it in the browser.

2017 Advent Series Call for Submissions

It’s November, and once again our thoughts drift towards the holidays and the awesome blog posts that arrive as gifts to you in the Gopher Academy Blog.