A practical guide for software architects and Java developers to build cloud-native hexagonal applications using Java and Quarkus to create systems that are easier to refactor, scale, and maintain Key Features Learn techniques to decouple business and technology code in an appli…
In this cloud-native era, most applications are deployed in a cloud environment that is public, private, or a combination of both. To ensure that your application performs well in the cloud, you need to build an application that is cloud native. MicroProfile is one of the most p…
Functional Programming in Java teaches Java developers how to incorporate the most powerful benefits of functional programming into new and existing Java code. You'll learn to think functionally about coding tasks in Java and use FP to make your applications easier to understand…
"If you want to learn to speak the world's most popular programming language like a native, Java For Dummies is your ideal companion. With a focus on reusing existing code, it quickly and easily shows you how to create basic Java objects, work with Java classes and methods, unde…
Java design patterns are reusable and proven solutions to software design problems. This book covers over 60 battle-tested design patterns used by developers to create functional, reusable, and flexible software. Hands-On Design Patterns with Java starts with an introduction to …
Improve the scalability and maintainability of your applications by implementing a variety of design patterns using Kotlin Key Features Understand traditional and modern design patterns to improve the design of your application Combine the benefits of object-oriented, functional…
Explains how to use Spark's Structured APIs to perform simple and complex data analytics and employ machine learning algorithms through step-by-step walk-throughs, code snippets, and notebooks, covering such topics as performing analytics on batch and streaming data using Struct…
Learn Java, Android, and app development concepts easily with this updated third edition of Android Programming for Beginners. Whether you want to become a professional Android developer or just want to have fun learning Java and Android, this Android Java programming book is wh…
Learn Java, Android, and app development concepts easily with this updated third edition of Android Programming for Beginners. Whether you want to become a professional Android developer or just want to have fun learning Java and Android, this Android Java programming book is wh…
Federated Learning is revolutionizing how Machine Learning models are trained. TensorFlow Federated is the first production-level federated learning platform that makes it easy to build mobile device learning-based applications. In this course, you'll learn the basics of buildin…