mirror of
https://github.com/dariubs/GoBooks.git
synced 2026-04-30 22:13:55 +07:00
Add "Hands-On Dependency Injection in Go" to the list of advanced books
fixes #66
This commit is contained in:
committed by
Nathan Youngman
parent
f9450ee25d
commit
2a12b92a82
@@ -188,6 +188,15 @@ The main goal of this book is to help developers avoid common mistakes while at
|
||||
|
||||
Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If you’re a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems.
|
||||
|
||||
### [Hands-On Dependency Injection in Go](https://amzn.to/2Q6dLQC)
|
||||
|
||||
<img src="https://images-na.ssl-images-amazon.com/images/I/51%2B8EdihuKL._SX404_BO1,204,203,200_.jpg" width="120px"/>
|
||||
|
||||
Hands-On Dependency Injection in Go takes you on a journey, teaching you about refactoring existing code to adopt dependency injection (DI) using various methods available in Go.
|
||||
|
||||
Of the six methods introduced in this book, some are conventional, such as constructor or method injection, and some unconventional, such as just-in-time or config injection. Each method is explained in detail, focusing on their strengths and weaknesses, and is followed with a step-by-step example of how to apply it. With plenty of examples, you will learn how to leverage DI to transform code into something simple and flexible.
|
||||
|
||||
Hands-On Dependency Injection in Go takes a pragmatic approach and focuses heavily on the code, user experience, and how to achieve long-term benefits through incremental changes.
|
||||
|
||||
**Web Development**
|
||||
----
|
||||
|
||||
Reference in New Issue
Block a user