Master Java’s core libraries with clear explanations, practical examples, and hands-on projects designed for real understanding.
One of the most comprehensive no-fluff guides for software developers to help them write clean code every day. The book is packed with principles and patterns that help developers, from novices and juniors to seniors and experts, to write cleaner code.
Spring Boot testing doesn't have to be a nightmare of broken configurations and unreliable tests. This book transforms testing from your biggest frustration into your secret weapon, with proven strategies that work in real projects and examples you can implement today. Demystify testing real-world Spring Boot applications to deliver robust & maintainable code with confidence.
Your applications lives and runs in more places - MCP, desktop applications, browser-based application, data integration pipelines, gRPC, browsers, etc. - than ever. Can your security framework keep up? If you're using Spring Security, then it definitely can, and this book - by Spring Developer Advocate Josh Long - will show you how.
A production crisis. Three developers. Fifty cinematic comic lessons. Master Java threads, race conditions, synchronization, and deadlocks through an unforgettable manga-style adventure.
Master the ideas behind Java concurrency, from threads, race conditions, and synchronization to CompletableFuture, virtual threads, and structured concurrency. With practical patterns, runnable examples, and a companion GitHub repository, this book helps you move from understanding concurrency to applying it in real programs.
Effective Code Review Tips and Tricks
A practical 2027 guide for Java developers who want to go beyond syntax. Explore Spring Boot, Jakarta EE, REST, security, JVM performance, gRPC, AI, DDD, testing and architecture through concise, real-world chapters designed to help you build better fullstack systems.
Playing with Java Microservices on Kubernetes and OpenShift will teach you how to build and design microservices using Java and the Spring platform. You'll learn how to build a microservices architecture with Spring Boot/Cloud, by evolving an application from a sample monolith to an architecture composed of several services.
if you've read my chapter on naming in a famous software book (first or second edition) you may want to go a little deeper. Same author, same topic, all-new content!
Elegant Design Principles distils decades of design wisdom into 95 actionable principles spanning core OO, SOLID/GRASP, package design, reliability and a forward‑looking AI‑first approach. Explore the Design Pyramid to understand how quality attributes, smells and principles interconnect; learn to manage complexity through high cohesion, low coupling and clear abstractions; and adopt modern practices like test‑driven development and semantic modularity. From novices seeking a roadmap to experts embracing AI‑assisted workflows, this book equips you to create systems that are robust, maintainable and elegant—today and in the AI‑driven future.
I've always wanted to write a technical book. My interest in AI and Spring led me to explore, take notes, and contribute to the Spring AI project. This journey naturally progressed into sharing my knowledge through a book as my notes expanded. Spring AI for Your Organization offers a clear guide for integrating Spring AI with Google Vertex AI. It's ideal for both seasoned backend developers and newcomers, aiming to enhance your skills and understanding of AI in development. The book covers a range of topics from chatbots to advanced AI features, providing step-by-step instructions for using GCP Vertex AI. Dive into this comprehensive guide and start building smarter Spring applications today.
Check your preparation by solving these Java SE 17 Certification Practice Tests and build the speed and accuracy to pass exam 1Z0-829 on the first attempt.
Go beyond pixel-deep diagrams - generate documentation sites, make them executable, map to your problem domain, federate into a web of diagrams
Learn and improve your Spring Framework skill by solving these Sring Framework Practice Questions. Prepare for Spring Certification and Spring framework interview confidently by going through essential Spring, MVC, and Spring Boot concepts. It covers:➡️AOP➡️REST➡️Security➡️Spring Boot ➡️Container➡️JDBC➡️Spring Data JPA➡️MVC➡️Boot Actuator and more