Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.
The practical guide to AI-first teamwork. Includes access to the 'CollabAI AI companion' that helps you run your first session immediately. Most teams have fast individuals—but a slow system. AI can change that. CollabAI is the manual for teams who want to stop waiting and start flowing. It moves beyond "chatting with a bot" to a new collaborative rhythm where humans and AI build, test, and decide together in real time. Inside, you’ll discover:The Framework: How to run CollabAI sessions that compress weeks of work into hours.The Science: Why "System 2 Rituals" and psychological safety are the hard requirements for speed.The Scale: How to apply Joe Justice’s principles (Justice Boards & DSM) to run entire organizations without managers.The Future: How to transition safely to Agentic AI workflows using the Agion Pattern.Start optimizing the flow.
Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 40 exercises are provided to help readers master the material. No prior math background required!
Takes you from “how to use Kotlin” into “how Kotlin really works,” revealing the internal implementations, desmifying bytecodes and compiler behavior, and internals that shape the language. If you want to write smarter, more confident Kotlin across fundamentals, coroutines, and multiplatform, this is the book that shows you why everything is the way it is. Hardcover | Paperback | ISBN: 979-8243872744
The first book to combine Eventmodeling & Eventsourcing to plan software systems of any size and complexity. NEW CHAPTER "Dynamic Consistency Boundary" COMPANION ONLINE COURSE FOR FASTER LEARNING
Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them.
To ace your next Android job interview, focus on truly understanding the concepts, not just memorizing answers, and practicing how to apply them. With 108 interview questions, 162 additional practical questions, and 50+ pro tips, this book helps you sharpen skills, understand the why, and prepare for real-world technical challenges. Hardcover edition | Paperback edition | ISBN: 979-8285926436
The book reviews memory-related topics from the perspective of software structure and behavior analysis and teaches Rust language aspects in parallel while demonstrating relevant code internals on Windows (x64) and Linux (x64 and ARM64) platforms.
A practical handbook packed with real-world advice to help you write better code, adopt effective developer habits, and build great software.
It seems like there's never been as much widespread desire before to learn JS. But with a million blogs, books, and videos out there, just where do you start? Get Started prepares you for the journey ahead, first surveying the language then detailing how the rest of the You Don't Know JS Yet book series guides you to knowing JS more deeply.
SolidJS is one of the fastest-growing reactive UI libraries—blazing fast, predictable, and simple to use. SolidJS: The Complete Guide takes you from first steps to production-ready applications, covering everything from signals, effects, and JSX rules to routing, SSR, and SolidStart. You’ll also master Solid Router for navigation and SolidStart for building full-stack apps, with plenty of real-world examples for hands-on practice. Whether you’re a beginner in reactive programming or a React developer curious about Solid’s unique approach, this book gives you the knowledge and techniques to write cleaner, more efficient code.
A Cray Research veteran narrates how pioneers handled overwhelming complexity: pattern recognition anticipating Midway, systems thinking inventing magnetic core memory. Experience from one domain, applied in a new way, shaped supercomputing.
Requirements pragmatisch und praxisnah am Beispiel demonstriert. Lernen Sie req42 kennen, das agile Framework, welches Product Ownern die Werkzeuge an die Hand gibt, die für erfolgreiche Produktentwicklung gebraucht werden. Denn agiles Requirements Engineering ist viel mehr als nur den Product Backlog pflegen.
140 Tips for Clean Code distills 140 practical, field-tested tips for writing clean, readable, and maintainable code. Each tip is concise, actionable, and grounded in real-world development challenges. No theory for theory’s sake. Whether you are refining a legacy system or starting from scratch, these insights will help you reduce complexity, prevent defects, and make your code a pleasure to work with. Clean code is not an aesthetic choice; it is a professional advantage.
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.