Spring in Action (520 pages)
My rating: 3.5/5

If you have some experience with Spring it will be a good choice for you, otherwise, I would recommend you start with online courses and write your first Spring application. Then you can dive in the Spring world in detail with the above book.

ng-book: The Complete Guide to Angular (626 pages)
My rating: 4/5

It’s an absolutely awesome book! Doesn’t matter if you are an experienced developer or if you just started your journey with Angular you will find here something for you! I really appreciate the examples and sample codes in this book.

Reactive Programming with RxJava (372 pages)
My rating: 4/5

It’s a really solid book. Even it’s about RxJava, the very first chapters cover Reactive Programming concepts which you can use in any other Reactive Streams implementation.

Kotlin in Action (360 pages)
My rating: 4.5/5

One of the best introduction to the Kotlin world, no doubts! It’s a really great book for every Java developer who wants to fast and easily learn the Kotlin basics. Every single example in this book shows where Kotlin may be better and easier to use than Java.

Just Hibernate: A Lightweight Introduction to the Hibernate Framework (140 pages)
My rating: 3.5/5

This book allows you to refresh basic knowledge about Hibernate. Only 140 pages can’t cover every aspect of this topic, but still, I can recommend this book.

OCA Java SE 8 Programmer I Certification Guide (704 pages)
My rating: 4/5

The really solid book which covers every OCA topic. Easy to read and understand. Thanks to the tests at the end of every chapter you can be sure if you understand the topic very well.

The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
My rating: 3.5/5

It’s a non-technical book, but still worth reading. The beginning is super interesting! Ben Horowitz describes how does he run his businesses, he talks about his ups and downs it’s great. The rest of the book is mainly about management etc. it was quite interesting but not as exciting as the first part of the book. If you want to know how to manage one of the biggest companies in the IT world you should read it.

Abdul Bari – YouTube channel 
My rating: 5/5

This guy is just amazing, his explanations are always perfect on well-prepared examples.  I linked a video about B Trees, but definitely, the whole channel is worth to see.

Coders: The Making of a New Tribe and the Remaking of the World
My rating: 4/5

Another non-technical book, but it was a pleasure to read it. The author describes the programmers’ world in a great manner. You can find there a lot of interesting examples of applications and authors. Are you interested in the 10X programmers myth? Read this book and you will get a great explanation.
Unfortunately, in some chapters the author touch stereotypes and discrimination topic in a really boring and not clever way.
Anyway, after every chapter, I wanted to go to my PC, open my IDE and create another awesome application! You can find there a lot of inspiration!

I’m still working on this page… give me some time for more recommendations!