
Taking Over a Poorly Coded Symfony App: The Method
You inherited a shaky Symfony application from a past vendor. Here is the 4-phase method to regain control, stabilize it and move forward without a rewrite.
Read more →
You inherited a shaky Symfony application from a past vendor. Here is the 4-phase method to regain control, stabilize it and move forward without a rewrite.
Read more →
A pre-acquisition audit grid for Symfony applications: 12 signals that move the valuation and a five-axis methodology to turn technical risk into numbers.
Read more →
Your business domain should depend on nothing. Not on Symfony, not on Doctrine. Here is why, and what it changes in practice on a real Symfony project.
Read more →
Project retrospective on migrating a monolithic Symfony application to hexagonal architecture: the real steps, the surprises, the trade-offs and the results.
Read more →
Symfony Messenger does more than send async messages. Learn how to use it as a Command Bus, Query Bus and Event Bus to structure a hexagonal architecture.
Read more →
A cache works like RAM: it is a type of memory designed to boost performance. Learn the principles, use cases and best practices of caching on the web.
Read more →
Structuring your project well is essential. Two architectural approaches dominate: microservices and modular monoliths. How do you decide which one to choose?
Read more →
Hit the maximum INT ID in MySQL and everything stops. Learn how to migrate to BIGINT without downtime, monitor auto-increments and rethink your identifiers.
Read more →
REST became the dominant architectural style for transmitting data over HTTP. GraphQL is positioned as its replacement. Here is how the two really compare.
Read more →