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
Is your current programming language ready for tomorrow? Elixir is. Elixir is a modern, functional language built on the Erlang VM. ...
New
PragmaticBookshelf
Adoption is more than programming. To successfully take your application from start to finish, you’re going to need to know more than jus...
New
PragmaticBookshelf
Construct, analyze, and visualize networks with networkx, a Python language module. Discover how to work with social, product, temporal, ...
New
PragmaticBookshelf
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you’ll go beyond the syntax—and...
New
PragmaticBookshelf
Write Python code that’s faster, safer, more idiomatic, and easier to maintain with one hundred highly-curated and sharply-focused profes...
New
PragmaticBookshelf
A masterclass in the fundamentals and principles of functional programming. Minh Quang Tran The Art of Functional Programming is a ma...
New
PragmaticBookshelf
Level up your Kotlin the fun way! Solve mysteries, dodge traps, and banish bugs. Sharpen your critical thinking to ace interviews and shi...
New
PragmaticBookshelf
This book forgoes the abstract and instead provides concrete examples to help you better leverage the unique properties of Elixir, Erlang...
New
PragmaticBookshelf
Deepen your Haskell knowledge, sharpen your functional programming skills, and just have fun with 20 functional programming puzzles to ti...
New
PragmaticBookshelf
Write elegant Ruby code—not just correct, but idiomatic. Go beyond the vocabulary and syntax and learn to express yourself with eloquence...
New

Other popular topics Top

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’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
New
AstonJ
This looks like a stunning keycap set :orange_heart: A LEGENDARY KEYBOARD LIVES ON When you bought an Apple Macintosh computer in the e...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New