Skip to content

Instantly share code, notes, and snippets.

@kensipe
Last active August 27, 2020 00:52
Show Gist options
  • Save kensipe/8ea7a2719de8c66c7ea312c090dd2e60 to your computer and use it in GitHub Desktop.
Save kensipe/8ea7a2719de8c66c7ea312c090dd2e60 to your computer and use it in GitHub Desktop.
Go: Mistakes were Made (but not by me)

Talk

Go: Mistakes were Made (but not by me)

Abstract

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

Speaker

Bio

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.

Referneces

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment