Elegant Design Principles distils decades of design wisdom into 95 actionable principles spanning core OO, SOLID/GRASP, package design, reliability and a forward‑looking AI‑first approach. Explore the Design Pyramid to understand how quality attributes, smells and principles interconnect; learn to manage complexity through high cohesion, low coupling and clear abstractions; and adopt modern practices like test‑driven development and semantic modularity. From novices seeking a roadmap to experts embracing AI‑assisted workflows, this book equips you to create systems that are robust, maintainable and elegant—today and in the AI‑driven future.
In today’s fast-paced development world, writing reliable code is crucial. But with countless testing tools available, it’s easy to feel overwhelmed. That’s where the Java Testing Toolbox comes in - a practical, hands-on guide to the 30 most important testing tools and libraries every Java developer should know. Whether you’re new to testing or looking to expand your testing toolkit, this book provides right-sized introductions to each tool, giving you exactly what you need without the fluff.
lego4scrum - of the most interactive ways of demonstrating Agile thinking and Scrum framework in action. This book summarises years of experiments and hundreds of lego4scrum workshops. It will let you teach Scrum in a complete new, fresh and the most fun way. This is the third most full edition with a foreword by Henrik Kniberg.
SSO works—until it doesn’t. This book shows what really happens after login: identity brokering, federation, Just-In-Time provisioning, sessions, cookies, logout failures, and trust boundaries—built with Spring Boot, Spring Security, Keycloak, and Okta SAML. Learn how enterprise identity systems behave in production, not just in demos.
Machine learning doesn’t fail in theory—it fails in production. This book shows you how to build PyTorch systems that remain robust when data shifts, assumptions break, and reliability matters.
The Most Comprehensive Chemical Engineering Practice Dictionary
This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well.
Ready to build real apps with React? This hands-on guide takes you from zero to frontend hero by building a complete ToDo App with React, TypeScript, Tailwind CSS, Zustand, and real API logic. Whether you're a beginner or a self-taught developer, you'll master UI design, state management, API integration, testing, and deployment — all with modern tools like Vite, TanStack Query, Docker, and GitHub Actions.By the end, you won’t just know React — you’ll have a real-world project in your portfolio, a certificate in your name, and the skills to get hired.
This book introduces LASR – the Lightweight Approach for Software Reviews in a practical and in-depth way. It provides detailed insights into how the method works, real-world examples, guidance on using support materials, and practical tips for your own reviews.
Major capital projects keep missing the mark—over budget, behind schedule and under-delivering. Why? Because we’re still using delivery models designed for a different era. Rethinking Capital Project Delivery offers a bold, practical roadmap for fixing what’s broken. It introduces a new approach built on adaptive planning, intelligent systems and transparent governance. Instead of managing complexity with more layers, it shows how agentic AI and modular strategies can simplify, accelerate, and de-risk major works. This book is for executives, project leaders, and policymakers ready to move beyond outdated practices. If you know the system isn’t working—and you want to be part of the solution—this is your guide.
Uncover the top "100 Questions & Answers About AI in Healthcare" - your essential guide through AI's transformation of medicine. Explore diagnostics, ethics, and the evolving healthcare landscape.
RSpecを使ってRailsアプリケーションに信頼性の高いテストを書く実践的なアドバイスを提供します。詳細で丁寧な説明は本書のオリジナルコンテンツです。また、説明には実際に動かせるサンプルアプリケーションも使用します。本書は2022年版にアップデートされ、Rails 7.1やRSpec Rails 6.1といった新しい環境に対応しています!さあ、自信をもってテストできるようになりましょう!
Take control of Kubernetes with GitOps and Argo CD. This book shows you how to deploy, secure, and scale your applications step by step — from the basics to advanced patterns.