Effective java by Joshua Bloch
This book is considered as classic for many Java developers. I had 3rd edition of 2018 year with updation for Java 9. As for me book mainly stayed unchanged. Nevertheless I can recommend it for beginners. Its style resembles Scott Meyers's Effective c++ (if you are familiar with c++ world). If you have some experience from C# you may find no so much new informaton. But many chapters (like Serialization) were quite unexpected.
The Go Programming Language by by Alan A. A. Donovan and Brian Kernighan
I am big fan of K&R book and that's why choice of book to learn GO was obvious. This programming language has plenty of concepts different from mainstream languages, but authors clearly explain to give the foundation. I confidently recommend this book if you want to grasp the basics. Unfortunately book is not without downsides. Content is outdated in some places. It does not contain information about modules, generics. Moreover, go is not simple as many people say and many nuances were not covered by book. In such cases oficial blog and specification described details. Maybe it's downside of language too. I will try to cover pitfalls in next posts.
Learning OpenTelemetry by Austin Parker and Ted Young
This is first thing you will get during investigations of available materials about such framework and particularly logging/traces/metrics. I thought that book will give me understanding, but unfortunately I was disappointed. Almost all material is outlined too abstract. I did not find much specifics. If you are in the same shoes, I recommend to checkout the concrete stack you are going to use. Loki, Tempo, Prometheus, Grafana gave me a better clarity. Even OpenTelemetry specification looked nice. Try to them first.
Hi! I am Alex, the author of this blog. Here are my technical (in the majority) thoughts and stories. I will be hoping that you find this site interesting and fun. Also you can feel free to contact me (support for comments will be added later).