Menu

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

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

golang

A 10-post collection

Fixing the UX for one-time tasks on Kubernetes

I wanted to run a container for a customer only once, but the UX just wasn't simple enough. So I created a new OSS utility with Go and the Kubernetes...

SEPTEMBER 6, 2022 on KUBERNETES, GOLANG, JOBS, ...

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, ...

I wrote a book about Everyday Go

Today I've published my first eBook on Go called "Everyday Golang". I wanted to share the news with you, what to expect and a bit about the story beh...

JUNE 22, 2021 on GOLANG, EBOOK, SELF-PUBLISHING, ...

How I test OpenFaaS changes with Kubernetes

There are several ways to test changes in OpenFaaS with Kubernetes. I wanted to outline an approach that I find useful, so that new and potential con...

MARCH 16, 2021 on OPENFAAS, GOLANG, KUBERNETES, ...

containerd development with multipass

About 18 months ago I started a project which developed directly against containerd. This presented a problem which I'd not really encountered before...

DECEMBER 11, 2020 on CONTAINERD, FAASD, OPENFAAS, ...

The power of interfaces in OpenFaaS

In this post I'll explore how I was able to introduce the idea of interfaces to OpenFaaS to allow the project to adapt with the changing container la...

MAY 28, 2019 on OPENFAAS, SERVERLESS, FAAS, ...

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, ...

Build a Serverless Golang Function with OpenFaaS

In this post I want to show you how to build a Serverless function in Go with our new Golang template created by the OpenFaaS community. <blockquote...

OCTOBER 6, 2017 on OPENFAAS, FAAS, DOCKER, ...

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

Go 1.9 Beta 1 comes to 64-bit ARM

The Go project is planning on releasing binary builds of Golang for 64-bit ARM servers (ARMv8) from Go 1.9 and onwards - but they need our help to te...

JUNE 16, 2017 on GOLANG, ARMV8
Page 1 of 2
Older Posts →
Alex Ellis' Blog © 2025