{"product_id":"go-in-action-9781617291784","title":"Go in Action","description":"\u003cp\u003e • Author(s): Brian Ketelsen\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Data Science - General\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003eGo in Action\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eApplication 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. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eGo in Action\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eLanguage specification and implementation\u003c\/li\u003e\n\u003cli\u003eGo's type system\u003c\/li\u003e\n\u003cli\u003eInternals of Go's data structures\u003c\/li\u003e\n\u003cli\u003eTesting and benchmarking\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThis book assumes you're a working developer proficient with another language like Java, Ruby, Python, C#, or C++. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Authors\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWilliam Kennedy\u003c\/b\u003e is a seasoned software developer and author of the blog GoingGo.Net. \u003cb\u003eBrian Ketelsen\u003c\/b\u003e and \u003cb\u003eErik St. Martin\u003c\/b\u003e are the organizers of GopherCon and coauthors of the Go-based Skynet framework. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003col\u003e\n\u003cli\u003eIntroducing Go\u003c\/li\u003e\n\u003cli\u003eGo quick-start\u003c\/li\u003e\n\u003cli\u003ePackaging and tooling\u003c\/li\u003e\n\u003cli\u003eArrays, slices, and maps\u003c\/li\u003e\n\u003cli\u003eGo's type system\u003c\/li\u003e\n\u003cli\u003eConcurrency\u003c\/li\u003e\n\u003cli\u003eConcurrency patterns\u003c\/li\u003e\n\u003cli\u003eStandard library\u003c\/li\u003e\n\u003cli\u003eTesting and benchmarking\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45034766074007,"sku":"9781617291784","price":3902.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617291784.webp?v=1769211004","url":"https:\/\/atlanticbooks.com\/products\/go-in-action-9781617291784","provider":"Atlantic Books","version":"1.0","type":"link"}