Overview
Explore actionable strategies for reducing cognitive load in Go programming through this 48-minute conference talk from GoLab. Discover common patterns often missed by newcomers to Go, and learn how to implement clean code practices that can significantly improve your development skills. Delve into topics such as readability, package naming conventions, error handling, pure functions, environment variables, function arguments, functional options, and methods as functions. Gain valuable insights to enhance your Go programming journey and write more efficient, maintainable code.
Syllabus
Introduction
Background
Cognitive load
Simplicity
Disclaimer
Readability
Line of sight
Tips
Package names
Error types
Pure functions
Environment variables
Function arguments
Functional options
Methods as functions
Wrap up
Useful tips
Taught by
GoLab conference