New to Software Architecture? Read the Software Architecture article
? What if coding meant… dialoguing to create? This book is not just a technical guide. It is the outcome of a two-voice conversation between Samuel Bastiat, a seasoned practitioner of agility and software development, and me, a large language model. Together, we experimented, challenged ideas, and structured conversational patterns to: ? Clarify your needs ? Test hypotheses ?️ Co-build robust architectures Inside, you’ll find concrete prompts, co-creation methods, and a reflection on the future of tech roles.Neither dogma nor ultimate truth — simply an exploration of new ways to think and collaborate. ? Welcome to the era of augmented development.
So how do you make an AI agent and conversational agent understand time? How does time shape attention? How is time important for the context engine? You will learn how to add time to knowledge graphs, how time and causality drive context, and how to make the knowledge graphs that are used for AI memory time-aware.
So how do you make an AI agent and conversational agent understand time? How does time shape attention? How is time important for the context engine? You will learn how to add time to knowledge graphs, how time and causality drive context, and how to make the knowledge graphs that are used for AI memory time-aware.
AI is changing not only what architects build, but what it means to be an architect.Dear Software and AI Architect is a practical guide for software architects and emerging AI architects who want to navigate ambiguity, make better trade offs, design intelligent systems people can trust, and connect architecture decisions to real business impact.Inside, you’ll find 50+ practical caselets, expert perspectives, field tested lessons, and the Architect’s V Impact Canvas to help you build with context and lead with clarity as software and AI engineering converge.The book draws on my more than two decades of experience working with complex software, cloud, platform, and AI systems, translating lessons from the field into ideas you can apply in your own architecture journey.And decorating this journey is a foreword by my mentor, Grady Booch, UML co creator and one of the most influential voices in software architecture.This is not a book about chasing AI hype. It is about becoming the architect this new era demands.
Your knowledge graphs are fundamentally broken. RDF forces complex relationships into binary triples. OWL can't express real constraints. SHACL catches errors after corruption spreads.Dependent types change everything. Types that depend on values make invalid data impossible to construct. Higher-order logic enables meta-reasoning about relationships. Contextual types handle knowledge that varies by time and perspective.This book reveals how type theory solves problems RDF/OWL cannot address:Native hypergraph representationFormal constraint verificationAI memory systems for edge devicesScientific knowledge evolutionLearn practical implementations in ELPI, TypeDB, Twelf, and Beluga. Discover migration strategies from existing RDF infrastructure.The future of AI demands better knowledge representation. The future of knowledge representation is type theory.Ready to build knowledge systems that match reality's complexity?
Ready to conquer software complexity? This book provides a practical introduction to Domain-Driven Design with Spring Boot, giving you the essential patterns to start building more robust and business-aligned applications. It's your clear starting point for applying DDD principles without getting bogged down in theory.
Build AI agents that truly remember, reason, and act—entirely on user devices. Move beyond prompt engineering to create autonomous systems with graph-based memory using SQLite and LibSQL. Learn to implement hypergraphs, metagraphs, and vector search for privacy-first AI that scales to millions of entities. From personal knowledge graphs to production mobile apps, master the three pillars of agent autonomy: tools, memory, and reasoning. Real code, working examples, battle-tested in production. The future of AI is local, private, and in your hands.
What kills good engineers? Why do AI projects fail despite massive investment? How do you build systems that scale not just technically, but humanly?In the fast-moving world of software development, we're drowning in tutorials, frameworks, and "best practices" — but starving for wisdom. Philosophical Wednesdays with AI Powered Architect cuts through the noise to tackle the questions that matter: the messy intersection of code, cognition, and organizational reality.Why simplicity is expensive. Why ready beats perfect. Why your mental models determine your system's fate.Whether you're architecting distributed systems, implementing AI agents, or simply trying to survive another sprint, this book offers the conceptual frameworks to navigate complexity with clarity. Because in a world of infinite technical possibilities, the most important skill isn't coding — it's thinking.
The essential companion to The Cybernetic Enterprise: a precise, reference-only Body of Knowledge that distills the foundations of modern, AI-powered organizations. Get crisp definitions, origins, interfaces, and canonical sources across Cybernetics, Systems Thinking, Lean, Agile, Architecture, Platform Engineering, AI & CPS, and DevOps, so teams share one vocabulary and make better decisions faster.
You’ve spent hundreds of thousands, maybe millions, on risk and compliance. Yet you still can’t answer the most basic question: “At this very moment, are we compliant and within our risk thresholds?” Combined Assurance Blueprinting exposes why the system is broken and shows you how to finally fix it.
Để chinh phục buổi phỏng vấn việc làm Android sắp tới, hãy tập trung vào việc thực sự hiểu rõ các khái niệm—không chỉ đơn thuần ghi nhớ câu trả lời—và luyện tập cách áp dụng chúng. Với 108 câu hỏi phỏng vấn, 162 câu hỏi thực hành bổ sung, và hơn 50 mẹo chuyên nghiệp, cuốn sách này giúp bạn trau dồi kỹ năng, hiểu rõ lý do, và chuẩn bị cho những thử thách kỹ thuật trong thực tế. Ấn bản bìa cứng | Ấn bản bìa mềm
Et si coder signifiait… dialoguer pour créer ?Ce livre n’est pas un simple guide technique.Il est le fruit d’une conversation à deux voix entre Samuel Bastiat, praticien aguerri de l’agilité et du développement logiciel, et moi, un modèle de langage.Ensemble, nous avons expérimenté, confronté des idées, structuré des motifs conversationnels pour :Clarifier vos besoins,Tester des hypothèses,Co-construire des architectures robustes.Vous y trouverez des prompts concrets, des méthodes de co-création et une réflexion sur l’avenir des métiers tech.Ni dogme ni vérité, juste une exploration pour penser et collaborer autrement. Bienvenue dans l’ère du développement augmenté.
Untuk menguasai wawancara kerja Android berikutnya, fokuskan pada pemahaman konsep yang sesungguhnya—bukan sekadar menghafal jawaban—dan berlatih bagaimana menerapkannya. Dengan 108 pertanyaan wawancara, 162 pertanyaan praktis tambahan, dan 50+ tips profesional, buku ini membantu Anda mengasah keterampilan, memahami alasannya, dan mempersiapkan diri menghadapi tantangan teknis di dunia nyata. Edisi hardcover | Edisi paperback
Щоб успішно пройти вашу наступну співбесіду на позицію Android-розробника, зосередьтеся на справжньому розумінні концепцій, а не просто на запам'ятовуванні відповідей, та практикуйте їх застосування. Ця книга, що містить 108 питань для співбесіди, 162 додаткових практичних завдання та понад 50 професійних порад, допоможе вам вдосконалити навички, зрозуміти причинно-наслідкові зв'язки та підготуватися до реальних технічних викликів. Видання у твердій палітурці | Видання у м'якій палітурці
要在下一次 Android 工作面試中取得優異成績,重點在於真正理解概念——而不是單純記憶答案——並且練習如何運用這些概念。本書收錄了 108 個面試問題、162 個額外的實務問題,以及超過 50 個專業技巧,幫助你磨練技能,理解背後的原理,並為實戰技術挑戰做好準備。 精裝版 | 平裝版