Mastering Concurrency Programming with Java 8

Mastering Concurrency Programming with Java 8

Concurrency programming allows several large tasks to be divided into smaller sub-tasks, which are further processed as individual tasks that run in parallel. All the sub-tasks are combined together once the required results are achieved; they are then merged to get the final output. The whole process is…

Java 9 Recipes

Java 9 Recipes, 3rd Edition

Quickly find solutions to dozens of common programming problems¬†encountered while building Java applications. Content is presented in the popular problem-solution format. Look up the programming problem that you want to resolve. Read the solution. Apply the solution directly in your own code. Problem solved! This revised edition covers…

Java EE Development with Eclipse, 2nd Edition

Java EE Development with Eclipse, 2nd Edition

Java EE is a technology for developing enterprise class, scalable applications. With recent changes to Java EE specifications, JEE application development has become a lot simpler. However, recent changes have also added many new specifications, some of which compete with existing JEE specification. Along with JEE specifications and…

Haskell High Performance Programming

Haskell High Performance Programming

Haskell, with its power to optimize the code and its high performance, is a natural candidate for high performance programming. It is especially well suited to stacking abstractions high with a relatively low performance cost. This book addresses the challenges of writing efficient code with lazy evaluation and…

Murach's Android Programming

Murach’s Android Programming

There is a new edition of this title available This book teaches anyone with a basic understanding of Java how to develop Android apps at a professional level. To start, it shows how to use the Eclipse IDE to code, test, and debug a Tip Calculator app for…

Exploring Data with RapidMiner

Exploring Data with RapidMiner

Data is everywhere and the amount is increasing so much that the gap between what people can understand and what is available is widening relentlessly. There is a huge value in data, but much of this value lies untapped. 80% of data mining is about understanding data, exploring…

Oracle Fusion Applications Development and Extensibility Handbook

Oracle Fusion Applications Development and Extensibility Handbook

Master Oracle Fusion Applications Design and Personalization Deliver highly adaptable business applications that bolster productivity and drive informed decision-making. Oracle Fusion Applications Development and Extensibility Handbook contains best practices, real-world case studies, and technical deep dives. Discover how to manage design- and run-time customizations, extend existing UIs and…

Learning Modular Java Programming

Learning Modular Java Programming

Modular programming means dividing an application into small parts and then developing it. It is an approach taken by developers to build applications and helps them add efficiency in their development process, thus making it more effective. The book starts with the fundamentals of Modular Programming. Then we…

Spring Microservices

Spring Microservices

The Spring Framework is an application framework and inversion of the control container for the Java platform. The framework’s core features can be used by any Java application, but there are extensions to build web applications on top of the Java EE platform. This book will help you…

Android Cookbook, 2nd Edition

Android Cookbook, 2nd Edition

Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You…