Sustainable PHP: Writing Code That Lasts: Principles Of Writing Maintainable, Adaptable, And Long-Lasting PHP Code: Avoiding Technical Debt, Documentation, Planning For Future Changes

Author:   Phiquill Publishing
Publisher:   Independently Published
ISBN:  

9798290013015


Pages:   286
Publication Date:   28 June 2025
Format:   Paperback
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Our Price $50.16 Quantity:  
Add to Cart

Share |

Sustainable PHP: Writing Code That Lasts: Principles Of Writing Maintainable, Adaptable, And Long-Lasting PHP Code: Avoiding Technical Debt, Documentation, Planning For Future Changes


Add your own review!

Overview

What You Will Learn in This Book Define and Champion Software Sustainability: Go beyond just ""working code"" to understand the key dimensions of sustainable software, including maintainability, adaptability, and scalability. You'll learn to spot the early warning signs of unsustainable code and make a strong business case for long-term architectural integrity. Strategically Manage Technical Debt: Learn to identify, assess, and prioritize different types of technical debt. You'll gain practical strategies for effective debt repayment through systematic refactoring and discover preventative measures to minimize its accumulation. Design Resilient and Evolvability-First Architectures: Master foundational patterns like Hexagonal Architecture and Domain-Driven Design (DDD) to manage complexity. You'll learn to document your architectural decisions using ADRs and build systems that are designed to evolve gracefully over time. Write Clean, Readable, and Future-Proof PHP Code: Elevate your coding skills by applying deeper principles like Cohesion and Coupling and leveraging modern PHP features (PHP 8.x+). You'll learn to strategically apply design patterns for adaptability and extensibility and use interfaces and the type system to build robust, contractual code. Build Modular and Decoupled PHP Systems: Understand the principles of modular design, and effectively use Dependency Injection (DI) and Inversion of Control (IoC) to create loosely coupled components that promote reusability. Future-Proof Your Application for Change: Learn to identify volatile areas in your system and implement extension points using techniques like hook/plugin systems and event dispatchers. You'll also learn to manage feature rollouts with feature flags and navigate API and data schema versioning. Optimize Your Applications for Scalability and Performance: Master architectural patterns for scaling and learn key PHP performance optimization techniques, including opcode caching, application-level caching, and asynchronous processing with message queues. Master Your Software Supply Chain and Dependencies: Go beyond basic Composer commands to understand Semantic Versioning (SemVer) and effectively manage dependencies. You'll learn to use tools to manage security vulnerabilities and make informed choices about leveraging third-party libraries. Implement Comprehensive Testing and CI/CD Pipelines: Build confidence in your codebase by applying a strategic testing pyramid that includes unit, integration, and end-to-end tests. You'll also learn to build effective CI/CD pipelines that automate quality checks and enable low-risk deployments. Preserve Knowledge and Foster a Culture of Sustainability: Move beyond code comments to create living documentation, including ADRs and onboarding guides. You'll discover team practices like effective code reviews and pair programming to foster a shared understanding and a culture where sustainability is a core value. Strategically Modernize and Refactor Legacy Code: Learn safe refactoring techniques like the Strangler Fig Pattern to modernize legacy applications incrementally without a risky ""big bang"" rewrite. Champion Sustainability within Your Organization: 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.

Full Product Details

Author:   Phiquill Publishing
Publisher:   Independently Published
Imprint:   Independently Published
Dimensions:   Width: 21.60cm , Height: 1.50cm , Length: 27.90cm
Weight:   0.670kg
ISBN:  

9798290013015


Pages:   286
Publication Date:   28 June 2025
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Table of Contents

Reviews

Author Information

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

RGJUNE2025

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List