Nothing to write about today: I just need a place to dump this article because it's been helpful to me a few times now and I don't want to keep looking it up. https://ryangjchandler.co.uk/posts/alpine-3-tips-and-tricks Cheers.
When push comes to shove, Laravel and React are my stack
I've been using Rails/Alpine/Turbo on the newest version of SacMusic. Some parts of the stack are great. I love Ruby's form generators and form classes. The Ruby language itself is pretty nice. Rails has a really good story for websockets, realtime, etc. And Turbo is a really nifty idea. Schema.rb is great I also love … Continue reading When push comes to shove, Laravel and React are my stack
The problem with Alpine.js
I'm pretty dang pumped about Alpine, but it's not perfect. There are a few key problems. One is short hands. I don't remember what : and @ mean. Let's just use x-on and x-bind for consistency sake. Sure it's verbose, but good God will it make Alpine easier for beginners to understand. It will also … Continue reading The problem with Alpine.js
React does not spark joy
I've been deep in Alpine.js for a few weeks now, and it's easily my favorite front-end library I've ever touched. Everything is server-rendered by default. Changing data through assignment feels natural, and being able to simply bind data with inputs using x-model is an incredible time-saver. Will probably never be my tool for big, sophisticated … Continue reading React does not spark joy
Un-janking a website
Despite interviews going... weird, I have a silver lining. My personal website is no longer janky. Getting it in presentable condition was a near month-long process in 2021 from late November to late December. Before that, it was absolutely terrible. I hastily made the site years back and I cut a lot of corners in … Continue reading Un-janking a website
Alpine.js + Turbolinks = The best web
Today I installed Turbolinks on the Dead Hand Media site. I tried doing this a couple of months ago, but I gave up when I couldn't just drop it in within a couple of minutes. Getting Turbolinks slotted in was remarkably painless, it just involved me removing all of my gnarly inline JS. I personally … Continue reading Alpine.js + Turbolinks = The best web
Daily-driving Linux, Alpine.js, Next dev-only routes
I'm gonna try to keep this short tonight. We'll see how it goes. Daily-driving Linux A few days ago I finally bought a 1password subscription. That's been the one thing standing between me and daily-driving Linux for over a year. My subscription broke my 1password Mac app, but that's a problem for a different day. … Continue reading Daily-driving Linux, Alpine.js, Next dev-only routes