Manning Early
Access Program
Go in Practice

EARLY ACCESS EDITION

Matt Butcher and Matt Farina

MEAP Began: March 2015
Softbound print: Fall 2015 (est.) | 275 pages | B&W
ISBN: 9781633430075

Become a reviewer
Pre-Order options*
Order now and start reading Go in Practice today through MEAP                   
  MEAP + Print book (includes eBook) when available - $44.99
  MEAP + eBook only - $35.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates     

TABLE OF CONTENTS, MEAP CHAPTERS & RESOURCES

Table of Contents         Resources 

PART 1: BACKGROUND AND FUNDAMENTALS
  1 Getting in to Go - FREE

PART 2: WELL ROUNDED APPLICATIONS
  2 A Solid Foundation - AVAILABLE
  3 Working with packages - AVAILABLE
  4 Error handling, Testing, and Debugging

PART 3: WEB INTERFACES FOR YOUR APPLICATIONS
  5 Building websites, from html to assets
  6 Working with Web Services (REST APIs)

PART 4: TAKING YOUR APPLICATIONS TO THE CLOUD
  7 Using cloud infrastructure
  8 Communicating between your cloud services
  9 Bringing it Together: A REST Service Client and Server

DESCRIPTION

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. With superstar projects like Docker giving the language a high-visibility boost; it's no wonder that companies are clamoring for experienced Go engineers. 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

Go in Practice guides you through dozens of 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. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.

WHAT'S INSIDE

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

ABOUT THE AUTHORS

Matt Farina is a Master Technologist developing HP Helion, a cloud distribution and public cloud based on OpenStack and Cloud Foundry. Matt Butcher is a Senior Software Engineer at Google's Nest Labs. Both Matt and Matt are familiar authors and speakers on various technical subjects.

ABOUT THE EARLY ACCESS VERSION

This Early Access version of Go in Practice enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online forum.

WANT TO LEARN MORE?

Sign up to read more content when it is released and to receive news about this book.