It's...coming alive!

by Aaron 30. April 2010 09:56

So this is my first blog post.  Not ever, just on here.

I sat on this site and hosting for almost two years.  I kept saying, "I really need to get that done."  I'm still saying that right now actually, because this isn't the look that I want to keep, nor is this the content that I want to push to everybody.  I'm better than that, and you deserve better than that too.

This is going to be primarily a technical blog.  Sure, I'll post the occassional personal post, but I'll tag it as such so that you can ignore it or revel in the fact that I have a real personality.

There were a couple of things that prompted me to finally jsut put something on the internet for the public to read.  The first was an internet business that my wife was going to take on.  I want to discuss some of the things that I took part in (from a technical perspective, not from a husband abandoned perspective) up until she decided that it was going to be too much effort for no gains.

The other thing was Jeremiah Peschka asking me to blog about my experience with a Team Foundation Server 2008 migration to 2010.  I promise, besides this post, that will be the first thing I post.  Hopefully sometime this weekend, but maybe early next week.

From a blog perspective, there were a couple of engines that I was considering using.  I settled on BlogEngine.NET after getting some feedback and doing a little research.  It seemed like it might be an easier engine for me to skin with a theme that I chose and will adapt.  Of course, there are a couple of things that I would like to change with the engine.  At least I wanted to.  I might not need to anymore, but we'll see once I get back into customizing the look and feel.

I chose Godaddy for my domain registration and hosting because I got to purchase the stemen.me domain.  That allows me to host a site for my me, my wife (if she ever decides she wants to take advantage of it, my son, the family dog, and even the creepy kid down the street that eats nothing but saltines and ketchup.  If his last name was Stemen that is.

There are some Windows hosting issues with Godaddy though.  One is that if there's an issue, their support is great, but their turnaround time kinda sucks.  The other is that subdomains point to virtual directories on the web root, if that's how you choose to set it up.  That wouldn't be a problem, except there's a strange issue where the subdirectory is accessible from the subdomain.  For example, http://lucas.stemen.me is URL I keep for my son's blog.  The subdomain points to a folder accessible under http://stemen.me/lucas.  MNot a problem, except that http://lucas.stemen.me/lucas/ also works.  It shouldn't.  But it does.

This wasn't a problem until I started to set up this blog.  If I went to http://aaron.stemen.me/blog, I was redirected to http://aaron.stemen.me/aaron/blog/.  That isn't happening anymore because I have aaron.stemen.me pointing to the root.

I have three solutions: live with it, move on to a better host provider, or come up with a solution.  I actually think I'm going to come up with a solution.  While Godaddy isn't my favorite provider right now, but they're reasonably priced, and I think I can solve it myself.  In fact, it'll be a blog post complete with source code.

The solution that I plan on implementing will be two-fold.  One part will be to make sure that requests coming in get redirected to the appropriate folder and not the extended "wrong" URL.  The other part of the solution will be to make sure that URLs written out in the pages don't contain the subdomain's folder in the URL.  That was the other part that I forgot to mention.  ASP.NET application were saying that the applciation root (~/) resolved to /aaron/blog/ instead of /blog/.

Please come back often, or subscribe to the RSS feed.  I may be visitng your blog too.  I'm a developer, I'm lazy, and I prefer to plagiarize the good work of others.  Of course, anything that I do that with, you'll get credit (and a link) for it.  If you find that I did copy your work or article, but I didn't give you credit, just let me know.  Sometimes I forget.

That's all for tonight.

Tags: , , , , ,

General