Elliot's Tech Blog

Using Laravel Markdown and Tempest Highlight together
To start with, I use `spatie/laravel-markdown` on my personal site—not everywhere, but in spots, including my blog. Laravel Markdown uses...

Avoid extra queries when authorizing model actions
I recently discovered that I was accidentally rerunning queries when authorizing access to models *and* re-applying global scopes that were...

Proxying Vite HMR for Nuxt 3 via nginx
It's been a while since I started a tiny toolbox project and I finally picked it back up recently. I...

Motivation
It's been a while since I've written my last blog post or touched this project. I've had my share of...

To build or to blog?
If you get much of your messaging about "being a dev" online, having a technical blog, building side projects, and...

Using Laravel as an email HTML generator
*Feel free to skip to the "Hello Laravel, my old friend" heading for the meat of the post. (Sorry, no...

WordPress Development With TypeRocket #1
When other devs hear about PHP, a lot of them think of WordPress—and rightfully so. It's the old man of...

Resist the Urge to Abstract
A lot of programming involves abstractions—a *lot* of abstractions: classes, traits, wrapper functions and components... Hi, my name is Elliot,...

Developer Thoughts: Riding the Hype Train
If you've read my other blog posts, this is going to be a bit different: more chatty instead of technical....

Development With Laravel & Vite in Lando
By now, anyone who's started a new Laravel project knows Laravel has started using Vite out of the box instead...
22 hours ago
JSn1nj4 pushed to master at JSn1nj4/ElliotDerhay.com
22 hours ago
JSn1nj4 created 2.14.4 at JSn1nj4/ElliotDerhay.com
22 hours ago
JSn1nj4 deleted 2.14.4 from JSn1nj4/ElliotDerhay.com
22 hours ago
JSn1nj4 created 2.14.4 at JSn1nj4/ElliotDerhay.com
22 hours ago
JSn1nj4 pushed to master at JSn1nj4/ElliotDerhay.com