Input Validation Is Your First Line of Defence
SQL injection, XSS, and CSRF exploit the absence of input validation.
Articles on engineering, systems design, startups, and lessons from the trenches.
SQL injection, XSS, and CSRF exploit the absence of input validation.
The engineers are brilliant. The software they are forced to use is holding them back.
Laravel's Eloquent ORM is responsible for a significant share of slow query incidents I have debugged.
Manual deployments are not a rite of passage. They are a liability.
I built an epidemic simulation modelling 1 million agents. The interventions that worked were not always being prioritised in the real world.
Both are excellent. Neither is universally better. A practical comparison from someone who has shipped on both.
I built a credit scoring model expecting brilliance. The metrics told the truth. On measuring ML model quality honestly.
Most slow queries are slow because the right index does not exist.
One off-by-one error in a financial reconciliation loop. Three days. The session that permanently changed my approach to defensive programming.