Go: Mistakes were Made (but not by me)
Go can be a hyper-production language to develop in but like most languanges, has it's bad and "good parts". Just like what JavaScript: The Good parts did for JavaScript and what Effective Java did for Java, there are nuiances / gotchas to naviagate in Go. This sessions walks through a number of ways you can do it wrong with appropriate solutions.
This session will walking thru:
- Go best practices
- Go Common Mistakes
- Making your life easier with golangci-lint Linting
Ken Sipe is a Distributed Application Engineer at D2iQ working on the Orchestration team. Ken is a committer on the CNCF sandbox projects KUDO and KUTTL working to improve the Kubernetes experience. Ken is an internationally recognized speaker, receiving the Top Speaker and JavaOne Rockstar award in 2009, and continues to speak and be an internationally renowned leader on such topics as distributed application development, micro-service based architectures, web application security, and software engineering best practices.