Go Programming Cookbook: Over 85 Recipes to Build Modular, Readable, and Testable Golang Applications Across Various Domains, Second Edition

- 50%

Original price was: $27.89.Current price is: $13.95.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 3.5 MB
  • Book Language: English
  • Total Page Count: 427
  • Instant Download
SKU: DIGI-0011159

Go is often praised for its small, clear language—but real projects still bring plenty of practical questions: how to handle files and streams, structure command-line tools, manage errors, test concurrent code, or connect services and data stores. Go Programming Cookbook takes those questions one recipe at a time, pairing working examples with explanations of how the solutions fit together.

Aaron Torres’s second edition is aimed at readers who already know the basics of Go and want a hands-on reference for building and refining applications across backend and systems work.

Practical Go recipes, from I/O to performance

The book starts with everyday building blocks, including Go’s I/O interfaces, files and directories, CSV, templates, command-line input, environment variables, and configuration formats such as TOML, YAML, and JSON. It then turns to data conversion, reflection, error handling, and logging—topics that shape how readable and maintainable Go code behaves beyond a small example.

Build beyond a single program

Later chapters explore network programming, databases and storage, web applications and microservices, testing, parallelism and concurrency, distributed systems, and reactive programming. Recipes include work with TCP/IP, WebSockets, SQL, Redis, channels, worker pools, service discovery, and performance profiling. The range makes this Go programming cookbook useful for connecting language features to the kinds of tasks that arise in real application development.

Examples that explain the reasoning

Rather than offering snippets without context, the recipes use a practical “how to do it” and “how it works” structure. That makes it easier to follow an implementation, understand the choices behind it, and adapt the pattern to a project with different requirements. The book also emphasizes practices such as testing, documentation, interfaces, and dependency management.

Who may find it useful?

This book is suited to Go developers with basic language knowledge who want examples to consult while working on backend systems, command-line utilities, networked applications, or distributed services. It can also serve as a structured way to explore Go’s standard library and commonly used tools, one concrete problem at a time.

For a Go programmer who learns best by seeing code applied to specific tasks, Torres’s collection offers a broad, practical shelf reference—from file handling at the start of a project to testing and tuning as it grows. 💻

Additional Book Details

Book specifications and digital file information

File Size
3.5 MB
File Type
PDF
Language
English
Page Count
427
Publisher
Packt Publishing Ltd.
ISBN
ISBN_13: 9781789800982
Edition
Second Edition
Authors
Aaron Torres
Copyright
© 2019 Packt Publishing
File Information
Go Programming Cookbook Over 85 Recipes to Build.pdf
Additional Information
publication_location: Birmingham, UK | Publisher_Address: Livery Place, 35 Livery Street, Birmingham, B3 2PB, UK | Customer_Rating: 3.4 out of 5 | Review_Count: 11 | Length: 434 pages

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Go Programming Cookbook: Over 85 Recipes to Build Modular, Readable, and Testable Golang Applications Across Various Domains, Second Edition”

No product has been found!
Go Programming Cookbook: Over 85 Recipes to Build Modular, Readable, and Testable Golang Applications Across Various Domains, Second Edition
Go Programming Cookbook: Over 85 Recipes to Build Modular, Readable, and Testable Golang Applications Across Various Domains, Second Edition

Original price was: $27.89.Current price is: $13.95.

Your Next Chapter Starts Here.

Discover digital books that spark curiosity, inspire fresh ideas, and encourage learning. Explore the BooksStore collection and find your next great read.

Digital eBooks only
Downloadable file formats
Customer support available
Need Assistance?

Email us at [email protected]

Customer Support

General enquiries: response within 24–48 hours. Some issues may require additional time to resolve.

A World of Ideas Awaits

Good reads. Fresh possibilities.

Find something new to learn, enjoy, or explore. Browse the BooksStore collection and discover your next digital read.

Browse eBooks

Digital books only. No physical shipping. File formats vary by product.

Books Store
Logo
Shopping cart