Developers

Interfaces in Go

16 May 2022 Blog

In this post, I'll be talking about how to use interfaces in Go. This is a continuation of my learning using the Go language. I'll use interfaces to create an application that interacts with several types of bank accounts.

App Development Developers Go Golang Interfaces Programming Visual Studio Code

Using GitHub Actions to summarise your Go tests

16 May 2022 Blog

GitHub recently posted about a new GitHub Action that can be used to summarise your test results. The action is called test-summary/action, available at github.com/test-summary/action. There are several examples on how to use the action at github.com/test-summary/examples. However, there were no examples on how to use this with Go. I contributed a pull request which showed how to achieve this. In this post, I will show how to use the action with Go.

App Development CI/CD Developers DevOps GitHub GitHub Actions Go Golang Testing

Go Pointers - Using the & and * operators

1 May 2022 Blog

I'll be transparent. The purpose of this post is to help with my own understanding of the Go & and * operators. It's going to be a very short post, and I'm going to try to explain the concepts in a way that I can understand. I've used these operators in C previously, but whenever I'm using them - I always end up having to remember the syntax / which operator is which / what they do. For whatever reason, it doesn't always come intuitively to me.

App Development Developers Go Golang Pointers Programming Visual Studio Code