Blog
Protecting forms from CSRF
Every form that changes data needs a CSRF token.
28 Oct 2026Designing database indexes
An index can turn a slow query into an instant one.
27 Oct 2026Getting started with PDO
PDO is the modern, safe way to talk to MySQL from PHP.
26 Oct 2026