Laravel and Vue SaaS Notes
A practical hub for Laravel and Vue SaaS engineering decisions, from state ownership and UI correctness to cron artifacts and rollback habits.
This is the engineering lens I use when writing about Laravel, Vue, cron jobs, and small SaaS systems.
The public posts are not framework tutorials in isolation. They are notes about the seams that usually break in real products: scheduled jobs, generated files, state ownership, UI correctness, upgrade paths, and rollback discipline.
Frontend decisions
- Stop reaching for a state library
- Code That Renders Is Not Code You Can Trust
- The JavaScript I Deleted With CSS: A 2026 Survival Guide
- Vue 3.6 Vapor Mode: No Virtual DOM, No Rewrite
The pattern: start with ownership, prove states, then remove complexity only when the browser or framework can carry it safely.
Backend and scheduled work
- The 5 Cron Patterns That Lie to You
- Why AI Cron Jobs Lie to You: The Exit 0 With Empty Output Pattern
- Your Cron Job Is Not Healthy Until the Artifact Proves It
- Zero-Cost Observability for Agent Crons
A SaaS system does not need every enterprise tool on day one. It needs output that can be checked, alerts that mean something, and rollback steps that are not trapped in one developer’s memory.
Dependency and tool decisions
- Before You Adopt a Beta Library, Prove the Exit Path
- Closed Loop Beats More Automation
- How I Dissected 54 Design Systems and Transplanted Linear.app DNA Into My Hugo Blog in One Day
The practical question is always the same: can the team still understand, verify, and replace the thing after the first excitement is gone?
What to do Monday morning
- Pick one Laravel/Vue workflow that crosses a queue, API, file, or UI boundary.
- Write the artifact, state, and rollback checks beside the code.
- Add one internal link from the next related post back to this hub.