I Rebuilt My Personal Site with Claude AI and Claude Code. Here's Exactly How.
I rebuilt my entire personal site from scratch in 24 hours using Claude AI and Claude Code. Here's the exact process I followed.
Writing about Laravel, PHP, developer tools, and building software.
I rebuilt my entire personal site from scratch in 24 hours using Claude AI and Claude Code. Here's the exact process I followed.
I've been using You Need a Budget (YNAB) since 2019 and love it. I'm in the budget daily, entering transactions, tinkering, and ensuring my family is on track with our financial goals and current priorities. However, as the transactions and payees pi...
In a typical Laravel application, tests are housed in the /Tests directory and spread across /Tests/Feature and /Tests/Unit, which mimics the structure within the app/ directory. While this is a great starting point for apps, it quickly breaks down w...
Laravel has numerous test helpers and mocks within the framework, which is fantastic. However, I see other engineers getting caught up on debugging issues when they arise. The Laravel docs show this as an example Queue::assertPushed(function (ShipOrd...
This is a talk I gave at TrianglePHP on Aug 16, 2018. We'll learn how Eloquent functions on the basic levels and continue through some more well-known methods and some possibly lesser-known ones. Then we'll finish with some more advanced ideas and te...
A few weeks ago I was trying to update a side project's CircleCI config from version 1 to version 2 since they are depreciating V1 in August 2018. In the process, I was curious how I could deploy specific branches to specific environments in Laravel'...
One common issue that I see with Laravel newcomers is that they have hangups using Eloquent correctly. The most basic reference given in the documentation and tutorials is using the all() method. $users = User::all(); But what happens when you want ...
Laravel queues allow you to defer long-running, or resource-intensive, processes until a later time. A queue system is imperative for larger applications but can be helpful for smaller ones as well. But with so many jobs and queues, how can we priori...