{"product_id":"sustainable-php-writing-code-that-lasts-principles-of-writing-maintainable-adaptable-and-long-lasting-php-code-avoiding-technical-debt-documenta-9798290013015","title":"Sustainable PHP: Writing Code That Lasts: Principles Of Writing Maintainable, Adaptable, And Long-Lasting PHP Code: Avoiding Technical Debt, Documenta","description":"\u003cp\u003e • Author(s): Phiquill Publishing\u003cbr\u003e • Publisher: Independently Published\u003cbr\u003e • Publisher Imprint: Independently Published\u003cbr\u003e • BISAC: Programming - General\u003c\/p\u003e\u003cp\u003eWhat You Will Learn in This Book\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eDefine and Champion Software Sustainability: \u003c\/b\u003e Go beyond just \"working code\" to understand the key dimensions of sustainable software, including \u003cb\u003emaintainability, adaptability, and scalability\u003c\/b\u003e. You'll learn to spot the early warning signs of unsustainable code and make a strong business case for long-term architectural integrity.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eStrategically Manage Technical Debt: \u003c\/b\u003e Learn to identify, assess, and prioritize different types of technical debt. You'll gain practical strategies for effective debt repayment through \u003cb\u003esystematic refactoring\u003c\/b\u003e and discover preventative measures to minimize its accumulation.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eDesign Resilient and Evolvability-First Architectures: \u003c\/b\u003e Master foundational patterns like \u003cb\u003eHexagonal Architecture\u003c\/b\u003e and \u003cb\u003eDomain-Driven Design (DDD)\u003c\/b\u003e to manage complexity. You'll learn to document your architectural decisions using \u003cb\u003eADRs\u003c\/b\u003e and build systems that are designed to evolve gracefully over time.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eWrite Clean, Readable, and Future-Proof PHP Code: \u003c\/b\u003e Elevate your coding skills by applying deeper principles like \u003cb\u003eCohesion and Coupling\u003c\/b\u003e and leveraging modern PHP features (PHP 8.x+). You'll learn to strategically apply \u003cb\u003edesign patterns for adaptability and extensibility\u003c\/b\u003e and use \u003cb\u003einterfaces and the type system\u003c\/b\u003e to build robust, contractual code.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eBuild Modular and Decoupled PHP Systems: \u003c\/b\u003e Understand the principles of modular design, and effectively use \u003cb\u003eDependency Injection (DI)\u003c\/b\u003e and \u003cb\u003eInversion of Control (IoC)\u003c\/b\u003e to create loosely coupled components that promote reusability.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eFuture-Proof Your Application for Change: \u003c\/b\u003e Learn to identify volatile areas in your system and implement \u003cb\u003eextension points\u003c\/b\u003e using techniques like \u003cb\u003ehook\/plugin systems and event dispatchers\u003c\/b\u003e. You'll also learn to manage feature rollouts with \u003cb\u003efeature flags\u003c\/b\u003e and navigate \u003cb\u003eAPI and data schema versioning\u003c\/b\u003e.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eOptimize Your Applications for Scalability and Performance: \u003c\/b\u003e Master architectural patterns for scaling and learn key PHP performance optimization techniques, including \u003cb\u003eopcode caching, application-level caching, and asynchronous processing with message queues\u003c\/b\u003e.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eMaster Your Software Supply Chain and Dependencies: \u003c\/b\u003e Go beyond basic Composer commands to understand \u003cb\u003eSemantic Versioning (SemVer)\u003c\/b\u003e and effectively manage dependencies. You'll learn to use tools to manage security vulnerabilities and make informed choices about leveraging third-party libraries.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eImplement Comprehensive Testing and CI\/CD Pipelines: \u003c\/b\u003e Build confidence in your codebase by applying a strategic \u003cb\u003etesting pyramid\u003c\/b\u003e that includes unit, integration, and end-to-end tests. You'll also learn to build effective \u003cb\u003eCI\/CD pipelines\u003c\/b\u003e that automate quality checks and enable low-risk deployments.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003ePreserve Knowledge and Foster a Culture of Sustainability: \u003c\/b\u003e Move beyond code comments to create \u003cb\u003eliving documentation\u003c\/b\u003e, including \u003cb\u003eADRs\u003c\/b\u003e and onboarding guides. You'll discover team practices like \u003cb\u003eeffective code reviews\u003c\/b\u003e and \u003cb\u003epair programming\u003c\/b\u003e to foster a shared understanding and a culture where sustainability is a core value.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eStrategically Modernize and Refactor Legacy Code: \u003c\/b\u003e Learn safe refactoring techniques like the \u003cb\u003eStrangler Fig Pattern\u003c\/b\u003e to modernize legacy applications incrementally without a risky \"big bang\" rewrite.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eChampion Sustainability within Your Organization: \u003c\/b\u003e Understand the architect's role as a technical leader and advocate. You'll learn how to make the business case for sustainable practices to management and guide your team toward long-term solutions.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Independently Published","offers":[{"title":"Paperback","offer_id":47594853728407,"sku":"9798290013015","price":1986.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9798290013015.webp?v=1774987468","url":"https:\/\/atlanticbooks.com\/products\/sustainable-php-writing-code-that-lasts-principles-of-writing-maintainable-adaptable-and-long-lasting-php-code-avoiding-technical-debt-documenta-9798290013015","provider":"Atlantic Books","version":"1.0","type":"link"}