Become a member
Sign in
Get started
Jack Lindamood
Jack Lindamood

Jack Lindamood

Follow

Software Engineer

79 Following
901 Followers
  • Profile
  • Claps
  • Responses

Featured

Jack Lindamood
Jack Lindamood
Dec 18, 2017 · 6 min

Aspects of a good Go library

A short checklist of what I wish for in a good Go library, in no particular order. This is a companion to the effective go list, Go code review comments list, and Go proverbs list.

730
1 response

Latest

Jack Lindamood
Jack Lindamood
Jun 12, 2018 · 3 min

Go’s append is not always thread safe

Problem Example

I commonly see bugs appending to slices in Go in a way that is not thread safe. A simple example is the unit tests below. This test has two goroutines append to the same slice. If you run this test with the -race…

322
8 responses
Jack Lindamood
Jack Lindamood
Jan 26, 2018 · 5 min

Using Go 1.10 new trace features to debug an integration test

474
1 response
Jack Lindamood
Jack Lindamood in Statuscode
Sep 7, 2017 · 2 min

Go Experience report: Go’s type system

When Go’s type system impedes library interoperability

145
2 responses