Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

Sustainable PHP: Writing Code That Lasts: Principles Of Writing Maintainable, Adaptable, And Long-Lasting PHP Code: Avoiding Technical Debt, Documenta

by Phiquill Publishing
Sold out
₹1,986.00
Original price ₹1,986.00
Original price ₹1,986.00
₹1,986.00
Current price ₹1,986.00

Imported Edition - Ships in 18-21 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Paperback
  • ISBN13: 9798290013015
  • Binding: Paperback
  • Subject: N/A
  • Publisher: Independently Published
  • Publisher Imprint: Independently Published
  • Publication Date:
  • Pages: 286
  • Original Price: USD 19.0
  • Language: English
  • Edition: N/A
  • Item Weight: 667 grams
  • BISAC Subject(s): Programming / General

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.

Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us