Items related to Go in Practice, Second Edition

Go in Practice, Second Edition - Softcover

  • 3.87 out of 5 stars
    120 ratings by Goodreads
 
9781633436886: Go in Practice, Second Edition

Synopsis

Practical techniques for building concurrent, cloud-native, and high performance Go applications—all accelerated with productivity-boosting AI tools.

Go in Practice, Second Edition is full of tips, tricks, best practices, and expert insights into how to get things done with Go. It builds on your existing knowledge of the Go language, introducing specific strategies you can use to maximize your productivity in day-to-day dev work.

In Go in Practice, Second Edition, you’ll learn:

• Concurrency with goroutines and channels
• Web servers and microservices with event streams and websockets
• Logging, caching, and data access from environment variables and files
• Cloud-native Go applications
• AI tools to accelerate your development workflow

Go in Practice, Second Edition has been extensively revised by author Nathan Kozyra to cover the latest version of Go, along with new dev techniques, including productivity-boosting AI tools. It follows an instantly-familiar cookbook-style Problem/Solution/Discussion format, building on what you already know about Go with advanced or little-known techniques for concurrency, logging and caching, microservices, testing, deployment, and more.

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

About the technology

You’ve mastered the basics of Go—now what? To build production-quality Go applications, you’ll need to handle concurrency, networking, file access, native communication protocols like gRPC and TCP/REST, and a host of other practical issues. Following a friendly cookbook format, this book gives you instantly-useful solutions to the problems you’ll see on the job.

About the book

Go in Practice, Second Edition delivers dozens of practical techniques for writing and maintaining Go applications following a handy problem/solution/discussion format. This up-to-date revision covers the latest Go innovations, including generics, panics and other error handling tools, and modern concurrency patterns, along with advanced features like reflection and code generation. You’ll also love the tips for integrating AI code completion into your development process.

What's inside

• Concurrency with goroutines and channels
• Web servers and microservices
• Logging, caching, and data access

About the reader

For intermediate developers with previous experience in Go.

About the author

Nathan Kozyra is a full-stack developer with twenty years of experience building production web and mobile applications. He’s worked with Go since 2009 in both large companies and startups. Matt Butcher and Matt Farina authored the first edition of this book.

Table of Contents

Part 1
1 Getting started with Go
2 A solid foundation: Building a command-line application
3 Structs, interfaces, and generics
Part 2
4 Handling errors and panics
5 Concurrency in Go
6 Formatting, testing, debugging, and benchmarking
7 File access and basic networking
Part 3
8 Building an HTTP server
9 HTML and email template patterns
10 Sending and receiving data
11 Working with external services
Part 4
12 Cloud-ready applications and communications
13 Reflection, code generation, and advanced Go

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

About the Author

Nathan Kozyra is a full-stack developer with twenty years of experience building production web and mobile applications. He's worked with Go since 2009 in both large companies and startups. Nathan has a masters in computer science with a focus on machine learning.

Matt Butcher is a CEO, software engineer, tech author, speaker, and ex-professor.

Matt Farina is a software engineer and architect primarily focused on cloud applications.

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

Buy Used

Condition: As New
Unread book in perfect condition...
View this item

US$ 2.64 shipping within U.S.A.

Destination, rates & speeds

Search results for Go in Practice, Second Edition

Seller Image

Kozyra, Nathan; Butcher, Matt; Farina, Matt
Published by Manning, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 49977006

Contact seller

Buy Used

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

Quantity: 15 available

Add to basket

Stock Image

Kozyra, Nathan; Butcher, Matt; Farina, Matt
Published by Simon and Schuster, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
Used Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread copy in mint condition. Seller Inventory # SS9781633436886

Contact seller

Buy Used

US$ 50.88
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Kozyra, Nathan; Butcher, Matt; Farina, Matt
Published by Manning, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 49977006-n

Contact seller

Buy New

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

Quantity: 15 available

Add to basket

Stock Image

Kozyra, Nathan; Butcher, Matt; Farina, Matt
Published by Simon and Schuster, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Brand New. Seller Inventory # 9781633436886

Contact seller

Buy New

US$ 50.98
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Nathan Kozyra
Published by Pearson Education, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New PAP

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781633436886

Contact seller

Buy New

US$ 58.99
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

Nathan Kozyra
Published by Pearson Education, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New PAP

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781633436886

Contact seller

Buy New

US$ 55.08
Convert currency
Shipping: US$ 6.80
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

Kozyra, Nathan; Butcher, Matt; Farina, Matt
Published by Manning, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New Softcover

Seller: Best Price, Torrance, CA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. SUPER FAST SHIPPING. Seller Inventory # 9781633436886

Contact seller

Buy New

US$ 53.34
Convert currency
Shipping: US$ 8.98
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Kozyra, Nathan
Published by Manning Publications 4/15/2025, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Go in Practice, Second Edition 1.4. Book. Seller Inventory # BBS-9781633436886

Contact seller

Buy New

US$ 64.63
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Kozyra, Nathan; Butcher, Matt; Farina, Matt
Published by Manning, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781633436886

Contact seller

Buy New

US$ 66.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Nathan Kozyra
Published by Manning Publications, US, 2025
ISBN 10: 1633436888 ISBN 13: 9781633436886
New Paperback

Seller: Rarewaves USA, OSWEGO, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. Practical techniques for building concurrent, cloud-native, and high performance Go applications-all accelerated with productivity-boosting AI tools. Go in Practice, Second Edition is full of tips, tricks, best practices, and expert insights into how to get things done with Go. It builds on your existing knowledge of the Go language, introducing specific strategies you can use to maximize your productivity in day-to-day dev work. In  Go in Practice, Second Edition, you'll learn: Concurrency with goroutines and channelsWeb servers and microservices with event streams and websocketsLogging, caching, and data access from environment variables and filesCloud-native Go applicationsAI tools to accelerate your development workflow Go in Practice, Second Edition has been extensively revised by author  Nathan Kozyra to cover the latest version of Go, along with new dev techniques, including productivity-boosting AI tools. It follows an instantly-familiar cookbook-style Problem/Solution/Discussion format, building on what you already know about Go with advanced or little-known techniques for concurrency, logging and caching, microservices, testing, deployment, and more.   About the technology:    You've mastered the basics of Go-now what? To build production-quality Go applications, you'll need to handle concurrency, networking, file access, native communication protocols like gRPC and TCP/REST, and a host of other practical issues. Following a friendly cookbook format, this book gives you instantly-useful solutions to the problems you'll see on the job. Seller Inventory # LU-9781633436886

Contact seller

Buy New

US$ 66.77
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

There are 23 more copies of this book

View all search results for this book