I've been working on a couple of new side projects recently and integrating with Stripe is super simple thanks to Cashier. Te...
Read morePosts
2025 has officially ended and we are now in 2026. As I've done for the last 6 years, here is a blog post reviewing my year an...
Read moreI've been on my fair share of flights recently and as we all know, the Wi-Fi is a little hit or miss. It is getting better th...
Read moreI recently released a new version of my Cloudflare Turnstile package for Laravel. One of the features I added was the ability...
Read moreWhen working on a JavaScript project, there are two common commands that are used to install dependencies: npm install and np...
Read moreI've been using Ghostty as my main terminal for a week or so at this point (late to the party, I know!). I like to keep my to...
Read moreSQLite's WAL (Write-ahead Logging) mode improves the reliability and performance of SQLite databases by changing where data i...
Read more