Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Practical Advice for Go Library Authors
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Naming examples
- 3 Object construction
- 4 Zero value considerations
- 5 Working with zero values
- 6 New constructor function
- 7 What do these do?
- 8 Singleton options
- 9 Logging counter-example
- 10 Logging advice
- 11 Better logging example
- 12 interfaces vs structs
- 13 Let's make a random package
- 14 When to panic
- 15 Channels
- 16 When to spawn goroutines
- 17 When to use context.Context and when not to
- 18 If something is hard to do, make someone else do it
- 19 Designing for efficiency
- 20 Using /vendor in libraries
- 21 Build tags
- 22 Staying clean