RobMensching.com /Blog
when setup isn't just xcopy

Posted by
Rob Mensching
Thursday, January 08, 2009 3:43 PM

Under
personal

2 Comments

Last post on Subtext.

Subtext logoA year ago, I had a problem posting to my blog here due to an overflowing log file. At that time, I investigated other blogging engines and came up generally dissatisfied with the available options. Ultimately, I came away thinking it'd be fun to write my own blog engine.

Well, before moving to the Live Mesh team I decided I should work on some project to learn all the new features of .NET v3.5 such as LINQ and extension methods. The WiX toolset wasn't a good option since it purposely targets .NET Framework 2.0. So I decided to create something new.

At that time the ASP.NET MVC project seemed to be shaping up. Given my experiments with shoving Model View Presenter into ASP.NET I was very interested to see if ASP.NET MVC was any better. Then my ISP announced my servers would be moving to Windows 2008 & IIS7.

That cinched it. I was going to learn .NET v3.5 and ASP.NET MVC by writing a new blog engine.

I now have an early version ready to upload once I get the server configuration all worked out. It took four months of on and off development with a solid push over the last couple weeks around Christmas to get ready. It was a great learning experience.

I do have a short list of other features to develop later and there are probably more than a couple bugs to fix once it's live. So I wanted to warn everyone that things might be a little bouncy here over the next couple weeks until I get all the kinks worked out.

 


2 Comments

Comment by
Chris Charabaruk
Friday, January 09, 2009 10:12 AM

Will the feed URLs remain the same or will I have to create a new subscription in Google Reader? As it is I'm not happy with Subtext for your blog either, as the Atom feed it produces results in no URL for articles when they appear in Reader.

I hope your new blog engine fixes that!

Comment by
Rob Mensching
Friday, January 09, 2009 2:57 PM

Chris, no changes to subscription should be necessary. One of the most interesting parts of the project was to create redirects for most of the pages to the new URLs including the RSS/ATOM links.

The nice thing about the new engine is that if something doesn't work, now I can fix it (if I want to <smile/>).

Leave a Comment

(optional)