{"product_id":"effective-go-inanc-gumus-9781617299896","title":"Go by Example: Programmer's Guide to Idiomatic and Testable Code","description":"\u003cb\u003eUnlock Go's unique perspective on program design, and start writing simple, maintainable, and testable Go code.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eGo by Example\u003c\/i\u003e you will learn how to: \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eWrite idiomatic and easy-to-maintain Go programs from scratch\u003c\/li\u003e \u003cli\u003eTest Go according to best practices\u003c\/li\u003e \u003cli\u003eSpot common Go anti-patterns\u003c\/li\u003e \u003cli\u003eCreate practical Go packages and applications\u003c\/li\u003e \u003cli\u003eDesign and organize Go code and programs\u003c\/li\u003e \u003cli\u003eUnderstand what makes Go different from other languages\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e\u003ci\u003eGo by Example\u003c\/i\u003e is a practical guide to writing high-quality code that's easy to test and maintain. The book is full of best practices to adopt and anti-patterns to dodge. It explores what makes Go so dramatically different from other languages and how you can still leverage your existing skills into writing excellent Go code. Aimed at Go beginners looking to graduate to serious Go development, this book will help you write and test command line applications, web API clients and servers, concurrent programs, and more. \u003cp\u003e\u003c\/p\u003e Purchase 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\u003e Writing well-designed Go code takes more than just porting across skills you've learned in other languages. You'll need to understand Go's unique way of working to ensure your programs don't spiral out of control. This book is the perfect primer on Go's hidden mechanics that will help you code more effective Go. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eGo by Example\u003c\/i\u003e teaches you to write well-designed and maintainable code in Go. By concentrating on Go's unique characteristics, you'll learn how to stop fighting against the language and start delivering idiomatic code that's simple, adaptable, and testable. You'll learn how to deliver applications and how to extend code with robust testing. Easy-to-understand visualizations and step-by-step examples help explain Go's complexities without oversimplification. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e For programmers who have learned the basics of Go. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eInanc Gumus\u003c\/b\u003e has over 20 years of experience in software engineering. For the last four years, he has worked as a consultant for Go software architecture, focusing on best practices and testing. Inanc is also an open-source contributor to the official Go test package, and teaches Go through online courses, his blog, his Youtube channel, and GitHub repository with over 10,000 stars.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Inanc Gumus\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1617299898\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781617299896\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/24\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 300\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.79lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.38w x 0.75d","brand":"Inanc Gumus","offers":[{"title":"Paperback","offer_id":44073036841215,"sku":"9781617299896","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_b1b0d067-f95c-4747-8249-1252479a6941.jpg?v=1685445428","url":"https:\/\/www.whiterainbookhouse.com\/products\/effective-go-inanc-gumus-9781617299896","provider":"WR Book House","version":"1.0","type":"link"}