Skip to Main Content
Talk Beginner

Zero to One: Go Go Go

Review Pending
Session Description

Go (or Golang) has become a favorite among developers for its simplicity, efficiency, and unique approach to handling concurrency. In this talk, we’ll explore why Go was created, what makes it special, and how it empowers developers to build robust and scalable systems.

We’ll unravel the internal workings of Go's concurrency model, diving into goroutines and channels—the building blocks of its green-threaded ecosystem. We'll also discuss Go’s philosophy of "composition over inheritance," showcasing how it influences design patterns. Along the way, I’ll highlight the parts of Go that I love, the quirks that challenge me, and its unique perspective on error handling and visibility.

If you’ve ever been curious about what makes Go stand out or want to deepen your understanding of its concurrency mechanisms, this talk is for you!

Key Takeaways
  • Understanding Go

  • Composition over Inheritance

  • Concurrency in Go using channels and routines

  • Critical Perspectives and Limitations

References

Session Categories

Introducing a FOSS project or a new version of a popular project

Reviews

No reviews yet.