# Go by Example (Manning)

**URL:** <https://forum.devtalk.com/t/go-by-example-manning/211402>\
**Category:** Backend Learning Resources\
**Tags:** published-book, go, manning, go-by-example, golang\
**Created:** [19 August 2025 12:59 UTC](https://forum.devtalk.com/t/go-by-example-manning/211402 "2025-08-19T12:59:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ManningBooks](https://forum.devtalk.com/user_avatar/forum.devtalk.com/manningbooks/32/1650_2.png) [@ManningBooks](https://forum.devtalk.com/u/ManningBooks)\
**Post date:** [19 August 2025 12:59 UTC](https://forum.devtalk.com/t/go-by-example-manning/211402/1 "2025-08-19T12:59:52Z")

</div>

Go is known for its simplicity, pragmatism, and power—but truly mastering it means more than just learning the syntax.  
That’s where **_Go by Example_ (Manning Publications)** comes in. This book helps you go beyond the basics to embrace the **“Go mindset”** , teaching you how to write clean, idiomatic, and highly maintainable code through real-world, hands-on examples.

 ![Gumus-HI](https://forum.devtalk.com/uploads/default/original/2X/e/e4d95f7b816f5d5e951c4fc80f5b5f77ab7c9ea2.jpeg)

### Inanc Gumus

Go is known for its simplicity, pragmatism, and power—but truly mastering it means more than just learning the syntax.  
That’s where **_Go by Example_ (Manning Publications)** comes in. This book helps you go beyond the basics to embrace the **“Go mindset”** , teaching you how to write clean, idiomatic, and highly maintainable code through real-world, hands-on examples.

**What you’ll learn in _Go by Example_:**

- Understand what makes Go different and adopt its philosophy for clear, pragmatic code
- Write idiomatic programs that are **robust, testable, and efficient**
- Avoid common Go mistakes and follow proven patterns for better software design
- Structure packages and APIs for readability and maintainability
- Harness Go’s unique concurrency model to build fast, scalable applications

**What you’ll build:**  
💻 Command-line tools  
🌐 Web services  
⚡ Scalable concurrent programs

Go was the language of choice behind Kubernetes, Docker, and Terraform for a reason. With _Go by Example_, you’ll see first-hand how its simplicity and powerful tooling can help you build elegant, high-quality applications—fast.

* * *

- Full details: [Go by Example - Inanc Gumus](https://www.manning.com/books/go-by-example)

_Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “ **devtalk.com** ” at checkout 👍_

---

<div class="post-metadata">

**Author:** ![mercyf](https://forum.devtalk.com/user_avatar/forum.devtalk.com/mercyf/32/6657_2.png) [@mercyf](https://forum.devtalk.com/u/mercyf)\
**Post date:** [20 August 2025 23:34 UTC](https://forum.devtalk.com/t/go-by-example-manning/211402/2 "2025-08-20T23:34:43Z")

</div>

I wanted to learn Go, but Go 2.0 possibly being dead, I decided to stay away.

---

<div class="post-metadata">

**Author:** ![ManningBooks](https://forum.devtalk.com/user_avatar/forum.devtalk.com/manningbooks/32/1650_2.png) [@ManningBooks](https://forum.devtalk.com/u/ManningBooks)\
**Post date:** [21 August 2025 08:10 UTC](https://forum.devtalk.com/t/go-by-example-manning/211402/3 "2025-08-21T08:10:21Z")

</div>

Thank you for your reply. It’s an ongoing topic.

Here’s what the Go blog said about it in 2023:  
“Go 2, in the sense of breaking with the past and no longer compiling old programs, is never going to happen. Go 2, in the sense of being the major revision of Go 1 we started toward in 2017, has already happened.”

You can find the whole article here: [https://go.dev/blog/compat](https://go.dev/blog/compat)

Hope this helps.

Cheers,

---

<div class="post-metadata">

**Author:** ![mercyf](https://forum.devtalk.com/user_avatar/forum.devtalk.com/mercyf/32/6657_2.png) [@mercyf](https://forum.devtalk.com/u/mercyf)\
**Post date:** [31 August 2025 23:25 UTC](https://forum.devtalk.com/t/go-by-example-manning/211402/4 "2025-08-31T23:25:11Z")

</div>

I understand. Thanks!
