Yeah, I still like to make note of the changes I make to my applications. So without further ado, here are the recent portfolio changes.
Featured Project/Photo
I was on the fence with the “featured project” concept for quite a while. Being able to reorder projects was always good enough for me. But I found that I like to give special attention to applications that I feel deserve more than the first-in-line treatment. And the same goes for photos.
On the main page you’ll now find a featured project (which is chosen by me). There are two projects that I’d like to feature currently, but both are still in draft mode. However, they were the projects that drove the inspiration (er, motivation) to add the featured project functionality.
You’ll notice a few changes to the projects and photos UI, too. Now, the feature will be in the sidebar. “What? A sidebar?” I know, the old view neglected the sidebar in favor of a large view of thumbnails. Well, it was time for a change.
New Projects and Photos view
(meaning the view provided when clicking Projects or Photos from the top menu)
The original views were bland and didn’t fit within the design. I never liked that part from day one. It just took me this long to do something about it.
To aid this issue, I brought the white content area and sidebar into the mix, just like the rest of the site. I feel better about the changes and think it’s much cleaner.
If you forgot what the old view(s) looked like, you can check the screenshots in the portfolio project to see what I mean. They’re in there somewhere (screenshot 4 at the time of this writing).
Phusion Passenger
Both this site and the portfolio are now running on mod_rails. I was having several issues (you may or may not have noticed) with my site(s) hanging unexpectedly, and everything I knew to do wasn’t working. This site was actually down for over 2 days. In the end it was FastCGI that took the blame. But since making the switch, things have been running faster than ever, and I haven’t had a single issue for over 2 weeks. Passenger really is as good as the hype.
Other things
Bugs and improper error handling got the rest of my attention, but for good reason. I refactored a good bit of code, too, just because that’s how it goes when you make updates—there’s always something to improve. I also added a preview mode and a few other handy admin things, but nothing ground-breaking.
So, now I that I’ve done my 6 month code update to the portfolio, I can relax. Feedback is welcome, but again, I post this stuff to merely timestamp what I do and why I do it. The end.





