Building my Portfolio (Website)
There's so much good web technology out there, like Node.js or Flask. But there is a problem that I faced when making my website: My hosting provider doesn't allow me to leverage those technologies! This is pure madness, but I had a solution. What if I built a site that only leveraged the backbone of almost every page on the internet: HTML and CSS? In fact, why not skip out on Javascript entirely, and make it only in HTML and CSS? Would it even be possible to make a decent looking site with just those technologies? Almost every site on the internet, even the most basic, leverage at least some Javascript, mostly in jQuery, but my site was to just use HMTL5 and CSS3.
With this task in mind, I built the site from it's roots. I borrowed some design considerations from some portfolio websites that I had seen, and settled on the design I had. In fact, the most difficult part of the process was picking the right colors. The initial design used various shades of grey, now it uses the red and maroon colors you can see now. The transitions are simple, handled with :hover attributes. To get the fade in on hover to work correctly, the colors had to be defined in rgba instead of hex to ensure slight transparency on hover.
Overall, the site didn't take too long to build, and the results will serve me for quite a while. Soon, I'll add the individual project pages, where I'll host thoughts like these on each project! Pretty cool, huh.