Build a complete, production-grade microservices platform with Spring Boot 4 and Java 21, one chapter at a time.
Java has changed. Have your patterns kept up?The Gang of Four wrote their landmark patterns in 1994 — when Java didn't exist, generics were a decade away, and "concurrency" meant carefully managing a handful of platform threads. Thirty years later, Java 21 through 25 has transformed the language: records replace boilerplate classes, sealed interfaces model closed type hierarchies with compiler enforcement, pattern matching eliminates entire categories of unsafe casting, and virtual threads make a million concurrent tasks not just possible but routine.Modern Java Design Patterns bridges that gap. Every classic pattern is shown first in its original form, then systematically rebuilt with the language features that exist today. The result is code that is shorter, safer, more expressive, and immediately recognisable to any team working on a modern Java codebase.
Exploring Java Libraries: A Developer’s Guide, Volume II is a hands-on guide to Java’s text-processing, desktop GUI, and accessibility libraries. Through practical examples, structured explanations, and real-world coding scenarios, it helps developers move beyond theory and master Java’s AWT, Swing, and java.text ecosystem.
Stop letting a lack of prep time hold your career back. Master 240 essential questions on algorithms, Java, and C in just a few hours—designed to turn daunting interview hurdles into your next big job offer.
The modern technical interview isn't about rote memorization—it's about demonstrating how you think. Master essential concepts like distributed systems, cloud-native architecture, and API design while learning the mental frameworks needed to showcase your engineering mindset. Stop searching for the "perfect answer" and start analyzing complex trade-offs like the top-tier engineer companies are looking for.
Master Java’s core libraries with clear explanations, practical examples, and hands-on projects designed for real understanding.
Across 30 chapters, you'll trace real code paths through nearly 400 CAS modules, learning the architecture decisions, design patterns, and implementation techniques that hold this massive system together. Whether you're a CAS contributor trying to fix a tricky bug, an architect evaluating CAS for your organization, or a Java developer who wants to study a mature, real-world Spring Boot application at scale — this book gives you the map. Written by a long-time CAS committer who has been involved since the original CAS 3.0 architecture, this book distills years of hard-won knowledge into a single, code-level reference.
A practical backend interview reference covering modern Java and Spring Boot development (1363 manuscript pages).
the patterns behind Spring applicationsfrom core IoC to Kubernetes and serverless.
1300+ pages. Modern JAVA The Language, Libraries and JVM internals
Książ "KISS - Java. Od zera do konstruktora" jest przeznaczona dla ludzi którzy pragną zgłębić sztukę programistyczną. Została ona zaprojektowana w taki sposób żeby nie przytłoczyć. Zdecydowanie nie wyczerpuje ona tematu. Po jej przeczytaniu na pewno pojawi się więcej pytań niż odpowiedzi. I bardzo dobrze!
Finally, a Java Book Written for Actual BeginnersNo jargon. No assumptions. Just clear explanations, real examples, and practical projects. Learn Java 25 from scratch and build real applications in 12 weeks.28 chapters. 100+ examples. 50+ exercises. One complete path from "Hello World" to professional developer.
Model Context Protocol (MCP) servers with Java and Spring Boot allow you to standardize how your applications connect to AI assistants and LLMs by exposing internal data and functions as structured, tool-based endpoints. By leveraging the Spring AI framework, you can easily implement MCP protocols to securely bridge your business logic with intelligent agents. This approach simplifies integration, enabling your services to be dynamically discoverable and actionable within an AI-driven ecosystem.
Write code that you can understand without holding the entire system in your head. This book shows you how Java's modern functional features—records, sealed types, lambdas, streams—combine into a powerful approach to design. You'll learn: • How to eliminate race conditions without synchronized blocks • How to write tests that test business logic, not mock frameworks • How to compose complex behaviors from simple, reusable functions • How to manage deeply nested immutable data without boilerplate • How to adopt functional patterns incrementally in existing codebases Written for working developers. Filled with production-ready code examples.
“Agentes Inteligentes en Java” te acompaña desde el primer prototipo hasta ecosistemas de agentes interoperables que hablan entre departamentos y empresas. Aprenderás a diseñar, securizar y escalar agentes en producción con guardrails, Kubernetes y protocolos A2A, todo con código Java listo para ejecutar. Es la guía definitiva para pasar de “tenemos un bot” a “operamos una red de agentes confiables que impulsa el negocio”.