Modern Java in Action
Raoul-Gabriel Urma is the CEO and co-founder of Cambridge Spark, the United Kingdom's leading learning community for data scientists and developers. He is also the Chairman and Co-Founder of Cambridge Coding Academy, a rapidly growing community of young coders and pre-university students. Raoul is the bestselling author of "Java 8 in Action," which has sold over 20,000 copies worldwide.
Mario Fusco is a Red Hat senior software engineer who works on Drools, the JBoss rule engine. He created the open source library lambdaj, an internal Java DSL for functional collection manipulation.
Alan Mycroft is a University of Cambridge Professor of Computer Science who studies programming languages, their semantics, optimization, and implementation. He is a Raspberry Pi Foundation Trustee and co-founder.
Microservices, reactive architectures, and streaming data are examples of innovative designs used in modern applications. Modern Java features such as lambdas, streams, and the long-awaited Java Module System make it much easier to implement these designs. It's time to brush up on your abilities and face these challenges head on!
Modern Java in Action connects new Java language features to their practical applications. This book respects your time by using clear examples and paying close attention to detail. It will help you broaden your knowledge of core Java by mastering modern additions such as the Streams API and the Java Module System, exploring new approaches to concurrency, and learning how functional concepts can help you write code that is easier to read and maintain.
What's on the inside?
- Manning's best-selling Java 8 in Action has been completely revised.
- Java 8, Java 9, and Beyond: New Features
- Data streaming and reactive programming
- The Java Module System (JMS)
Author: Raoul-Gabriel Urma, Mario Fusco and Alan Mycroft
Link to buy: https://www.amazon.com/Modern-Java-Action-functional-programming/dp/1617293563
Ratings: 4.5 out of 5 stars (from 165 reviews)
Best Sellers Rank: #306,392 in Books
#21 in Functional Software Programming
#114 in Object-Oriented Design
#412 in Software Development (Books)