Two Weeks of My News Aggregator: RAG Chat and a Sentiment DialWhat I added to my Symfony news aggregator in two weeks: pgvector chat, sentiment slider, full-text fetch, and the worker cache bug that kept biting me.11 min read·tony-stark.hashnode.devApr 19
A Symfony Template Where AI Failing Is a FeatureMy new Symfony 8 + FrankenPHP + AI template ships with model failover, circuit breakers, and Claude Code guidelines. Zero to production in one command.4 min read·tony-stark.hashnode.devApr 5
Building an AI News Aggregator That Works Without AIHow I built a self-hosted RSS aggregator with AI categorization and smart alerts — and why rule-based fallback made it actually reliable.5 min read·tony-stark.hashnode.devApr 5
Pandora's Box Is Open. And Nobody Knows What Was Inside.We talk about AI as if it's a tool we can put down whenever we feel like it. That's the most dangerous lie we're telling ourselves right now.6 min read·tony-stark.hashnode.devMar 28
The Claude Code Plugins That Actually Make a DifferenceMy daily driver setup: 6 plugins, custom hooks, and a token-killing proxy. Here's what each one does and why I keep it installed.6 min read·tony-stark.hashnode.devMar 24