From a55b57a0ab678bf21857ef7b8e40803901dce1e8 Mon Sep 17 00:00:00 2001 From: John Arundel Date: Tue, 23 Nov 2021 00:32:52 +0000 Subject: [PATCH] Add 'The Power of Go: Tools' (#107) --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 544de8a..d017b26 100644 --- a/README.md +++ b/README.md @@ -343,6 +343,14 @@ Software engineers today typically put performance optimizations low on the list How and when should you apply performance efficiency optimization without wasting your time? Authors Bartlomiej Plotka and Frederic Branczyk provide the tools and knowledge you need to make your system faster using fewer resources. Once you learn how to address performance in your Go applications, you'll be able to bring small but effective habits to your programming and development cycle. +### [The Power of Go: Tools](https://bitfieldconsulting.com/books/tools) + + + +Go is a popular choice for writing DevOps and systems programs, and command-line tools in particular. How can we write simple, powerful, idiomatic, and even beautiful tools in Go? This book covers all the necessary techniques: functional options, flags and arguments, files and filesystems, executing commands, writing shells and pipelines, JSON and YAML wrangling, and even sophisticated API clients. + +Even more importantly, the book teaches you how to _think_ like a master software engineer: how to break down problems into manageable chunks, how to test functions before they're written, and how to design Go CLIs that delight users. + **Web Development** ---- ### [Building Web Apps with Go](https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details) *Free*