Mastering Go

Covering the major features and packages of Go, plus its types and datastructures, to enable the reader to write threadsafe, concurrent cloud, and network applications
Preview in Mapt
Code Files

Mastering Go

Mihalis Tsoukalos
New Release!

Covering the major features and packages of Go, plus its types and datastructures, to enable the reader to write threadsafe, concurrent cloud, and network applications
This title is available to pre-order now and is expected to be published in
Mapt Subscription
FREE
$29.99/m after trial
eBook
$20.00
RRP $39.99
Save 49%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$20.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Mastering Go Book Cover
Mastering Go
$ 39.99
$ 20.00
Security with Go Book Cover
Security with Go
$ 31.99
$ 16.00
Buy 2 for $33.50
Save $38.48
Add to Cart

Book Details

ISBN 139781788626545
Paperback345 pages

Book Description

Go, the programming language, has become the means by which systems, networking, web and cloud applications are being implemented. Given that Go syntax is fairly easy to learn, it is on the level of libraries we start seeing features, speed, and efficiency for which the Go ecology is justly famous.

Once the syntax of Go has been mastered, and some small project have been written, most Golang programmers face the difficulty of having to integrate their Golang skills with production code. The usual introductions to Golang programming stop short of the transition, which Mastering Go provides.

The exposition of Golang begins an account of how Go has been implemented, background that makes the rationale behind Golang types and composite types much easier to understand. Another piece of the puzzle tends to be Golang data structures, which are extremely important - they encompass a whole selection of tries, for instance, and a very well reputed threadsafe package.

But the center piece of this book is to be found in its in-depth account of concurrency and systems and network programming, all of which are extremely important for modern-day native cloud development. A chapter on reflection rounds out the picture.

Table of Contents

What You Will Learn

  • Learn to understand the design choices of Golang syntax
  • Understand enough Go internals to be able to optimize Golang code
  • Learn and appreciate concurrency models as available in Golang
  • Understand the interplay of systems and networking code
  • Write server-level code that plays well in all environments
  • Understand the context and appropriate use of Go datatypes and data structures

Authors

Table of Contents

Book Details

ISBN 139781788626545
Paperback345 pages
Read More

Read More Reviews

Recommended for You

Security with Go Book Cover
Security with Go
$ 31.99
$ 16.00
Mastering Blockchain - Second Edition Book Cover
Mastering Blockchain - Second Edition
$ 35.99
$ 7.20
RUST Design Patterns and Best Practices Book Cover
RUST Design Patterns and Best Practices
$ 0.00
Functional Python Programming - Second Edition Book Cover
Functional Python Programming - Second Edition
$ 39.99
$ 20.00
Wireshark Revealed: Essential Skills for IT Professionals Book Cover
Wireshark Revealed: Essential Skills for IT Professionals
$ 79.99
$ 40.00
Mastering Go Programming [Video] Book Cover
Mastering Go Programming [Video]
$ 200.99
$ 40.20