Go in Action

3.82 avg rating
( 151 ratings by Goodreads )
 
9781617291784: Go in Action
View all copies of this ISBN edition:
 
 

Summary

Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous.

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

About the Technology

Application development can be tricky enough even when you aren't dealing with complex systems programming problems like web-scale concurrency and real-time performance. While it's possible to solve these common issues with additional tools and frameworks, Go handles them right out of the box, making for a more natural and productive coding experience. Developed at Google, Go powers nimble startups as well as big enterprises—companies that rely on high-performing services in their infrastructure.

About the Book

Go in Action is for any intermediate-level developer who has experience with other programming languages and wants a jump-start in learning Go or a more thorough understanding of the language and its internals. This book provides an intensive, comprehensive, and idiomatic view of Go. It focuses on the specification and implementation of the language, including topics like language syntax, Go's type system, concurrency, channels, and testing.

What's Inside

  • Language specification and implementation
  • Go's type system
  • Internals of Go's data structures
  • Testing and benchmarking

About the Reader

This book assumes you're a working developer proficient with another language like Java, Ruby, Python, C#, or C++.

About the Authors

William Kennedy is a seasoned software developer and author of the blog GoingGo.Net. Brian Ketelsen and Erik St. Martin are the organizers of GopherCon and coauthors of the Go-based Skynet framework.

Table of Contents

  1. Introducing Go
  2. Go quick-start
  3. Packaging and tooling
  4. Arrays, slices, and maps
  5. Go's type system
  6. Concurrency
  7. Concurrency patterns
  8. Standard library
  9. Testing and benchmarking

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

About the Author:

William Kennedy is a seasoned software developer, author of the blog GoingGo.Net, and organizer for the Go-Miami and Miami MongoDB meetups.

Brian Ketelsen is one of the organizers of GopherCon, an annual conference for Go developers and coauthor of the Go-based Skynet framework. Brian works with Go daily in a high-stakes production setting.

Erik St. Martin is also one of the organizers of GopherCon an annual conference for Go developers and coauthor of the Go-based Skynet framework. Eric runs his own software consultancy.

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

Buy New View Book
List Price: US$ 44.99
US$ 26.37

Convert currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, rates & speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Brian Ketelsen, Erica Martin, William Kennedy
Published by Manning Publications, United States (2015)
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Paperback Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Manning Publications, United States, 2015. Paperback. Condition: New. Language: English. Brand new Book. 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. KEY SELLING POINTS Written by Go developers Real use cases faced in day-to-day development Get tricks and tips from experienced Go users AUDIENCE This book assumes you're a working developer proficient with another language like Java, Ruby, Python, C#, or C++. ABOUT THE TECHNOLOGY Go is a powerful language that is gaining rapid adoption by companies that want to write fast systems while allowing their developers to use modern programming languages. Go development is sponsored and curated by Google, but has contributors from around the globe. Seller Inventory # AAK9781617291784

More information about this seller | Contact this seller

Buy New
US$ 26.37
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

2.

Brian Ketelsen
Published by Manning Publications
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Paperback Quantity Available: 1
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description Manning Publications. Paperback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9781617291784

More information about this seller | Contact this seller

Buy New
US$ 22.66
Convert currency

Add to Basket

Shipping: US$ 9.09
From United Kingdom to U.S.A.
Destination, rates & speeds

3.

Brian Ketelsen, Erica Martin, William Kennedy
Published by Manning Publications, United States (2015)
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Paperback Quantity Available: 10
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Manning Publications, United States, 2015. Paperback. Condition: New. Language: English. Brand new Book. 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. KEY SELLING POINTS Written by Go developers Real use cases faced in day-to-day development Get tricks and tips from experienced Go users AUDIENCE This book assumes you're a working developer proficient with another language like Java, Ruby, Python, C#, or C++. ABOUT THE TECHNOLOGY Go is a powerful language that is gaining rapid adoption by companies that want to write fast systems while allowing their developers to use modern programming languages. Go development is sponsored and curated by Google, but has contributors from around the globe. Seller Inventory # AAK9781617291784

More information about this seller | Contact this seller

Buy New
US$ 31.82
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

4.

William Kennedy; Brian Ketelsen; Erik St. Martin
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Quantity Available: 3
Seller:
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Rating
[?]

Book Description Condition: New. Bookseller Inventory # ST1617291781. Seller Inventory # ST1617291781

More information about this seller | Contact this seller

Buy New
US$ 35.77
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

5.

Ketelsen, Brian
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Quantity Available: 7
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2015. PAP. Condition: New. New Book.Shipped from US within 10 to 14 business days. Established seller since 2000. Seller Inventory # IB-9781617291784

More information about this seller | Contact this seller

Buy New
US$ 33.44
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

6.

Ketelsen, Brian
Published by Manning Publications 11/26/2015 (2015)
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Paperback or Softback Quantity Available: 8
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description Manning Publications 11/26/2015, 2015. Paperback or Softback. Condition: New. Go in Action. Book. Seller Inventory # BBS-9781617291784

More information about this seller | Contact this seller

Buy New
US$ 37.47
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

7.

Ketelsen, Brian
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Quantity Available: 1
Seller:
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2015. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Seller Inventory # KB-9781617291784

More information about this seller | Contact this seller

Buy New
US$ 33.99
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

8.

William Kennedy (author), Brian Ketelsen (author), Erik St. Martin (author)
Published by Manning Publications 2015-11-26, Shelter Island (2015)
ISBN 10: 1617291781 ISBN 13: 9781617291784
New paperback Quantity Available: > 20
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Manning Publications 2015-11-26, Shelter Island, 2015. paperback. Condition: New. Seller Inventory # 9781617291784

More information about this seller | Contact this seller

Buy New
US$ 28.32
Convert currency

Add to Basket

Shipping: US$ 9.83
From United Kingdom to U.S.A.
Destination, rates & speeds

9.

Ketelsen, Brian
Published by Manning Publications (2015)
ISBN 10: 1617291781 ISBN 13: 9781617291784
New Quantity Available: 2
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Manning Publications, 2015. PAP. Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Seller Inventory # GB-9781617291784

More information about this seller | Contact this seller

Buy New
US$ 29.45
Convert currency

Add to Basket

Shipping: US$ 11.79
From United Kingdom to U.S.A.
Destination, rates & speeds

10.

Kennedy, William; Ketelsen, Brian; Martin, Erik St.
Published by Manning Publications
ISBN 10: 1617291781 ISBN 13: 9781617291784
New PAPERBACK Quantity Available: 3
Seller:
WFL
(Holtsville, NY, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Condition: New. 1617291781 Brand New ,Original Book , Direct from Source , Express 6-8 business days worldwide delivery. Seller Inventory # DG#IM247120

More information about this seller | Contact this seller

Buy New
US$ 37.68
Convert currency

Add to Basket

Shipping: US$ 4.90
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book