11 articles

📰 Dev.to · Ian Johnson

Articles from Dev.to · Ian Johnson · 11 articles · Updated every 3 hours · View all reads

All ⚡ AI Lessons (8976) ArXiv cs.AIDev.to · FORUM WEBForbes InnovationOpenAI NewsDev.to AIHugging Face Blog
Trunk-Based Development with Short-Lived Branches
Dev.to · Ian Johnson 4d ago
Trunk-Based Development with Short-Lived Branches
How trunk-based development, conventional commits, and CI/CD create the fast feedback loop that makes AI-assisted development practical.
No Big-Bang Rewrites: Running Two Frontends Without Losing Your Mind
Dev.to · Ian Johnson 4d ago
No Big-Bang Rewrites: Running Two Frontends Without Losing Your Mind
How to migrate from Blade to React without stopping feature delivery. The two-frontend architecture, environment gating, and the interim wrapper pattern.
Actions, Policies, and the Art of Obvious Code
Dev.to · Ian Johnson 5d ago
Actions, Policies, and the Art of Obvious Code
Extracting controller logic into Action classes with Result DTOs, adding Laravel Policies, and making architecture so obvious an AI agent can't get it wrong.
Traits to Services: Refactoring for Testability (and for Agents)
Dev.to · Ian Johnson 5d ago
Traits to Services: Refactoring for Testability (and for Agents)
How extracting six PHP traits into service classes with contracts created clean boundaries — and why clear boundaries help AI agents more than documentation.
Linting, Static Analysis, and the Pre-Commit Hook That Saved My Sanity
Dev.to · Ian Johnson 5d ago
Linting, Static Analysis, and the Pre-Commit Hook That Saved My Sanity
Adding Pint, Psalm, Prettier, ESLint, and pre-commit hooks — not as busywork, but as machine-checkable standards an AI agent can verify its own work against.
Before You Let an Agent Touch Your Code, Write the Tests
Dev.to · Ian Johnson 5d ago
Before You Let an Agent Touch Your Code, Write the Tests
Why tests are the prerequisite for AI-assisted development — not an afterthought. How wrapping a legacy codebase in tests creates the safety net that makes ever
The Agent Harness: Turning AI Slop Into Shipping Software
Dev.to · Ian Johnson 5d ago
The Agent Harness: Turning AI Slop Into Shipping Software
You can use AI coding agents on real production codebases and get predictable, high-quality results if you treat the agent like a junior engineer who needs guar