Go in Practice: Includes 70 Techniques

4.06 avg rating
( 31 ratings by Goodreads )
 
9781633430075: Go in Practice: Includes 70 Techniques
View all copies of this ISBN edition:
 
 

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

  1. Getting into Go
  2. A solid foundation
  3. Concurrency in Go
  4. PART 2 - WELL-ROUNDED APPLICATIONS

  5. Handling errors and panic
  6. Debugging and testing
  7. PART 3 - AN INTERFACE FOR YOUR APPLICATIONS

  8. HTML and email template patterns
  9. Serving and receiving assets and forms
  10. Working with web services
  11. PART 4 - TAKING YOUR APPLICATIONS TO THE CLOUD

  12. Using the cloud
  13. Communication between cloud services
  14. Reflection and code generation

"synopsis" may belong to another edition of this title.

About the Author:

Matt Butcher is a Master Technologist developing HP Helion, a cloud distribution and public cloud based on OpenStack and Cloud Foundry and he is an author and speaker.

Matt Farina is a Senior Software Engineer at Google's Nest Labs.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 44.99
US$ 29.73

Convert currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, rates & speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Matt Butcher, Matt Farina
Published by Manning Publications, United States (2016)
ISBN 10: 1633430073 ISBN 13: 9781633430075
New Paperback Quantity Available: 1
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Manning Publications, United States, 2016. Paperback. Condition: New. Language: English . Brand New Book. 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. With knowledge of 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 are needed to build production-ready code. Go in Practice guides readers through dozens of real-world techniques in key areas like package management and microservice communication. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies that can be used in day-to-day applications. Readers will learn techniques for building web services, such as using Go in the cloud, testing and debugging, routing, and network applications. KEY FEATURES ï Practical hands-on guide ï Based on hard-earned knowledge ï Contains dozens of real-world techniques AUDIENCE Written for readers who have already started exploring Go and want to use it effectively in a production setting. ABOUT THE TECHNOLOGY 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. Seller Inventory # CBL9781633430075

More information about this seller | Contact this seller

Buy New
US$ 29.73
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

2.

Matt Butcher, Matt Farina
Published by Manning Publications, United States (2016)
ISBN 10: 1633430073 ISBN 13: 9781633430075
New Paperback Quantity Available: 1
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Manning Publications, United States, 2016. Paperback. Condition: New. Language: English . Brand New Book. 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. With knowledge of 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 are needed to build production-ready code. Go in Practice guides readers through dozens of real-world techniques in key areas like package management and microservice communication. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies that can be used in day-to-day applications. Readers will learn techniques for building web services, such as using Go in the cloud, testing and debugging, routing, and network applications. KEY FEATURES ï Practical hands-on guide ï Based on hard-earned knowledge ï Contains dozens of real-world techniques AUDIENCE Written for readers who have already started exploring Go and want to use it effectively in a production setting. ABOUT THE TECHNOLOGY 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. Seller Inventory # CBL9781633430075

More information about this seller | Contact this seller

Buy New
US$ 31.45
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

3.

Matt Butcher
Published by Manning Publications
ISBN 10: 1633430073 ISBN 13: 9781633430075
New Paperback Quantity Available: 1
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description Manning Publications. Paperback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9781633430075

More information about this seller | Contact this seller

Buy New
US$ 22.39
Convert currency

Add to Basket

Shipping: US$ 9.18
From United Kingdom to U.S.A.
Destination, rates & speeds

4.

Butcher, Matt; Matt Farina, Matt Farina
ISBN 10: 1633430073 ISBN 13: 9781633430075
New Quantity Available: 5
Seller:
GreatBookPrices
(Columbia, MD, U.S.A.)
Rating
[?]

Book Description Condition: New. Seller Inventory # 23998067-n

More information about this seller | Contact this seller

Buy New
US$ 33.17
Convert currency

Add to Basket

Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

5.

Butcher, Matt; Farina, Matt
Published by Manning Publications
ISBN 10: 1633430073 ISBN 13: 9781633430075
New PAPERBACK Quantity Available: > 20
Seller:
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Condition: New. 1633430073 *BRAND NEW* Ships Same Day or Next!. Seller Inventory # SWATI2132893955

More information about this seller | Contact this seller

Buy New
US$ 31.84
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

6.

Matt Butcher; Matt Farina
ISBN 10: 1633430073 ISBN 13: 9781633430075
New Quantity Available: 2
Seller:
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Rating
[?]

Book Description Condition: New. Bookseller Inventory # ST1633430073. Seller Inventory # ST1633430073

More information about this seller | Contact this seller

Buy New
US$ 36.05
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

7.

Butcher, Matt
Published by Manning Publications (2016)
ISBN 10: 1633430073 ISBN 13: 9781633430075
New Quantity Available: > 20
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Manning Publications, 2016. PAP. Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Seller Inventory # PB-9781633430075

More information about this seller | Contact this seller

Buy New
US$ 24.81
Convert currency

Add to Basket

Shipping: US$ 11.90
From United Kingdom to U.S.A.
Destination, rates & speeds

8.

Matt Butcher (author), Matt Farina (author)
Published by Manning Publications 2016-07-28, Greenwich (2016)
ISBN 10: 1633430073 ISBN 13: 9781633430075
New paperback Quantity Available: > 20
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Manning Publications 2016-07-28, Greenwich, 2016. paperback. Condition: New. Seller Inventory # 9781633430075

More information about this seller | Contact this seller

Buy New
US$ 33.07
Convert currency

Add to Basket

Shipping: US$ 7.94
From United Kingdom to U.S.A.
Destination, rates & speeds

9.

Butcher, Matt; Farina, Matt
Published by Manning Publications
ISBN 10: 1633430073 ISBN 13: 9781633430075
New PAPERBACK Quantity Available: 2
Seller:
WFL
(Holtsville, NY, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Condition: New. 1633430073 Brand New ,Original Book , Direct from Source , Express 6-8 business days worldwide delivery. Seller Inventory # DG#IK231817

More information about this seller | Contact this seller

Buy New
US$ 37.98
Convert currency

Add to Basket

Shipping: US$ 4.90
Within U.S.A.
Destination, rates & speeds

10.

Butcher, Matt
ISBN 10: 1633430073 ISBN 13: 9781633430075
New Quantity Available: 1
Seller:
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2016. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Seller Inventory # KS-9781633430075

More information about this seller | Contact this seller

Buy New
US$ 39.84
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book