Articles

Writing on web development, security, and building LinkRail Analytics.

Jul 13, 2026

Tokenize Before You Prompt: LLM Insights Without Exposing Data

Swap data for abstract tokens before calling an LLM, then detokenize the response. You get AI-powered insights while the real data never leaves your server.

Jul 7, 2026

Typed & Testable Views in PHP

Replace loose template variables with typed PHP view classes that enforce contracts between controllers and views, compose like React components, and unit test without booting a framework.

Jul 1, 2026

A New Codebase Every Morning

AI can build a feature in an afternoon that used to take a week. That's great, but that speed comes with a cost, and it is not just in the code.