Web developer and tech freak who spends his time chasing new technologies and trends in web & mobile development.

Joined January 2011
26 Photos and videos
I wrote about Eloquent filtering from the maintenance side, not the syntax side. Scopes look clean early. Then a few extra filters later, your API starts behaving like… Read the full post: qcode.in/advanced-eloquent-f…
1
1
I wrote about where `Bus::bulk()` actually helps in Laravel and where it quietly creates new problems. Dispatch gets faster, but failure handling, queue pressure, observability, and… Read the full post: qcode.in/laravel-bus-bulk-wh…
1
1
31
I keep seeing teams try to "fix" Eloquent by building a second ORM next to it. A better path is adding typed objects at the boundaries where raw models start leaking too much.… Read the full post: qcode.in/typed-eloquent-boun…
22
I wrote about a feature that looks harmless in admin panels but gets messy fast: drag-and-drop ordering. The UI is easy. Keeping order truthful across pagination, concurrent… Read the full post: qcode.in/the-hidden-cost-of-…
3
A lot of teams create a second backend for AI features way too early, then spend the next few months rebuilding auth, queues, logging, and data sync for no good reason. I wrote… Read the full post: qcode.in/how-to-add-ai-featu…
1
Most AI 3D demos look better in benchmarks than they do in products. I wrote about the part that matters after the benchmark: product-specific evals, geometry failure modes,… Read the full post: qcode.in/how-to-build-ai-gen…
14
I wrote about the PHP pipe operator from a Laravel developer's point of view. Some uses are genuinely cleaner. A lot of examples are not. If a collection chain, service… Read the full post: qcode.in/php-pipe-operator-p…
11
A lot of Laravel developers treat frontend like optional pain. I think that’s a mistake. You probably don’t need to learn everything. But you do need a clear roadmap: Livewire vs… Read the full post: qcode.in/frontend-events-are…
20
I compared Qwen3.7-Max and Claude Code on the work that actually matters: repo-level tasks, not benchmark screenshots. The interesting gap isn't raw model quality. It's task framing,… Read the full post: qcode.in/qwen3-7-max-vs-clau…
42
AI watermark removal tools are a symptom, not the real problem. The bigger issue is product teams treating provenance, moderation, and asset trust like separate concerns. I… Read the full post: qcode.in/ai-watermark-remova…
10
Frontend talks are shifting because AI features stopped being demos and started becoming product plumbing. I wrote about the frontend skills that still matter when… Read the full post: qcode.in/frontend-conference…
1
9
Not every repo-wide change needs an agent. If the transformation is deterministic, I usually trust a script more. It's cheaper, easier to review, and less likely to get… Read the full post: qcode.in/claude-code-vs-loca…
7
I like Redis, but a lot of Laravel apps reach for it before they need to. This piece is about where Laravel storage cache is actually good enough, where it starts to hurt, and why… Read the full post: qcode.in/laravel-storage-cac…
13
In aging codebases, the better coding agent is usually the one that respects test boundaries and fails cautiously. I compared Claude Code and Codex through test-first… Read the full post: qcode.in/claude-code-vs-code…
24
WebSockets can make agent loops feel much faster. They can also make the system much harder to reason about. Once state starts leaking across what used to be clean… Read the full post: qcode.in/agentic-workflows-g…
3
A lot of AI fallback modes are technically valid and still terrible for users. The feature vanishes, progress resets, and momentum dies. I wrote about building fallback paths… Read the full post: qcode.in/how-to-build-ai-fal…
4
Laravel API starter kits make the first release feel clean. The harder question is what happens when you need to break something later. I wrote about designing starter… Read the full post: qcode.in/laravel-api-starter…
15
Coding-agent skills feel reusable right up until they start steering from an old version of the repo. That drift is easy to miss and expensive to keep. I wrote about why… Read the full post: qcode.in/claude-code-skills-…
1
1
18
Pagination feels simple until one list endpoint starts feeding search, exports, admin screens, and sync jobs. Then the real question stops being page size and… Read the full post: qcode.in/full-stack-paginati…
8