Your ultimate guide to mastering Go (Go Time #317)
May 29, 2024
auto_awesome
Samantha Coyle, author of 'Go Programming - From Beginner to Professional,' talks about mastering Go programming from fundamentals to advanced topics. Topics include writing challenging chapters, updating technical textbooks, and creating and maintaining SDKs for Go APIs with SpeakEasy platform.
Samantha Coyle's textbook on Go programming covers beginner to advanced topics for mastering the language and writing real-world applications.
The importance of keeping life insurance as a priority rather than procrastinating until urgent situations arise is highlighted.
Samantha Quail's commitment to empowering diverse professionals in the Go community and her future plans for authorship and technical writing.
Deep dives
The Importance of Procrastination
Procrastination is a common behavior where tasks are put off until urgency strikes. This behavior often works for various daily tasks, but it can be risky when it comes to crucial decisions like obtaining life insurance.
Introduction of the Textbook 'Go Programming for Beginner to Professional'
Samantha Quail introduces her newly published textbook aimed at helping individuals master Go language skills, covering beginner to advanced topics. She is introduced as a software engineer at Diagrid specializing in Go for cloud-native developer tooling, demonstrating a commitment to empowering early career and diverse professionals in the Go community.
Enhancing Real-World Go Programming Skills through Textbook
The textbook aims to boost confidence in writing real-world Go applications, catering to individuals with basic computer science knowledge, newcomers to the language, and industry professionals intrigued by Go. It covers fundamental concepts to advanced topics, including examples and exercises to reinforce learning.
Navigating Continuous Updates in Go Language
Keeping the textbook up-to-date poses a challenge with the evolving Go language. Focusing on frequent language updates and community feedback, future editions of the book are anticipated to adapt to new features and conventions to maintain relevancy and effectiveness for readers.
Future Endeavors and Empowerment in the Go Community
Apart from future editions of the textbook, Samantha Quail focuses on shaping her authorial journey, aiming to explore additional authorship opportunities, potentially delving into new technical writing realms. By serving as a role model and actively engaging with the Go community, she strives to inspire others to navigate their technical growth while amplifying diversity and inclusion efforts in the field.
Angelica is joined by Samantha Coyle to talk about her newly published textbook: Go Programming - From Beginner to Professional. This book serves as a go-to guide to master Go for real-world software dev success covering fundamentals to advanced topics.
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list.
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.