If you're reading this, you're accessing the new website code on its new server. What does this mean to you? Nothing! Everything should be exactly the same. But please do let me know if you find any broken links or other bugs.
TECHNICAL INFORMATION - FOR GEEKS
When I originally wrote the code for this site back in 2004, I had a dedicated server at Rackspace that I used for some other projects. At the time, it seemed like a worthwhile exercise to build this site with asp.net, since I hadn't yet used that technology to build an entire website. If this wasn't a family-friendly site, I'd follow that statement with some choice words that succinctly convey my present-day thoughts about that decision. But this is a family-friendly site, so let's just say that I've regretted that decision for the past seven years.
You're still reading? I guess you're waiting for a build to compile, or perhaps waiting for that Ubuntu download to finish.
Anyway, as you probably know, asp.net is a Microsoft technology. I also used SQLServer as my database, so I was even further entrenched with Windows, requiring an expensive dedicated server to host everything properly. As mentioned, I originally had a dedicated server for other stuff, so it wasn't a big deal back in 2004. But as time went on, those other projects ended, and for the past few years the dedicated server wasn't hosting anything except for this website. And since the technology wasn't very portable, I couldn't easily move to a shared host or some other cheaper solution.
If it wasn't clear above, I hate asp.net (yes, I'm intentionally not capitalizing it properly to show my contempt). Since I moved to a Mac development environment a few years ago, it's been extra painful to have to fire up Parallels and VisualStudio every time I want to make a change to the site code. Oh, and don't get me started about IIS. After dealing with all of that mess for years, I knew that whatever decision I'd make going forward wasn't going to include .net, IIS, or Windows. So what did I use for the rewrite?
I know the suspense is killing you, so I'll just cut to the chase. This new site was totally rewritten in Java, with the Spring framework, Tomcat 7 as the application server, and Apache as the web server. MySQL is the database, and it's all running on a Linux CentOS virtual private server. Exciting stuff, eh?
If you made it all the way to the end of this post, please post a comment that includes the instrument that you play. Trumpet geeks, don't let me down!