We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
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...
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
- Brand
- Packt Publishing
- Format
- paperback
- ASIN
- 1805127144
- Domain
- Amazon UK
- Release Date
- 29 March 2024
- Listed Since
- 27 February 2024
Barcode
No barcode data available
Similar Products You Might Like
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
95% match
Go: Building Web Applications: Building Web Applications: Building Web Applications
Packt Publishing
£45.38
23 Jan 2026
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
94% match
Effective Go: Programmer's Guide to Idiomatic and Testable Code
Manning Publications
£40.65
24 Jan 2026
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
94% match
Learning Go: An Idiomatic Approach to Real-World Go Programming
O'Reilly
£37.40
25 Jan 2026
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
93% match
The Rust Programming Handbook: An end-to-end guide to mastering Rust fundamentals
Packt Publishing
£41.99
28 Jan 2026
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
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
93% match
Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics
Apress
£42.74
13 Feb 2026
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
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
93% match
Mastering Web Hosting And Website Management
£65.96
09 Feb 2026
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
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
93% match
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
Apress
£39.07
27 Jan 2026
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
93% match
Mastering Cloud Computing
Majosta
£49.50
07 Mar 2026
93% match
Go Design Patterns
Packt Publishing
£22.97
24 Feb 2026
93% match
Mastering Python Networking: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management
Packt Publishing
£41.99
08 Jan 2026
93% match
gRPC Microservices in Go
£36.74
23 Jan 2026
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
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