Kotlin in Action

Summary Kotlin in Action guides experienced Java developers from the language basics of Kotlin all the way through building appl ...

Details »
Effective Java

The Definitive Guide to Java Platform Best Practices–Updated for Java 7, 8, and 9   Java has changed dramatically since the ...

Details »
Java Concurrency in Practice

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added ...

Details »
Learning RxJava: Reactive, Concurrent, and responsive applications

Build asynchronous, event-based, and concurrent applications with Java and ReactiveXKey FeaturesExplore the essential tools and ...

Details »
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)   By applying universal rules ...

Details »
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, c ...

Details »
Modern Java in Action: Lambdas, streams, functional and reactive programming

Manning's bestselling Java 8 book has been revised for Java 9 and Java 10! In Modern Java in Action, readers build on their exis ...

Details »
Building Microservices: Designing Fin...

...Grained SystemsDistributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic ap ...

Details »
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 Androi ...

Details »
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, countle ...

Details »