Readers who enjoyed

Kotlin Programming: The Big Nerd Ranch Guide
Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system.   Based on Big Nerd Ranch's popular Kotlin Essential…
Rate it:

also enjoyed

Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w…
Rate it:
The Fall of Hyperion (Hyperion Cantos, #2)
4.23 avg. rating
· 121122 Ratings
In the stunning continuation of the epic adventure begun in Hyperion, Simmons returns us to a far future resplendent with drama and invention. On the world of Hyperion, the mysterious Time Tombs are o…
Rate it:
The Hunt for Red October (Jack Ryan, #3)
4.11 avg. rating
· 362958 Ratings
Here is the runaway bestseller that launched Tom Clancy's phenomenal career. A military thriller so gripping in its action and so convincing in its accuracy that the author was rumored to have been de…
Rate it:
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code…
Rate it:
Effective Java
4.59 avg. rating
· 1583 Ratings
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional pr…
Rate it:
Troubleshooting Java: Read, debug, and optimize JVM applications
Effectively reading and understanding existing code is a developer’s superpower. In this book, you’ll master techniques for code profiling, advanced debugging, and log evaluation to find and fix bugs …
Rate it:
Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications
With over 75 million downloads per month, Spring Boot is the most widely used Java framework available. Its ease and power have revolutionized application development from monoliths to microservices. …
Rate it:
The 10X Rule: The Only Difference Between Success and Failure
Achieve "Massive Action" results and accomplish your business dreams! While most people operate with only three degrees of action-no action, retreat, or normal action-if you're after big goals, you do…
Rate it:
Tidy First?: A Personal Exercise in Empirical Software Design
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pion…
Rate it:
System Design Interview – An insider's guide
The system design interview is considered to be the most complex and most difficult technical job interview by many. This book provides a step-by-step framework on how to tackle a system design questi…
Rate it:
Elon Musk
4.26 avg. rating
· 56793 Ratings
From the author of Steve Jobs and other bestselling biographies, this is the astonishingly intimate story of the most fascinating and controversial innovator of our era—a rule-breaking visionary who h…
Rate it: