The archive

Notes from production

Timeouts, crashes, security breaches and scaling failures — what broke, why it broke, and what actually fixed it. Plus the AI tooling I’m putting to work in WordPress.

12 years writing 159 articles published 6 topics covered last published 1 week ago

Archive results

All articles

AI & Automation5 min read

Gemini Embeddings for WordPress Semantic Search

WordPress keyword search fails the moment a visitor phrases things differently than your post titles. Here's how to build real semantic search with Gemini embeddings — custom table, cosine similarity, and zero extra infrastructure.

AI & Automation5 min read

Building a WordPress Plugin with Gemini: Full Walkthrough

A complete, working WordPress plugin that uses Gemini's multimodal vision to generate image alt text on upload — with proper security, caching, graceful degradation, and WordPress.org-review-friendly architecture.

AI & Automation5 min read

Getting Started with the Gemini API in PHP (No SDK Required)

Google's Gemini API has almost no PHP-first documentation, yet PHP powers most of the web. Here's how to call Gemini from plain PHP and from WordPress, with working code, error handling, and cost-control basics.

AI & Automation4 min read

AI Security Basics Everyone Should Know

“AI security” used to mean something only researchers and security teams worried about. Now that AI tools touch personal data, business workflows, and autonomous agents that can take real actions, basic AI security literacy matters for everyone who uses…

AI & Automation3 min read

New Plugin Links OpenAI to WordPress Sites Safely

The OpenAI WordPress plugin connects advanced AI capabilities directly to WordPress websites. Developers can now automate workflows, enhance content, and optimize processes securely.