Go in Action

Go in Action
ISBN-10
1617291781
ISBN-13
9781617291784
Category
Computers
Pages
300
Language
English
Published
2015-07-31
Publisher
Manning Publications
Authors
William Kennedy, Erik St. Martin, Brian Ketelsen

Description

Many of the normal concerns faced by application developers are amplified by the challenges of web-scale concurrency, real-time performance expectations, multi-core support, and efficiently consuming services without constantly managing I/O blocks. Although it's possible to solve most of these issues with existing languages and frameworks, Go is designed to handle them right out of the box, making for a more natural and productive coding experience. Developed at Google for its own internal use, Go now powers dozens of nimble startups, along with name brands like Canonical, Heroku, SoundCloud, and Mozilla, who rely on highly performant services for their infrastructure. Go in Action introduces the unique features and concepts of the Go language, guiding readers from inquisitive developers to Go gurus. It provides hands-on experience with writing real-world applications including web sites and network servers, as well as techniques to manipulate and convert data at incredibly high speeds. It also goes in-depth with the language and explains the tricks and secrets that the Go masters are using to make their applications perform. For example, it looks at Go's powerful reflection libraries and uses real-world examples of integration with C code. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Other editions

Similar books

  • Go in Practice
    By Matt Butcher, Matt Farina

    About the Book Go in Practice guides you through dozens of real-world techniques in key areas.

  • Go Web Programming
    By Sau Sheong Chang

    It's perfect for writing microservices or building scalable, maintainable systems. About the Book Go Web Programming teaches you how to build web applications in Go using modern design principles.

  • Programming in Go: Creating Applications for the 21st Century
    By Mark Summerfield

    A valuable programming reference provides a complete introduction to the Go programming language, covering all of Go's clean and easy to understand syntax and its built-in arrays, maps, slices and Unicode strings. Original.

  • Get Programming with Go
    By Roger Peppe, Nathan Youngman

    About the Reader This book is for anyone familiar with computer programming, as well as anyone with the desire to learn. About the Author Nathan Youngman organizes the Edmonton Go meetup and is a mentor with Canada Learning Code.

  • Concurrency in Go: Tools and Techniques for Developers
    By Katherine Cox-Buday

    If you’re a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems. Author Katherine Cox-Buday takes you step-by-step through the process.

  • Go Programming Language For Dummies
    By Wei-Meng Lee

    This book will put you on the path to using the language that’s created some of today’s leading web applications, so you can steer your career where you want to Go! Learn how Go works and start writing programs and modules Install and ...

  • The Go Programming Language
    By Brian W. Kernighan, Alan A. A. Donovan

    The book does not assume prior knowledge of Go nor experience with any specific language, so you’ll find it accessible whether you’re most comfortable with JavaScript, Ruby, Python, Java, or C++.

  • Head First Go
    By Jay McGavren

    What will you learn from this book?

  • Kubernetes in Action
    By Marko Luksa

    About the Book Kubernetes in Action teaches you to use Kubernetes to deploy container-based distributed applications. You'll start with an overview of Docker and Kubernetes before building your first Kubernetes cluster.

  • Docker in Action
    By Jeffrey Nickoloff, Stephen Kuenzli

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