Blog
A fun, unintrusive scroll animation
My [last post](https://elliotderhay.com/blog/web-design-v3-multi-theme-using-state-machines) was about using state machines to control the selected theme on my redesigned site. What made me...
Multi-theme using state machines
For about 7 years, I was convinced I had landed on the final design for my website. *Silly me*... But...
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,...
1 hour ago
JSn1nj4 closed Issue #281 at JSn1nj4/ElliotDerhay.com
1 hour ago
JSn1nj4 pushed to develop at JSn1nj4/ElliotDerhay.com
1 hour ago
JSn1nj4 merged Pull Request #288 at JSn1nj4/ElliotDerhay.com
1 hour ago
JSn1nj4 pushed to jsn1nj4/jsn-331-add-copy-markdown-link-button-to-images-in-gallery at JSn1nj4/ElliotDerhay.com
1 hour ago
JSn1nj4 labeled Pull Request #288 at JSn1nj4/ElliotDerhay.com