Build. Deploy. Scale.Take your Java skills to the cloud-native level with Hands-On Java with Kubernetes. From your first Spring Boot or Quarkus app to production-ready deployments with CI/CD, observability, and service mesh—you’ll learn by doing, not just reading. Ideal for developers who want to master Kubernetes without getting bogged down in YAML configuration.
Combine the Traditional Frameworks Spring Boot , Angular, Spring Data JPA, MySQL with Gen AI (Spring AI Functions) to Develop an Exciting Retrieval Augmented Generation (RAG) ChatBot to learn Real Enterprise Use Cases, (Not Hello Worlds)
Build Java AI RAG applications using Spring AI, Text-to-SQL example
This book offers beginners and backend developers with practical guidance on developing robust server-side applications with Java 17. Each chapter is structured around hands-on examples, real-world challenges, and step-by-step solutions tailored to Java professionals aiming to elevate their expertise in backend systems.
Learn Java Virtual Threads
This fully updated third edition takes you through tried-and-tested approaches to build distributed systems and implementing microservices architecture, following a single real-world project from start to finish. You’ll learn how to make the most of Spring Boot, Spring Cloud, and a full suite of related tools and frameworks for development, security, testing, and deployment.
Full Stack Development with Spring Boot 3 and React contains a wealth of practical guidance for picking up full stack development. The step-by-step exploration of everything from dependency injection, ORM with Hibernate, and JWTs to RESTful APIs, UI styling, and TypeScript will help you to develop the Spring Boot and React skills you need.
Build advanced concurrent and parallel processing skills for cloud-native Java applications. From essential concepts and practical implementations to emerging trends, this book equips you with skills to build scalable, high-performance solutions in today's dynamic tech landscape.
This hands-on guide empowers you to develop scalable and efficient applications. You’ll also learn microservices patterns, reactive programming, and security measures for building robust backend systems.
Discover how Jakarta EE address challenges of modern app development with this guide to building and deploying robust microservices-based applications with ease, ensuring scalability, security, and interoperability to meet dynamic business needs.
Build Your Own Programming Language provides a hands-on approach to designing and implementing programming language features in a simple compiler and programming environment. This book will help you create new or domain-specific languages.
Master the complexities of Kotlin programming with the third edition of this complete guide. Discover idiomatic uses of coroutines, explore design patterns, embrace functional programming, and learn the latest trends in microservices architecture.
Java Coding Problems, Second Edition brings you a brand-new set of challenges designed to help you master solutions to all the most common real-world Java tasks. Gain confidence as a Java developer and in how to answer Java interview questions.
This book is about fast recovery of Microservices. Using correlation_id across multiple microservice calls can help us fast track troubleshooting and monitoring while using the verbose tool helps us deep insight into the operations without breaking legal restrictions on logging PII and PHI restricted information and increasing log volumes.
Features and changes from Java 21 to Java 25.