£22.97

Packt Publishing Go Design Patterns

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

View at Amazon

Price History & Forecast

Last 31 days • 31 data points (No recent data available)

Historical
Generating forecast...
£23.45 £22.10 £22.39 £22.69 £22.98 £23.28 £23.57 25 January 2026 01 February 2026 09 February 2026 16 February 2026 24 February 2026

Price Distribution

Price distribution over 31 days • 3 price levels

Days at Price
Current Price
12 days 18 days · current 1 day 0 5 9 14 18 £22 £23 £23 Days at Price

Price Analysis

Most common price: £23 (18 days, 58.1%)

Price range: £22 - £23

Price levels: 3 different prices over 31 days

Description

Learn idiomatic, efficient, clean, and extensible Go design and concurrency patterns by using TDD About This Book A highly practical guide filled with numerous examples unleashing the power of design patterns with Go. Discover an introduction of the CSP concurrency model by explaining GoRoutines and channels. Get a full explanation, including comprehensive text and examples, of all known GoF design patterns in Go. Who This Book Is For The target audience is both beginner- and advanced-level developers in the Go programming language. No knowledge of design patterns is expected. What You Will Learn All basic syntax and tools needed to start coding in Go Encapsulate the creation of complex objects in an idiomatic way in Go Create unique instances that cannot be duplicated within a program Understand the importance of object encapsulation to provide clarity and maintainability Prepare cost-effective actions so that different parts of the program aren’t affected by expensive tasks Deal with channels and GoRoutines within the Go context to build concurrent application in Go in an idiomatic way In Detail Go is a multi-paradigm programming language that has built-in facilities to create concurrent applications. Design patterns allow developers to efficiently address common problems faced during developing applications. Go Design Patterns will provide readers with a reference point to software design patterns and CSP concurrency design patterns to help them build applications in a more idiomatic, robust, and convenient way in Go. The book starts with a brief introduction to Go programming essentials and quickly moves on to explain the idea behind the creation of design patterns and how they appeared in the 90’s as a common "language" between developers to solve common tasks in object-oriented programming languages. You will then learn how to apply the 23 Gang of Four (GoF) design patterns in Go and also learn about CSP

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
24 February 2017
Listed Since
15 July 2016

Barcode

No barcode data available

Similar Products You Might Like

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
Go: Building Web Applications: Building Web Applications: Building Web Applications
94% match

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

Packt Publishing

£45.38 23 Jan 2026
Design Patterns in C#: A Hands-on Guide with Real-world Examples
94% match

Design Patterns in C#: A Hands-on Guide with Real-world Examples

Apress

£33.72 20 Feb 2026
Go Programming Blueprints: Build real-world, production-ready solutions in Go using cutting-edge technology and techniques, 2nd Edition
94% 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
Java Design Patterns: A Hands-On Experience with Real-World Examples
93% match

Java Design Patterns: A Hands-On Experience with Real-World Examples

Apress

£49.99 28 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
Java Design Patterns: A Hands-On Experience with Real-World Examples
93% match

Java Design Patterns: A Hands-On Experience with Real-World Examples

Apress

£42.80 01 Mar 2026
Hands-On Software Engineering with Golang: Move beyond basic programming to design and build reliable software with clean code
93% 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
Mastering Go: Create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures, 2nd Edition
93% 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
Learn Concurrent Programming with Go
93% match

Learn Concurrent Programming with Go

£45.42 15 Dec 2025
Mastering Go: Leverage Go's expertise for advanced utilities, empowering you to develop professional software
93% match

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

Packt Publishing

£39.62 12 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
Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns
92% match

Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns

Packt Publishing

£58.67 21 Feb 2026
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
92% match

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

Apress

£39.07 27 Jan 2026
Go for DevOps: Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform
92% 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
Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics
92% match

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

Apress

£42.74 13 Feb 2026
Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python
92% match

Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python

Packt Publishing

£43.60 03 Feb 2026
Cloud Native Go: Building Reliable Services in Unreliable Environments
92% match

Cloud Native Go: Building Reliable Services in Unreliable Environments

O'Reilly

£39.19 07 Dec 2025
Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques
92% match

Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques

Packt Publishing

£47.42 18 Mar 2026
Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends
92% match

Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends

Packt Publishing

£45.99 17 Feb 2026
Software Architecture Design Patterns in Java
92% match

Software Architecture Design Patterns in Java

Routledge

£124.73 04 Feb 2026
Node.js Design Patterns: Level up your Node.js skills and design production-grade applications using proven techniques
92% match

Node.js Design Patterns: Level up your Node.js skills and design production-grade applications using proven techniques

Packt Publishing

£43.58 03 Feb 2026
Beginning SOLID Principles and Design Patterns for ASP.NET Developers
92% match

Beginning SOLID Principles and Design Patterns for ASP.NET Developers

Apress

£59.64 21 Feb 2026