diff --git a/_data/books.yaml b/_data/books.yaml index 6049e3f0a56..2100a0aa251 100644 --- a/_data/books.yaml +++ b/_data/books.yaml @@ -1,86 +1,107 @@ +- title: "Applied AI for Enterprise Java Development" + description: "For Java enterprise developers and architects looking to expand their skill set into artificial intelligence and machine learning (AI/ML), getting started can feel intimidating, especially when faced with complex theory, data science, and unfamiliar programming languages." + publish-date: November 2025 + authors: Alex Soto Bueno, Markus Eisele, and Natale Vinto + thumbnail: applied-ai-for-enterprise-java-development.png + link: https://developers.redhat.com/e-books/applied-ai-enterprise-java-development + - title: "Quarkus in Action (Free eBook edition)" description: "Build resilient and scalable, cloud-native, enterprise Java applications using the Quarkus framework." publish-date: January 2025 authors: Martin Štefanko and Jan Martiška thumbnail: quarkus-in-action-ebook.png link: https://developers.redhat.com/e-books/quarkus-action + - title: "Quarkus in Action" description: "Build resilient and scalable, cloud-native, enterprise Java applications using the Quarkus framework." publish-date: January 2025 authors: Martin Štefanko and Jan Martiška thumbnail: quarkus-in-action.png link: https://www.manning.com/books/quarkus-in-action?utm_source=xstefank&utm_medium=affiliate&utm_campaign=book_stefanko_quarkus_1_24_23&a_aid=xstefank&a_bid=58e45ec7&chan=mm_linkedin + - title: "Full Stack Quarkus and React: Hands-on full stack web development with Java, React, and Kubernetes" description: "Create and deploy standalone, fully functional, web applications using Quarkus and React" publish-date: November 2022 authors: Marc Nuri San Felix and Alex Soto Bueno (Foreword) thumbnail: FullStackQuarkusandReact.png link: https://www.amazon.com/Full-Stack-Quarkus-React-Hands/dp/180056273X/ref=sr_1_1?keywords=full+stack+quarkus+and+react&qid=1670239769&sprefix=full+stack+quarkus+and+%2Caps%2C302&sr=8-1 + - title: "Designing Hexagonal Architecture with Java: An architect's guide to building maintainable and change-tolerant applications with Java and Quarkus" description: "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" publish-date: January 2022 authors: Davi Vieira thumbnail: designing-hexagonal-architectures.png link: https://www.amazon.com/Designing-Hexagonal-Architecture-Java-change-tolerant/dp/1801816484 + - title: "Kubernetes Native Microservices with Quarkus and MicroProfile" description: "Kubernetes Native Microservices with Quarkus and MicroProfile introduces next generation tools that have been cloud-native and Kubernetes-aware right from the beginning. Written by veteran Java developers John Clingan and Ken Finnigan, this book shares expert insight into Quarkus and MicroProfile directly from contributors at Red Hat. You’ll learn how to utilize these modern tools to create efficient enterprise Java applications that are easy to deploy, maintain, and expand." publish-date: December 2021 authors: John Clingan and Ken Finnigan thumbnail: kubernetes-native-microservices.png link: https://www.manning.com/books/kubernetes-native-microservices-with-quarkus-and-microprofile + - title: "Reactive Systems in Java: Resilient, Event-Driven Architecture with Quarkus" description: "Reactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework." publish-date: November 2021 authors: "Clement Escoffier and Ken Finnigan" thumbnail: reactive-systems-in-java.png link: https://www.oreilly.com/library/view/reactive-systems-in/9781492091714/ + - title: "Quarkus for Spring Developers" description: "This book is a Spring Developer's ultimate resource to learn about Quarkus and Kubernetes-native Java. It showcases and explains how Quarkus enables modern Java development and the Kubernetes-native experience. Get introductions to familiar Spring concepts, constructs, and conventions through equivalent code examples, then learn how they map to Quarkus. It additionally places emphasis on testing patterns and practices." publish-date: August 2021 authors: "Eric Deandrea with Daniel Oh and Charles Moulliard" thumbnail: quarkus-for-spring-developers.png link: https://red.ht/quarkus-spring-devs + - title: "Quarkus Cookbook: Kubernetes-Optimized Java Solutions" description: "Optimized for Kubernetes, Quarkus is designed to help you create Java applications that are cloud first, container native, and serverless capable. With this cookbook, authors Alex Soto Bueno and Jason Porter from Red Hat provide detailed solutions for installing, interacting with, and using Quarkus in the development and production of microservices." publish-date: July 2020 authors: "Alex Soto Bueno and Jason Porter" thumbnail: quarkus-cookbook.jpg link: https://www.amazon.com/Quarkus-Cookbook-Kubernetes-Optimized-Java-Solutions/dp/1492062650 + - title: "Beginning Quarkus Framework: Build Cloud-Native Enterprise Java Applications and Microservices" description: "Harness the power of Quarkus, the supersonic subatomic cloud-native Java platform from Red Hat. This book covers everything you need to know to get started with the platform, which has been engineered from the ground up for superior performance and cloud-native deployment." publish-date: August 26, 2020 authors: "Tayo Koleoso, Eyitayo" thumbnail: beginning-quarkus-framework.jpg link: https://www.amazon.com/Beginning-Quarkus-Framework-Cloud-Native-Microservices/dp/1484260317 + - title: "Hands-On Enterprise Java Microservices with Eclipse MicroProfile: Build and optimize your microservice architecture with Java" description: "Eclipse MicroProfile has gained momentum in the industry as a multi-vendor, interoperable, community-driven specification. It is a major disruptor that allows organizations with large investments in enterprise Java to move to microservices without spending a lot on retraining their workforce." publish-date: August 30, 2019 authors: "Cesar Saavedra, Heiko W. Rupp, Jeff Mesnil, Pavol Loffay, Antoine Sabot-Durand, and Scott Stark" thumbnail: hands-on-enterprise-java.jpg link: https://www.amazon.com/Hands-Enterprise-Microservices-Eclipse-MicroProfile/dp/1838643109 + - title: "Hands-On Cloud-Native Applications with Java and Quarkus: Build high performance, Kubernetes-native Java serverless applications" description: "Quarkus is a new Kubernetes-native framework that allows Java developers to combine the power of containers, microservices, and cloud-native to build reliable applications. The book is a development guide that will teach you how to build Java-native applications using Quarkus and GraalVM." publish-date: December 13, 2019 authors: "Francesco Marchioni and Mark Little (Foreword)" thumbnail: hands-on-cloud-native.jpg link: https://www.amazon.com/Hands-Cloud-Native-Applications-Quarkus-Kubernetes-native/dp/1838821473 + - title: "Playing with Java Microservices with Quarkus and Kubernetes" publish-date: Coming Soon authors: Nebrass Lamouchi thumbnail: playing-with-java.png link: https://leanpub.com/playing-with-java-microservices-with-quarkus-and-k8s + - title: "Understanding Quarkus" description: "In this book you will discover Quarkus internals and how you can use it to build REST and reactive microservices, bind and process JSON or access datastores in a transactional way. With Cloud Native and GraalVM in mind, Quarkus makes packaging and orchestrating your microservices with Docker and Kubernetes easy." publish-date: November 2, 2020 authors: Antonio Goncalves thumbnail: understanding-quarkus.png link: https://developers.redhat.com/books/understanding-quarkus + - title: "Practising Quarkus" description: "In this book you will develop an entire microservice application using Quarkus as well as MicroProfile. You will expose REST endpoints using JAX-RS and OpenAPI, customise the JSON output thanks to JSON-B and deal with persistence and transaction with Hibernate ORM with Panache and JTA. Having distributed microservices, you will implement health checks and add some metrics so you can monitor your microservice architecture. Finally, thanks to GraalVM you will build native executables, and package and execute them with Docker." publish-date: November 2, 2020 authors: Antonio Goncalves thumbnail: practising-quarkus.png link: https://developers.redhat.com/books/practising-quarkus + - title: "Vert.x in Action (Asynchronous and Reactive Java)" description: "Vert.x in Action teaches you how to build production-quality reactive applications in Java. This book covers core Vert.x concepts, as well as the fundamentals of asynchronous and reactive programming. Learn to develop microservices by using Vert.x tools for database communications, persistent messaging, and test app resiliency. The patterns and techniques included here transfer to reactive technologies and frameworks beyond Vert.x." publish-date: October 2020 diff --git a/_includes/ai-java-for-ai.html b/_includes/ai-java-for-ai.html index 00f70a13996..906109b4cf8 100644 --- a/_includes/ai-java-for-ai.html +++ b/_includes/ai-java-for-ai.html @@ -81,5 +81,19 @@
Java’s mature networking and concurrency capabilities make it ideal for implementing these agentic, AI-driven architectures.
+For Java enterprise developers and architects looking to expand their skill set into artificial intelligence and machine learning (AI/ML), getting started can feel intimidating, especially when faced with complex theory, data science, and unfamiliar programming languages.
+Check out "Applied AI for Enterprise Java Development" by Alex Soto Bueno, Markus Eisele, and Natale Vinto. It's a practical guide which shows you how to integrate generative AI, large language models, and machine learning into your existing Java enterprise ecosystem, using tools and frameworks you already know and love.
+ +