ManningBooks

ManningBooks

Devtalk Sponsor

Go by Example (Manning)

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.

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:
:laptop: Command-line tools
:globe_with_meridians: Web services
:high_voltage: 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.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Most Liked

mercyf

mercyf

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

ManningBooks

ManningBooks

Devtalk Sponsor

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

Hope this helps.

Cheers,

mercyf

mercyf

I understand. Thanks!

Where Next?

Popular Backend topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
PragmaticBookshelf
You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) and functional prog...
New
PragmaticBookshelf
Do less work when testing your Python code, but be just as expressive, elegant, and readable. The pytest testing framework helps you writ...
New
PragmaticBookshelf
RSpec has been downloaded more than 80 million times and has inspired countless test frameworks in other languages. Myron Marston @...
New
PragmaticBookshelf
For this new edition of the best-selling Learn to Program, Chris Pine has taken a good thing and made it even better. First, he used the ...
New
PragmaticBookshelf
Level up your Rust programming skills with a series of brain teasers as you discover some of the unexpected Rust behaviors and challenge ...
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
PragmaticBookshelf
Learn and apply the powerful streams API and lambda expressions to create highly expressive, concise, and maintainable functional style c...
New
PragmaticBookshelf
Build Rails applications that scale. Discover the small changes that make a big difference in efficiency. Design applications for perform...
New
pragdave
Classroom-tested by generations of students, this new edition of the popular intro to programming book is for anyone who wants to underst...
New

Other popular topics Top

PragmaticBookshelf
Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular wor...
New
PragmaticBookshelf
Free and open source software is the default choice for the technologies that run our world, and it’s built and maintained by people like...
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
PragmaticBookshelf
Create efficient, elegant software tests in pytest, Python's most powerful testing framework. Brian Okken @brianokken Edited by Kat...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
PragmaticBookshelf
25 puzzles that will make you a better C programmer by challenging your knowledge of the language, and explaining the technical details o...
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
PragmaticBookshelf
Overarching tutorial for Python beginner and intermediate developers that teaches web development with the Flask framework. Miguel Gr...
New