Go in Practice Matt Butcher and Matt Farina MEAP Began: March 2015 Softbound print: Fall 2015 (est.) | 275 pages | B&W ISBN: 9781633430075 |
||||
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
- Specific, practical Golang techniques
- Using Go for devops and cloudops
- Writing RESTful web services and microservices
- Web dev techniques like working with nested templates and handling form data
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.