Skip to main content

Go in Practice, Second Edition

0h 0m 0s
English
Paid

"Go in Practice: Second Edition" is a comprehensive collection of recipes featuring techniques and best practices for building industrial-level applications in Go. This book is designed to enhance your existing knowledge of the Go language, offering specific strategies to boost productivity in everyday development.

Updated Content and Author's Expertise

The book has been thoroughly revised by the author, Nathan, to include the latest version of Go and new development techniques. It now features AI tools that can significantly increase productivity. The unique "Problem/Solution/Discussion" format makes the content immediately accessible and user-friendly.

Advanced Techniques and Topics

Within the book, you'll discover advanced techniques for:

  • Working with concurrency
  • Implementing effective logging
  • Building robust and efficient microservices
  • Conducting thorough testing and seamless deployment

Practical Guide to Go Development

"Go in Practice: Second Edition" delivers a practical guide tailored for Go development. It covers the standard library and essential tools within the robust Go ecosystem.

Key Development Methods

  • Approaches for high-performance web services
  • Efficient error handling and understanding error patterns
  • Comprehensive test suite creation to ensure quality

Integrating AI Tools

The book explores methods to integrate AI-based code autocompletion tools within your development workflow, empowering you to enhance productivity and efficiency.

About the Authors

Matt Butcher

Matt Butcher thumbnail
Creator of Helm, Glide, Krustlet, Brigade, CNAB, and HTML5-php. Author of the books "Go In Practice", "An Illustrated Children's Guide to Kubernetes" and eight others.

Matt Farina

Matt Farina thumbnail

Engineer, developer, author, and speaker. Awarded the title of Distinguished Engineer at SUSE. Maintains the Rancher Desktop, helm, and artifacthub projects.

Nathan Kozyra

Nathan Kozyra thumbnail

Nathan Kozyra is a full-stack developer with twenty years of experience in creating web and mobile applications for production. Since 2009, he has been working with the Go language in both large companies and startups. Nathan holds a master's degree in computer science with a focus on machine learning.

Books

Read Book Go in Practice, Second Edition

#Title
1Go in Practice, Second Edition