Back  

Today, I Complete the First Revision of My Website

Today I have completed a functional base for my website. It's nothing special—just a homepage and blog page—but I plan to incorporate extra functionality for other things in my interest.

As for what software I used to make it, it's probably best I don't disclose too much information for security reasons; although I doubt that it'd be difficult to enumerate that it's made with Rails. Speaking of which…

Rails is the first real web framework I've tried to use, and I'd say it's been a pretty nice experience. At least compared to trying to make my own sort of web framework with Go and its available web-related libraries. I tried it only for a bit, and I realized there was no way in hell I'd want to maintain that kind of low-level codebase. I was initially attracted to it since it's suposedly not too difficult of a language to use, it's designed with web dev in mind, and it's performant—especially compared to the interpreted languages most frameworks are made with. But actually trying to create a moderately featureful website with it proved it to be more effort than I'd be willing to put in. Even with just a standalone HTTP server. If I had gone that route, it'd be that plus the extra technicalities that comes with having to manage routing and session management—a REST API, templating, various browser APIs, etc., on top of doing HTML, CSS, and JavaScript. The minor details I'd have control over with that kind of setup is not what I'm interested in though. A framework like Rails seems like a good middle ground. Not too restricited like I would be with a standard CMS, but simple enough that I can get whatever functionality I need within reasonable amount of effort.

Anyways, even as convoluted as web "technologies" have become, they've also become the foundation for business and communication among other things globally, so I figured I'd probably want to take a part in it since I could. It's not necessarily one of my primary interests, but I do see its utility, even art-ility.

So this is only my first real milestone with web dev. I don't have solidified ideas for what else to add; I'm sure I'll come up with more ideas along the way.