From 171d03c0c8473e47df8a83d13a26284e4796e410 Mon Sep 17 00:00:00 2001 From: John Arundel Date: Sat, 20 Nov 2021 17:27:10 +0000 Subject: [PATCH] Add 'The Power of Go: Tools' --- 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*