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.
Learn C++ 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 C++ Data Structures & Algorithms Visually - Volume 1 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.
Arrays - Vol 3 (Intermediate → Advanced) - C++ Edition teaches 57 array algorithms through plain-language explanations, C++ implementations, and step-by-step visual walkthroughs, all in full color.
Arrays - Vol 2 (Beginner → Intermediate) - C++ Edition teaches 56 array algorithms through plain-language explanations, C++ implementations, and step-by-step visual walkthroughs, all in full color.
Arrays - Vol 1 (Beginner) - C++ Edition teaches 56 array algorithms through plain-language explanations, C++ implementations, and step-by-step visual walkthroughs, all 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.
Think. Implement. Solve. — Learn the logic. Write the code. Solve the problem.
Build collaborative software that keeps working when the network does not. This practical guide takes you from distributed systems fundamentals to working CRDT implementations and production-ready collaboration. Learn how CRDTs work, where they fit and how to handle scaling, security, metadata growth and failure in real systems.
Most algorithm books are catalogues: here is a technique, here is its proof, here are exercises. This one withholds the name of every technique until after you have built it.
What really makes a compression system fast, efficient and effective? Using bzip3 as a practical case study, this book breaks down the building blocks behind modern compression, from data transforms and match finding to entropy coding and parallel processing. Learn how to design, implement and tune compression systems for real-world performance.
What really happens inside a database file? Learn to read binary data like a map, uncover hidden structures and turn raw bytes into a working understanding of how storage engines work. With hands-on examples from SQLite, PostgreSQL, InnoDB and more, this book shows you how to reverse engineer unfamiliar formats from the ground up.
An Engineering Reference for Resilient, Scalable, and Autonomous Enterprise InfrastructureEnterprise automation is no longer limited to scheduled scripts and isolated administrative tasks. Reliable infrastructure requires coordinated systems that can detect failures, manage changing state, enforce security policies, and recover from operational problems with minimal manual intervention. Advanced Automation: 50-Chapter Master Script Package is a 50-chapter technical reference for DevOps engineers, Site Reliability Engineers (SREs), cloud architects, and platform engineers.
Go beyond C++ syntax and learn to use the STL with confidence. Explore containers, algorithms, iterators, ranges and more through practical examples, performance insights and real-world patterns. Build a deeper understanding of how the STL works, when to use each tool and how to write cleaner, faster and more maintainable C++.
Running LLMs locally is easy. Running them well is an engineering problem. Practical LLM Inference gets into the details that matter, from quantization and GGUF internals to GPU offloading, benchmarking and production deployment. Learn how to size hardware, find bottlenecks and build fast, reliable inference systems without the AI hand-waving.