Menu

  • Home
  • About me
  • GitHub
  • Twitter
  • LinkedIn
  • eBooks

    • • Everyday Go
    • • Serverless for Everyone Else
    • • Netboot the Raspberry Pi

golang basics

A 7-post collection

A case-study in end-to-end testing with Golang

Unit tests form a key part of modern software testing, however we tend to neglect end to end tests for various reasons. Through a case-study, I'll sh...

MARCH 14, 2022 on UNIT TESTING, EVERYDAY GO, EVERYDAY GOLANG, ...

5 keys to create a killer CLI in Go

We're having a renaissance of CLIs - every programming language from Node.js to Go to less fashionable ones like .NET all have CLIs and developers lo...

DECEMBER 31, 2017 on GOLANG, GO, ENGINEERING, ...

Inject build-time variables with Golang

In this blog post I'm going to show you how to inject variables into your Golang executable at build-time. This is most useful for tagging your binar...

AUGUST 8, 2017 on GOLANG, GOLANG-BASICS, DOCKER

Golang basics - writing unit tests

In the previous post titled "Grab JSON from an API" we explored how to interact with a HTTP client and parse JSON. This post is a continuation of tha...

FEBRUARY 9, 2017 on GOLANG, CODING, BASICS, ...

Merging an Open-Source Pull Request

I'm going to share a video with you where I merge a PR on Github where I use two more advanced techniques to provide an alternative to a straight git...

FEBRUARY 7, 2017 on GITHUB, GOLANG, RASPBERRY PI, ...

Golang and Docker 1.13 on your Raspberry Pi

This post is a quick for getting a Golang development environment set up on your Raspberry Pi with Docker 1.13. Golang is a compiled language which...

JANUARY 28, 2017 on GOLANG, RASPBERRY PI, DOCKER, ...

Golang basics - fetch JSON from an API

This is a recipe in Golang for making a "GET" request over HTTP to an API on the Internet. We will be querying an endpoint provided for free that tel...

JANUARY 26, 2017 on GOLANG, GOLANG BASICS, PROGRAMMING, ...
Page 1 of 1
Alex Ellis' Blog © 2025