Writing An Interpreter In Go. Very simple and good manual for how to write your own interpreter, including how to parse, build AST and evaluate it with some simple REPL. Go is secondary in this language, you can think about it as a some pseudo language, the important part of this book is the step-by-step guide, not the Go.
Docker in Production. A History of Failure. Definetely an interesting read. Author described some issues he had in past. I would say that it is pretty easy to collect similar set of issues for any technology on the market. But this is just my thought. Commentaries on HackerNews are also must read.
Operating System Concepts, 9th
Best book you can get about operating system concepts. I believe my
university did not give me really good deep knowledge on this topic, so this
book helped me to cover some missing parts.