Commit Redux

A software development blog in commit-sized retrospectives

Day 1 Redux — Starting a Sinatra App

Wednesday May 07 2025 • 06:05 AM

Screenshot-2025-05-07-at-6-16-16-AM.png

I’ve spent about 4 hours total working on this blog and I’m excited about where it’s at right now. The goal is to eventually deploy it on my very own VPS to get costs much lower than what I’m spending on Heroku, especially so I can leverage the usage of sqlite3 instead of paying almost $15 per month for a Posgresql instance at a tier I’m nowhere near using fully per app. That’s just too much. I was paying about $20 on Squarespace.

I appreciate all the services Rails comes bundled in, but I find navigating the framework somewhat overwhelming. Obviously I’ll get more comfortable with it, but I’m only able to appreciate the utility of the myriad of libraries it ships with by understanding how difficult it is to implement their functionality on my own.

So far I’m enjoying working with Sinatra a lot, the size of the app is manageable at this point and I can see myself getting this blog engine in tip-top shape with some Stimulus magic for interactivity next.

P.S. The whole Commit Redux format is kind of cool, right? Making these posts so short makes me want to write even more. And there’s something good about having titles, turns out titles are pretty important. It keeps things from devolving into the craziness of Twitter, Mastodon and the like.