Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Go in Practice: Includes 70 Techniques

Buy

Summary

Go in Practice guides you through 70 real-world techniques in key areas like package management, microservice communication, and more. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Go may be the perfect systems language. Built with simplicity, concurrency, and modern applications in mind, Go provides the core tool set for rapidly building web, cloud, and systems applications. If you know a language like Java or C#, it's easy to get started with Go; the trick is finding the practical dirt-under-the-fingernails techniques that you need to build production-ready code.

About the Book

Go in Practice guides you through dozens of real-world techniques in key areas. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more. After finishing this book, you will be ready to build sophisticated cloud-native Go applications.

What's Inside

  • Dozens of specific, practical Golang techniques
  • Using Go for devops and cloudops
  • Writing RESTful web services and microservices
  • Practical web dev techniques

About the Reader

Written for experienced developers who have already started exploring Go and want to use it effectively in a production setting.

About the Authors

Matt Farina is a software architect at Deis. Matt Butcher is a Principal Engineer in the Advanced Technology Group at Hewlett Packard Enterprise. They are both authors, speakers, and regular open source contributors.

Table of Contents

PART 1 - BACKGROUND AND FUNDAMENTALS

PART 2 - WELL-ROUNDED APPLICATIONS

PART 3 - AN INTERFACE FOR YOUR APPLICATIONS

PART 4 - TAKING YOUR APPLICATIONS TO THE CLOUD

  1. Getting into Go
  2. A solid foundation
  3. Concurrency in Go
  4. Handling errors and panic
  5. Debugging and testing
  6. HTML and email template patterns
  7. Serving and receiving assets and forms
  8. Working with web services
  9. Using the cloud
  10. Communication between cloud services
  11. Reflection and code generation
(HTML tags aren't allowed.)

Pediatric Endocrinology: Growth, Adrenal, Sexual, Thyroid, Calcium, and Fluid Balance Disorders (CLINICAL PEDIATRICS) (Volume 2)
Pediatric Endocrinology: Growth, Adrenal, Sexual, Thyroid, Calcium, and Fluid Balance Disorders (CLINICAL PEDIATRICS) (Volume 2)

Celebrating more than twenty years as the single best source in the field, this Fifth Edition has now expanded into two cornerstone volumes with 53 fully inclusive chapters and 73 renowned contributors that comprehensively address every topic and trend relevant to the identification, diagnosis, and management of endocrine and...

Excel Workbook For Dummies (Computer/Tech)
Excel Workbook For Dummies (Computer/Tech)
Start using Excel spreadsheets, formulas, and charts — practice exercises make it easy

You don't have to be overwhelmed by Excel — this workbook helps you get the hang of the most popular spreadsheet program by doing! From working with pivot tables to adding graphics to building dynamic charts,...

Newnes Electrical Pocket Book, Twenty-third Edition
Newnes Electrical Pocket Book, Twenty-third Edition
The ideal daily reference source for electrical engineers, electricians and students.

Newnes Electrical Pocket Book is the ideal daily reference source for electrical engineers, electricians and students. First published in 1932 this classic has been fully updated in line with the latest technical developments, regulations
...

Mastering Red Hat Enterprise Linux 3
Mastering Red Hat Enterprise Linux 3
Your Complete Guide to the World’s Leading Linux Enterprise Distribution

Red Hat Enterprise Linux 3 is emerging as the corporate Linux standard. One of the first books to focus on this robust product, Mastering Red Hat Enterprise Linux 3 gives you the practical information you need to install, configure, and...

Web Commerce Security: Design and Development
Web Commerce Security: Design and Development

A top-level security guru for both eBay and PayPal and a best-selling information systems security author show how to design and develop secure Web commerce systems.

Whether it's online banking or ordering merchandise using your cell phone, the world of online commerce requires a high degree of security to protect you during...

Publish / Subscribe Systems: Design and Principles (Wiley Series on Communications Networking & Distributed Systems)
Publish / Subscribe Systems: Design and Principles (Wiley Series on Communications Networking & Distributed Systems)

This book offers an unified treatment of the problems solved by publish/subscribe, how to design and implement the solutions

In this book, the author provides an insight into the publish/subscribe technology including the design, implementation, and evaluation of new systems based on the technology.  The book also...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy