2 942 161 libros electrónicos en 111 idiomas
¿No le conviene? No hay problema. Puedes devolver los artículos hasta 30 días
No se equivocará con un vale de regalo. El destinatario puede elegir cualquier producto de nuestra oferta.
Hasta 30 días para devoluciones
Every PHP developer eventually hits the same wall: a codebase that used to be simple now fights back. One small change breaks three unrelated things. Tests take minutes to run, so nobody runs them. The database, the framework, and the business logic have all become one tangled mass, and nobody remembers where one ends and the other begins. Hexagonal architecture, also known as ports and adapters, gives you a clear, repeatable way out of that mess, one that keeps your business rules protected from the technology choices around them.
Picture two developers handed the same bug report. One opens a two-thousand-line controller, holds their breath, and prays the fix doesn't break checkout. The other opens a single, small class, writes a test that runs in milliseconds, and ships the fix before lunch.
The difference isn't talent. It's architecture.
This book walks you through exactly how that second developer's codebase came to be, one deliberate decision at a time, until swapping a database, replacing an email provider, or testing a business rule in isolation stops being a nightmare and becomes... routine.
What's Inside
Who It's Meant For
This book is for PHP developers who are tired of fearing their own codebase. Whether you're maintaining a growing Laravel or Symfony application, leading a team that keeps stepping on each other's changes, or simply want your tests to run in seconds instead of minutes, this book meets you where you are and builds up from there. Some familiarity with object-oriented PHP is helpful. No prior architecture experience is required.
Your codebase isn't broken because you're a bad developer. It's broken because nobody showed you where the walls should go.
Every day you wait, another shortcut gets baked in, another class quietly learns too much, another "quick fix" makes the next one harder. The gap between the codebase you have and the one you actually want to work in only grows wider.
Open this book. Build the walls. Take your codebase back.
¡Hola! Soy Libroamiko, tu asesor de libros.
¿Cómo puedo ayudarte?