Milestone reached, now what?
A couple of weeks ago, I posted I finished my author’s blog application. And it nearly was. You are looking at it now. Honestly, I’ve built this site a few times over the years. This uses Rails 8-alpha. After looking at 37 Signal’s first two Once products, they impressed me with how few gems (external libraries) they used to produce an application. They also created a new authentication approach. I took their lead and am relying on eight gems. One is required to export CSV and another to integrate with my email delivery service. Two gems relate to time-series data display (you will see the results in the Writing Projects and Dashboard views). Three relate to ordering, deleting and listing items. And one displays icons (mostly on the admin side).
I stopped using Tailwind and other frameworks, though I incorporated some Open Props. I’m amazed at how far web technologies have come. DHH released Rails in August 2004, the same month I officially hung my developer spurs and started law school. The same month that one of my children was born. Back then, I had to roll just about everything. This application is as close to Rails vanilla as I could get it with the features I wanted.
There are a few screenshots below to show some features at the end of this post. I’m leaving a few details out, such as the ability to add links to distributors (e.g., Amazon, Barnes & Noble).
Advice given to entrepreneurs is to build something that solves a problem you have. This was my problem. I wanted a minimalist blog that showcased my books and let me track my writing progress; bonus if...