Writing Secure PHP: 10 Practices We Use in Every Project
PHP powers a huge share of the web, which also makes it a favourite target. These are the habits that keep the systems we build ou...
Practical notes from the work — what we build, how we build it, and what we learned.
PHP powers a huge share of the web, which also makes it a favourite target. These are the habits that keep the systems we build ou...
An API is a contract you will live with for years. These are the decisions that keep it understandable as the system grows.
When a site needs to do something specific, a small custom plugin beats a heavy page builder. Here is the structure we use.
The right index turns a five-second query into five milliseconds. These are the rules we apply when designing and fixing database...
Shared hosting is still where a lot of business software lives. Here is the deployment routine that keeps sites online during rele...
A practical decision framework for choosing the language of a new Android project — based on team, codebase and lifetime of the ap...