Price loading...

Packt Publishing Mastering Go: Leverage Go's expertise for advanced utilities, empowering you to develop professional software

Price data last checked 103 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

No Price Data Available

Price history will appear here once data is collected from Amazon.

Price Distribution

No price data available for histogram

Description

Dive into the core of Go programming and cover advanced topics like generics, concurrency, web services, and cutting-edge testing techniques in this comprehensive fourth edition. Get With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader Free Key Features Fully updated with coverage of web services, TCP/IP, REST APIs, Go Generics, and Fuzzy Testing Apply your new knowledge to real-world exercises, building high-performance servers and robust command-line utilities, to deepen your learning Gain clarity on what makes Go different, understand its nuances and features for smoother Go development Book Description Mastering Go, now in its fourth edition, remains the go-to resource for real-world Go development. This comprehensive guide delves into advanced Go concepts, including RESTful servers, and Go memory management. This edition brings new chapters on Go Generics and fuzzy Testing, and an enriched exploration of efficiency and performance. As you work your way through the chapters, you will gain confidence and a deep understanding of advanced Go topics, including concurrency and the operation of the Garbage Collector, using Go with Docker, writing powerful command-line utilities, working with JavaScript Object Notation (JSON) data, and interacting with databases. You will be engaged in real-world exercises, build network servers, and develop robust command-line utilities. With in-depth chapters on RESTful services, the WebSocket protocol, and Go internals, you are going to master Go's nuances, optimization, and observability. You will also elevate your skills in efficiency, performance, and advanced testing. With the help of Mastering Go, you will become an expert Go programmer by building Go systems and implementing advanced Go techniques in your projects. What you will learn Learn Go data types, error handling, constants, pointers, and array and slice manipulations through practical exercises Create generic functions, define data types, explore constraints, and grasp interfaces and reflections Grasp advanced concepts like packages, modules, functions, and database interaction Create concurrent RESTful servers, and build TCP/IP clients and servers Learn testing, profiling, and efficient coding for high-performance applications Develop an SQLite package, explore Docker integration, and embrace workspaces Who this book is for Mastering Go is written primarily for Go programmers who have some experience with the language and want to become expert practitioners. You will need to know the basics of computer programming before you get started with this book, but beyond that, anyone can sink their teeth into it. Table of Contents A Quick Introduction to Go Basic Go Data Types Composite Data Types Go Generics Reflection and Interfaces Go Packages and Functions Telling a UNIX System What to Do Go Concurrency Building Web Services Working with TCP/IP and WebSocket Working with REST APIs Code Testing and Profiling Fuzz Testing and Observability Efficiency and Performance Changes in Recent Go Versions Appendix

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
29 March 2024
Listed Since
27 February 2024

Barcode

No barcode data available

Similar Products You Might Like

Mastering Go: Create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures, 2nd Edition
96% match

Mastering Go: Create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures, 2nd Edition

Packt Publishing

£46.99 19 Apr 2026
Go: Building Web Applications: Building Web Applications: Building Web Applications
95% match

Go: Building Web Applications: Building Web Applications: Building Web Applications

Packt Publishing

£45.38 23 Jan 2026
Go Programming Blueprints: Build real-world, production-ready solutions in Go using cutting-edge technology and techniques, 2nd Edition
95% match

Go Programming Blueprints: Build real-world, production-ready solutions in Go using cutting-edge technology and techniques, 2nd Edition

Packt Publishing

£41.99 20 Feb 2026
Effective Go: Programmer's Guide to Idiomatic and Testable Code
94% match

Effective Go: Programmer's Guide to Idiomatic and Testable Code

Manning Publications

£40.65 24 Jan 2026
Hands-On Software Engineering with Golang: Move beyond basic programming to design and build reliable software with clean code
94% match

Hands-On Software Engineering with Golang: Move beyond basic programming to design and build reliable software with clean code

Packt Publishing

£39.99 15 Feb 2026
Learning Go: An Idiomatic Approach to Real-World Go Programming
94% match

Learning Go: An Idiomatic Approach to Real-World Go Programming

O'Reilly

£37.40 25 Jan 2026
Network Automation with Go: Learn how to automate network operations and build applications using the Go programming language
93% match

Network Automation with Go: Learn how to automate network operations and build applications using the Go programming language

Packt Publishing

£56.21 07 Feb 2026
The Rust Programming Handbook: An end-to-end guide to mastering Rust fundamentals
93% match

The Rust Programming Handbook: An end-to-end guide to mastering Rust fundamentals

Packt Publishing

£41.99 28 Jan 2026
Mastering TypeScript: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks, 4th Edition
93% match

Mastering TypeScript: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks, 4th Edition

Packt Publishing

£41.99 31 Jan 2026
Mastering Kubernetes: Dive into Kubernetes and learn how to create and operate world-class cloud-native systems
93% match

Mastering Kubernetes: Dive into Kubernetes and learn how to create and operate world-class cloud-native systems

Packt Publishing

£40.88 08 Jan 2026
Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics
93% match

Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics

Apress

£42.74 13 Feb 2026
Machine Learning With Go: Implement Regression, Classification, Clustering, Time-series Models, Neural Networks, and More using the Go Programming Language
93% match

Machine Learning With Go: Implement Regression, Classification, Clustering, Time-series Models, Neural Networks, and More using the Go Programming Language

Packt Publishing

£12.27 07 Mar 2026
Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang
93% match

Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang

Apress

£44.39 21 Feb 2026
Mastering Web Hosting And Website Management
93% match

Mastering Web Hosting And Website Management

£65.96 09 Feb 2026
Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform
93% match

Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform

Packt Publishing

£46.89 13 Feb 2026
Hands-On Software Architecture with Golang: Design and architect highly scalable and robust applications using Go
93% match

Hands-On Software Architecture with Golang: Design and architect highly scalable and robust applications using Go

Packt Publishing

£41.99 16 Feb 2026
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
93% match

Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang

Apress

£39.07 27 Jan 2026
Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)
93% match

Data Engineering with Advanced Python: Learn to Build Production Data applications using Modern Cloud Data tools (Data Engineering with Python cookbook series)

£43.20 30 Jan 2026
Mastering Cloud Computing
93% match

Mastering Cloud Computing

Majosta

£49.50 07 Mar 2026
Go Design Patterns
93% match

Go Design Patterns

Packt Publishing

£22.97 24 Feb 2026
Mastering Python Networking: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management
93% match

Mastering Python Networking: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management

Packt Publishing

£41.99 08 Jan 2026
gRPC Microservices in Go
93% match

gRPC Microservices in Go

£36.74 23 Jan 2026
Mastering Ubuntu Server: Explore the versatile, powerful Linux Server distribution Ubuntu 22.04 with this comprehensive guide
92% match

Mastering Ubuntu Server: Explore the versatile, powerful Linux Server distribution Ubuntu 22.04 with this comprehensive guide

Packt Publishing

£41.99 09 Jan 2026
Mastering Kubernetes: Level up your container orchestration skills with Kubernetes to build, run, secure, and observe large-scale distributed apps, 3rd Edition
92% match

Mastering Kubernetes: Level up your container orchestration skills with Kubernetes to build, run, secure, and observe large-scale distributed apps, 3rd Edition

Packt Publishing

£57.15 23 Feb 2026