5 IntelliJ Tricks for Gophers
A small collection of IntelliJ tips and tricks for getting more out of your day or simply doing the same amount for work with less effort.
1. Install the IntelliJ Go plugin from here
Enough said.
2....
Testing External Services
There seems to have been a lot of talk around me lately in relation to "dev boxes" and "testing on staging".
After unsuccessfully trying to convince folks of why I think this is a bad...
My code philosophy
Recently, a friend joined me on one of my projects. As it was the first time we were actually coding on the same project I wanted to tell him my coding philosophy to make...
The What, When, Why, and How of Testing (Part 3)
In the previous posts, we examined the Why, When, and How Much of testing. In this post, we will complete the thread with an examination of What we should be testing and What we should not be testing.
The What, When, Why, and How of Testing (Part 2)
In the previous post, we examined the Why and When of testing in this post, we will build on that foundation and look at How much we should be testing.
Golang and the revenge of Capt Obvious
I found a lot of my code (particularly the tests) had code that looked like this:
Then I was reading yet another great post from Karl Seguin and I noticed there was a much better (sexier) way....
Getting Started with SRE – Step 2 – Dashboards
Introduction
In Part 1 of this series, we introduced the goal of understanding how our system performs by adding instrumentation. This article expands on this goal by taking...
Where did Corey Go?
After way too long, I finally had the itch to blog again. Firstly, sorry about the hiatus.
As those of you that follow me on Linkedin know, in February I joined my very good friend Aaron...
Go Get (Quick Tip)
All Golang programmer's are aware of how great "go get" is but until today I had not given much thought to how exactly it did or didn't do.
Some background; today one of my builds (in Travis...
A couple of neat Go Tricks
Last week I was privileged to give a talk to the Singapore Gophers meet up held at the GrabTaxi Singapore Tech Office.
The talk was titled "Dependency Injecting (and Testing)" and was inspired by this great article...