Linked Lists - Java Edition teaches 56 linked-list algorithms through plain-language explanations, Java implementations, and step-by-step visual walkthroughs that trace the structure through every pointer update, all in full color.
Recursion, Backtracking & Dynamic Programming - Java Edition teaches 50 recursion, backtracking, and dynamic programming algorithms through plain-language explanations, Java implementations, and step-by-step visual... Printed in full color.
A production crisis. Three developers. Fifty cinematic comic lessons. Master Java threads, race conditions, synchronization, and deadlocks through an unforgettable manga-style adventure.
Strings - Beginner → Intermediate → Advanced - Java Edition brings both volumes together: 102 string algorithms taught through plain-language explanations, Java implementations, and step-by-step visual walkthroughs that trace the... Printed in full color.
Most books describe architecture. This one builds it. Explore Layered, Hexagonal, Modular Monolith, and Microservices architectures through the development of a single application, implemented in Java, step by step, with all their trade-offs.
Trees - Beginner → Intermediate → Advanced - Java Edition brings both volumes together: 103 tree algorithms taught through plain-language explanations, Java implementations, and step-by-step visual walkthroughs, all in full color.
Arrays - Beginner → Intermediate → Advanced - Java Edition brings all three volumes together: 166 array algorithms taught through plain-language explanations, Java implementations, and step-by-step visual walkthroughs, all in full color.
Learn Java Data Structures & Algorithms Visually - Volume 4 brings together 107 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree patterns,... Printed in full color.
Learn Java Data Structures & Algorithms Visually - Volume 3 brings together 107 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree patterns,... Printed in full color.
Learn Java Data Structures & Algorithms Visually - Volume 2 brings together 108 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree patterns,... Printed in full color.
Plain-language explanations, Java implementations, and step-by-step visual walkthroughs help you connect the problem, the code, and the changing state of the data. Every algorithm is printed in full color, so rows, columns, regions, and changing values stand apart at a glance and are easy to trace.
Build reliable distributed systems with Spring Boot, RabbitMQ and modern Java. Follow OrderFlow as it grows from a simple service into a production-ready event-driven platform, exploring architecture, messaging, observability, containers and the practical trade-offs behind every design decision.
The practical Windchill reference for administrators, developers and PLM consultants: 27 problem-to-fix cards, 25+ Java API recipes, admin routines and ready-to-use scripts.
Modern Java is more than a collection of new language features—it is a shift from implementing mechanics to expressing intent. Learn how records, sealed types, pattern matching, streams, modules, virtual threads, and other modern capabilities help you build Java software that is clearer, safer, and easier to evolve.
86 recipes for the JasperReports reports that should work but do not, each a question Stack Overflow never settled, every claim run on 6.20.6 first.