Mastering Go is popular PDF and ePub book, written by Mihalis Tsoukalos in 2021-08-31, it is a fantastic choice for those who relish reading online the Computers genre. Let's immerse ourselves in this engaging Computers book by exploring the summary and details provided below. Remember, Mastering Go can be Read Online from any device for your convenience.

Mastering Go Book PDF Summary

Master key features of Go, including advanced concepts like concurrency and working with JSON, to create and optimize real-world services, network servers, and clients Key FeaturesThis third edition of the bestselling guide to advanced Go programming has been overhauled and expanded to cover RESTful servers, the WebSocket protocol, and Go genericsUse real-world exercises to build high-performance network servers and powerful command line utilitiesPacked with practical examples and utilities to apply to your own development work and administrative tasksGet clear explanations about Go nuances and features to simplify Go developmentBook Description Mastering Go is the essential guide to putting Go to work on real production systems. This freshly updated third edition includes topics like creating RESTful servers and clients, understanding Go generics, and developing gRPC servers and clients. Mastering Go was written for programmers who want to explore the capabilities of Go in practice. As you work your way through the chapters, you'll gain confidence and a deep understanding of advanced Go concepts, including concurrency and the operation of the Go Garbage Collector, using Go with Docker, writing powerful command-line utilities, working with JavaScript Object Notation (JSON) data, and interacting with databases. You'll also improve your understanding of Go internals to optimize Go code and use data types and data structures in new and unexpected ways. This essential Go programming book will also take you through the nuances and idioms of Go with exercises and resources to fully embed your newly acquired knowledge. With the help of Mastering Go, you'll become an expert Go programmer by building Go systems and implementing advanced Go techniques in your projects. What you will learnUse Go in productionWrite reliable, high-performance concurrent codeManipulate data structures including slices, arrays, maps, and pointersDevelop reusable packages with reflection and interfacesBecome familiar with generics for effective Go programmingCreate concurrent RESTful servers, and build gRPC clients and serversDefine Go structures for working with JSON dataWho this book is for You'll need to know the basics of Go before you get started with this book, but beyond that, anyone can sink their teeth into it. It's written primarily for Go programmers who have a bit of experience with the language and want to become expert practitioners.

Detail Book of Mastering Go PDF

Mastering Go
  • Author : Mihalis Tsoukalos
  • Release : 31 August 2021
  • Publisher : Packt Publishing Ltd
  • ISBN : 9781801073011
  • Genre : Computers
  • Total Page : 683 pages
  • Language : English
  • PDF File Size : 10,5 Mb

If you're still pondering over how to secure a PDF or EPUB version of the book Mastering Go by Mihalis Tsoukalos, don't worry! All you have to do is click the 'Get Book' buttons below to kick off your Download or Read Online journey. Just a friendly reminder: we don't upload or host the files ourselves.

Get Book

Mastering Go

Mastering Go Author : Mihalis Tsoukalos
Publisher : Packt Publishing Ltd
File Size : 30,6 Mb
Get Book
Publisher's Note: This edition from 2019 is outdated and is not compatible with the latest version o...

Mastering Go

Mastering Go Author : Mihalis Tsoukalos
Publisher : Packt Publishing Ltd
File Size : 8,9 Mb
Get Book
Master key features of Go, including advanced concepts like concurrency and working with JSON, to cr...

Concurrency in Go

Concurrency in Go Author : Katherine Cox-Buday
Publisher : "O'Reilly Media, Inc."
File Size : 44,8 Mb
Get Book
Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programmi...

Go Programming Blueprints

Go Programming Blueprints Author : Mat Ryer
Publisher : Packt Publishing Ltd
File Size : 11,6 Mb
Get Book
Intended for seasoned Go programmers who want to put their expertise in Go to use to solve big, real...

Get Programming with Go

Get Programming with Go Author : Roger Peppe,Nathan Youngman
Publisher : Simon and Schuster
File Size : 14,9 Mb
Get Book
Summary Get Programming with Go introduces you to the powerful Go language without confusing jargon ...

Mastering Go Golang

Mastering Go  Golang Author : Cybellium Ltd
Publisher : Cybellium Ltd
File Size : 31,6 Mb
Get Book
"Mastering Go (Golang)" is your ultimate guide to mastering the intricacies of the Go programming la...

Go in Action

Go in Action Author : Erik St. Martin,William Kennedy,Brian Ketelsen
Publisher : Simon and Schuster
File Size : 15,9 Mb
Get Book
Summary Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. ...

The Go Programming Language

The Go Programming Language Author : Alan A. A. Donovan,Brian W. Kernighan
Publisher : Addison-Wesley Professional
File Size : 12,7 Mb
Get Book
The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. ...

Building Microservices with Go

Building Microservices with Go Author : Nic Jackson
Publisher : Packt Publishing Ltd
File Size : 28,7 Mb
Get Book
Your one-stop guide to the common patterns and practices, showing you how to apply these using the G...

Learning Go Programming

Learning Go Programming Author : Vladimir Vivien
Publisher : Packt Publishing Ltd
File Size : 42,5 Mb
Get Book
An insightful guide to learning the Go programming language About This Book Insightful coverage of G...