Go in Action
570 pages
English
PDF
4.3

Go in Action

Go in Action

Author:

Year:

Summary:

About the Book

The book "Go in Action" is a practical guide to the Go programming language (Golang), designed for developers who want to master this modern, fast, and efficient language. The author of the book, William Kennedy, is one of the leading experts on Go and a co-author of official training materials for this language.

Who This Book Is For

This publication is intended for programmers with basic development experience (in any language) who want to learn Go from scratch or systematize their knowledge. The book will be useful for both beginners and experienced developers transitioning to Go from other languages.

What the Reader Will Learn

  • Basics of Go syntax and data types
  • Working with goroutines and channels for concurrent programming
  • Design patterns characteristic of Go
  • Testing and profiling code
  • Creating web services and working with databases
  • Practical examples from real-world development

Chapter Contents

The book consists of 12 chapters covering: introduction to Go, basic types and data structures, functions and methods, interfaces, concurrency (goroutines and channels), packages and modules, testing, reflection, working with JSON and XML, network programming, creating web applications, as well as advanced topics such as garbage collection and performance optimization.

Why You Should Read It

"Go in Action" is not just a reference book, but a practical guide with a large number of code examples that can be immediately applied in your work. The book is written in a lively style, with complex concepts explained using simple examples. Special attention is paid to concurrent programming — one of Go's strongest features. After reading, you will be able to write efficient, scalable, and reliable applications in Go.

Recommendations