Golang Worst Practices – Oliver Powell



Golang Worst Practices – Oliver Powell

Golang Worst Practices - Oliver Powell

This event is brought to you by Go Singapore. GoSG is a meetup for the Go programming enthusiasts in Singapore.

Name: Oliver Powell
Topic: Golang Worst Practices

Evolutionary biology teaches us that the avoidance of failure is a better strategy than the imitation of success. That’s why you always remember your war stories so vividly. This talk is an opinionated tour of worst practices in Go and how to avoid them.

Oliver Powell is a senior platform developer at Brankas. In a previous life he was a full stack Clojure developer. These days he has traded functional programming and parenthesis for Go and Kubernetes. When he isn’t struggling with YAML indentation, he is either running after small children, or reading about anthro-complexity. He lives in Cape Town, South Africa with his wife, son, and daughter.

Timecodes:
00:00 Introduction
00:28 Why Not Best Practices
02:36 Large Interfaces
06:21 Interface Pollution
11:20 Excessive Mocking
14:20 Over Use of Dry
18:20 Not Setting Timeouts
21:19 Not Closing Things
22:25 Bad Naming
23:42 Inconsistency
25:06 Overreaching for Concurrency
29:31 Closing

*

For more updates on upcoming events, follow us on social media:
✉️ Newsletter → https://goo.gle/devspace-news​
👤 Facebook → https://goo.gle/devspace-fb​
🐦 Twitter → https://goo.gle/devspace-twitter​
🔴 Meetup → https://goo.gle/devspace-meetup

Comments are closed.