Redesigning My Website

A few weeks ago I decided to redesign my website. When I built my old website about a year or so back, I didn't really have any particular design in mind, and I just sort of figured it out as I went along. Since then I have learned a lot about the importance of planning and clean code, and I felt that my website should reflect that. I also wanted to use the opportunity to learn a useful web development framework, since I had built my previous website without one. (That said, my previous website didn't really have much use for a framework. This one does, since I'm building my own blog.)

After doing some research, I decided to use Django, as I wanted to use a framework that would let me get my new design up and running relativly quickly, and because I was impressed with its templating system and object-relational mapper.

Before I started writing the code for this website, I sketched out a few rough layout diagrams and came up with a general idea of how I wanted it to look. I knew that I wanted it to have a cleaner, sleeker look than my old website, but without changing the general layout too much, so I decided to bring the different components of the header together. This provides a more unified look, and makes my site feel more focused.

My old website
My old website, with a WebGL music visualizer I wrote as its background. (I plan on adding a page with some of the music I've made, along with a refactored, toggle-able WebGL music visualizer in the future).

I still have a number of features to add, as well as more content, but I'm happy with how this is going so far.