Alan Ridgell
24 posts
Your AI Infrastructure Is Probably Solving the Wrong Problem
Most AI infrastructure programs are producing exactly the results they were funded to produce: higher GPU utilization, lower…
Keyword research for AEO: A guide for winning answer engine traffic in 2026
Keyword research for AEO can feel overwhelming because audiences are searching for almost everything in AI search, and…
How to use your CRM for smarter email marketing campaigns
Customer relationship management (CRM) systems have become foundational to effective email marketing. For teams learning how to use…
ViewComponent vs. Phlex: Which Ruby UI Library Should You Choose?
I remember when my app/views folder was a complete disaster. I had deeply nested partials, instance variables floating…
📚Why Your Angular App Will Fail Without Domain Boundaries (DDD for Frontend Engineers)
“Most Angular apps fail scalability because the frontend was never designed around the business itself.” Not because of…
Gemma 4 as an LLM-as-a-Judge: Batch Responsible AI Evaluation on Cloud TPU v5e
TPU Batch Eval Pipeline for RAI-Checklist-CLI Calibrated Trust (the governance framework I’ve been building for agentic AI systems)…
Your AI Agent Has Amnesia — Here’s How to Fix It (MCP + Mem0 + Qdrant)
Every AI agent you have ever built forgets everything the moment the conversation ends. I run a fleet…
Answer engine optimization case studies that prove the ROI of AEO in 2026
AI search is already influencing how buyers discover brands — and the results are measurable. According to the…
Why Alembic is Basically Git for Your Database (And Why You Need It) 🗄️
We have all been there. It is a late Friday afternoon, you finally hit deploy on a feature…
Jeff Su: 4 ChatGPT Hacks that Cut My Workload in Half
Jeff Su reveals four ChatGPT hacks that halve your AI workflow: Prompt Reversal Technique, the 5-Minute Amplifier, Red…