Practical Advice for Go Library Authors

Practical Advice for Go Library Authors

Gopher Academy via YouTube Direct link

Intro

1 of 22

1 of 22

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. 1 Intro
  2. 2 Naming examples
  3. 3 Object construction
  4. 4 Zero value considerations
  5. 5 Working with zero values
  6. 6 New constructor function
  7. 7 What do these do?
  8. 8 Singleton options
  9. 9 Logging counter-example
  10. 10 Logging advice
  11. 11 Better logging example
  12. 12 interfaces vs structs
  13. 13 Let's make a random package
  14. 14 When to panic
  15. 15 Channels
  16. 16 When to spawn goroutines
  17. 17 When to use context.Context and when not to
  18. 18 If something is hard to do, make someone else do it
  19. 19 Designing for efficiency
  20. 20 Using /vendor in libraries
  21. 21 Build tags
  22. 22 Staying clean

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.