Writing
Blog
Guides, updates and the occasional opinion.
Running Smaller Models on Your Own Infrastructure
Self-hosting a model is more achievable than it was, and worth it for specific workloads.
Hardening a WordPress Site Without Installing Ten Plugins
Most WordPress compromises exploit outdated software and weak credentials. Both are solved without a security suite.
SPF, DKIM and DMARC: Getting Your Email Delivered
If your mail lands in spam, these three records are almost always the reason.
What to Do in the First Hour After a Site Compromise
The instinct is to delete the malicious file and move on. That almost guarantees a second compromise.
Deploying Without Downtime on Ordinary Shared Hosting
Zero-downtime deployment is usually framed as a large-infrastructure problem. Most of it is achievable on cPanel.
Cron Jobs That Fail Silently, and How to Notice
The worst cron is one that stopped working three months ago and told nobody.
Monitoring That Tells You Something Useful
An alert nobody acts on trains everyone to ignore alerts. Monitor the things that mean a customer is affected.
Preparing an Online Store for a Traffic Spike
Campaign traffic finds every weakness at once. Most of the preparation is not capacity.