Backend Systems
Modern password hashing in plain English. bcrypt, Argon2, salts, work factors, migration from legacy hashes, and the mistakes that get databases breached.
Read article →
Backend Systems
The protocol behind every third-party login button. Authorisation code flow, scopes, PKCE, and the small set of rules that make OAuth finally click.
Read article →
Backend Systems
Migrations from first principles to production deploys. Expand-contract pattern, team workflows, and the discipline that prevents database downtime.
Read article →
Backend Systems
JSON Web Tokens from first principles to a working ASP.NET Core 8 implementation. Includes refresh tokens, storage, and the security trade-offs.
Read article →
Backend Systems
Modern, safe PHP with MySQL. The PDO extension, prepared statements, password hashing, and the patterns every PHP project should follow.
Read article →