Insights
Engineering practice
Architecture decisions, delivery process, security and quality — how we work and why.
Engineering practice
Engineering practice ·
Legacy PHP: Upgrade, Strangle or Rewrite? How We Decide
Upgrade in place first, one PHP minor version at a time, and replace piece by piece only what the upgrade cannot reach; rewrite from scratch only small systems, dead frameworks or a product that is changing. Here is the order we check things in, the tooling we run, and what a first pilot looks like.
9 min read
Engineering practice ·
Python, PHP or Node.js for your back end? How we actually choose
We ship all three. The decision is rarely about the language — it is about the team that will maintain the system, the libraries the problem needs and the load profile. A plain guide.
4 min read