So here we are. It's the first time since I built SacMusic that I'm updating the events. I hate this part. I just want to do the fun development bit. So I think I can probably make a few assumptions here. I can probably assume I've burnt some trust in the site by having out-of-date … Continue reading SacMusic events updates: 2022
Successful Pop! upgrade, Tauri
Gonna try not to type a lot tonight. I'm tired. The other day I tried to upgrade Pop!_OS. It failed. Then I got curious about Tauri. I tried to make a new Tauri app, and everything broke. Apt stopped working. Mono screwed something up. I'm not sure when I installed it, but I probably did … Continue reading Successful Pop! upgrade, Tauri
Deployed: Turbo vs React performance
25 commits. That's how many commits it took to get the Rails version of SacMusic deployed. My first go-around took over 100 trial-and-error commits, so I guess that's that's an improvement. The Compose files needed lots of tweaking though. Mostly because I forgot how they worked on previous projects. Even better, I was able to … Continue reading Deployed: Turbo vs React performance
Feature parity achieved for Rails-powered SacMusic
Minus a slightly nicer admin interface in WordPress/Django-powered editions of SacMusic, the new Rails-powered SacMusic has all of the features that the other two sites were using. Which basically means that it has all of the features of the very first one I launched in January 2019: despite this being the fifth rebuild, I haven't … Continue reading Feature parity achieved for Rails-powered SacMusic
I don’t think my skills are improving in 2022
Learning Django and Rails has been on my TODO list since 2020. Last year I built small side projects with them, but focused my efforts on testing, containerization, DevOps, etc. This year I program Django full time and I'm in the process of migrating my main side project to Rails. I finally understand the basics … Continue reading I don’t think my skills are improving in 2022
Still plugging away with Rails
Today I added TinyMCE and improved the index/create/edit templates for venues. Before I added TinyMCE I tried Trix. I'm a huge fan of the Trix UI, but it uses divs instead of paragraphs and that's a deal breaker for me. The maintainer said it had something to do with image positioning. It also seemed like … Continue reading Still plugging away with Rails
Fuck your flying cars
Peter Thiel famous said, "We wanted flying cars, instead we got 140 characters." The optimistic future of mankind has often been defined by technological progress. From Earth's societal Utopia on Star Trek to the wonderful and whimsical world of the Jetsons, we've spent the centuries dreaming of the every day minutiae that technology can unburden … Continue reading Fuck your flying cars
Protected: The people I admire most are those who know when to call it
There is no excerpt because this is a protected post.
Django is not my jam
Why does every Django REST Framework serializer--even those that aren't tied to models--need a create and update method? Why do I need to create a serializer to validate user generated json in a way that returns a reasonable error object? DRF's serializers are overloaded. Django's url_patterns-based routing is a pain. Django's restrictive templates are a … Continue reading Django is not my jam
Three days out from feature parity
I worked on the Rails SacMusic site a little more after work today. Implemented favicons, Analytics, redirect-to-trailing-slash, and bundled font awesome. I also did some manual testing to ensure a few things worked the way that I thought it did in Rails. Here's what's left to get feature parity to the Next.js/Django DRF app: 404/500 … Continue reading Three days out from feature parity